skip navigation

RRHL Youth Division

RRHL Youth Division

Current Information and Announcements pertaining to the RRHL Youth Division.

Contacts: Phoebe McCullough, Jessica Brandolino, Amy Garelick


Practices and Games

The RRHL Youth Division practices on Tuesdays and Thursdays, with games on Sundays.  All practices and games are held at the Matthew and Daniel Barton Rink in Courthouse Park.


Tuesdays, 6:30-7:30: LOWER Level practice

Thursdays, 6:30-7:30: UPPER Level practice

Sundays, 1-6: GAME DAY (schedule will be posted)

Youth Division Announcements

This Sunday, 5/21, is our last game day of the season. As such, we will have a mini-tournament style play, followed by a medal ceremony and at least a team and level photo.


Upper: 2:00-2:30

Lower: 2:30-3:00

Upper: 3:00-3:30

Lower: 3:30-4:00

Upper will play two 12 minute periods each game. Lower will play two 7 minute periods each game.

We look forward to seeing you and celebrating your players this weekend!

RRHL Youth Division 2023 Winter/Spring Registration Open!

The 2023 Winter/Spring RRHL Youth Division Registration is open!  Click the link to register your player(s).  

*$125 for the season (approximately 10 games, plus playoffs/championship). Sibling discount available!

*$16 for required AAU membership (one year of coverage).

*You MUST register your player through the AAU.  The registration will take you through those steps.  Make sure you select "inline hockey" and find our league, Richmond Roller Hockey League.  If your player is already registered with the AAU from last season, you will only need your proof of registration.

Please email with any questions.


GAME DAY IS HERE!  All Upper players report to Barton by 1:40.  All Lower players report to Barton by 2:40.

**watch our website, Facebook, Instagram, and the Sports Engine app for any updates.

OPENING DAY IS cancelled

Today's Opening Day games are postponed due to weather.

COME TO WEDNESDAY NIGHT CLINIC ON WED., FEBRUARY 1! It's free. It's from 6-7. It's free. It's indoors. It's free. Bring a friend. Did we mention it's free?!

The weather looks questionable the remainder of this week, so we high encourage and strongly recommend going to Wednesday Night Clinic in case we have to cancel practices. Lower AND UPPER are encouraged and welcome to attend WNC. Come get your hockey practice in where it's dry and also free!

Please check the website, Instagram, Facebook, and the Sports Engine app for further updates.

To paraphrase the words of the 2019 Tampa Bay Lightning:

"We don’t have any words and we know you don’t want to hear them.

We understand your anger, your frustration, your sadness. Everything you’re feeling – we get it.

This isn’t the ending  beginning we imagined, and certainly not the one we wanted. Thank you for being there the entire way."

RRHLYD Announcements 1/31

Unfortunately, we have had to cancel tonight's Upper Level practice due to rain.


WNC is FREE and open to ALL players, registered and unregistered.  WNC is at Airpark Kids Zone each Wednesday from 6-7 and is FREE to all players of all levels.  Registered players are encouraged to attend for guaranteed hockey practice each week.

There is still time to register for this season!




UPDATE: Today's games are cancelled due to the weather.

Rosters and today's game schedule are posted on the website. The rest of the game schedule will be posted this week. If we must postpone a game at any time, we will add it to the end of the season unless otherwise announced.

Upper Level is divided into 4 Squads. All Squads will play at 2 each Sunday, unless otherwise announced. Each Squad will rotate to play the others; today, Squads 1 and 2 are a team and are playing Squads 3 and 4. Justin and James are the coaches. Please arrive by 1:40 for jerseys and a quick meeting. As the Squads will rotate, we will use the orange and the teal jerseys, and will need to collect and hand out jerseys at each game. If you are willing to help collect and wash jerseys, please see Phoebe, Jessica, or Amy.

Lower Level is divided into 2 teams. Both teams will play at 3 each Sunday, unless otherwise announced. There are no team names yet. Drew and Travis are the coaches. Please arrive by 2:40 for jerseys and a quick meeting. As there are only two teams, players will be assigned and responsible for a jersey for the season. Please take care of the jersey by washing it between games.

Both levels will rotate goalies throughout the season. If your player has goalie gear, they need to bring it with them today. A schedule is being drawn up today and will be posted on the website and sent through email and Sports Engine chat.

We do our best to draft the teams as competitively as possible. With that being said, we reserve the right to redraft the teams at any time.

Please email or text (804) 496-1720 (identify yourself, please) with questions. You can also use the chat feature on the Sports Engine app to send messages to coaches, teams, and board members.

See you at the Barton Rink this afternoon!

RRHLYD Update 1/22

RRHL Youth Division events at the Barton Rink are postponed; there are no RRHLYD events today.

Rain Plan A is currently in place for today, 1/22.

Upper Level: Development Camp/Evals moved to Tuesday, 1/24 at the Barton Rink from 6:30-7:30.

Lower Level: Development Camp/Evals moved to Wednesday, 1/25 at Airpark Kids Zone from 6-7.

Rain Plan B:

Upper AND Lower Level Development Camp/Evals will both be Wednesday, 1/25, at Airpark Kids Zone from 6-7.


REGISTRATION MUST BE COMPLETE to be drafted to a team.

Wednesday Night Clinic is 6-7 at Airpark Kids Zone.  This will NOT change just because we must change.


This equipment is required any time a player is on the rink:

1. Helmet with a face cage
2. Shoulder pads/protective padded shirt (not required, but recommended as extra protection)
3. Hockey elbow pads
4. Hockey gloves
5. Girdle
6. Cup (if applicable)
7. Hockey shin pads
8. Inline/Roller hockey pants (or comparable athletic pants)
9. Hockey inline skates (see notes below regarding skates)

Not wearing equipment will result in a penalty for your team while you put on the required gear.  If you refuse to wear the gear, you will be benched for the game.

Roller hockey inline skates differ from street inline skates.  The boot is thicker and stiffer, which offers more protection against the puck.  The back of the boot has a high pad to help protect the Achilles tendon.  Inline skates do not have breaks.  Skates must have all wheels in place, with no metal sticking out anywhere.  The wheels can be indoor wheels, as we play on sport court, but we do suggest players not spend excessive time skating around the outside of the rink, as the asphalt will tear up indoor wheels.

Please see a coach if you have questions regarding skates.

Typical Week for the RRHL Youth Division

A typical schedule for a week of the RRHL Youth Division:

Tuesdays: Upper Level practice, 6:30-7:30, Barton Rink.

Wednesdays: Free all levels clinic, 6-7, Airpark Kids Zone.

Thursdays: Lower Level practice, 6:30-7:30, Barton Rink.

Sundays: GAME DAY!  Games are between 1 and 6 at the Barton Rink.