Youth Sports
Hanover County Parks and Recreation offers the following list as a resource, as the department does not sponsor nor partner with athletic organizations. The following athletic organizations are independently coordinated and operated.
For information including registration, schedule and fees, please contact the league representative directly.
Athletic Field Status Updates
For field closure information and field status, please call our hotline at 804-365-4698.
For social media users, you can find updates by subscribing to our Twitter feed or liking our Facebook page.
Baseball
Ashland Little League
- Ashland Little League Website
- Ages: 4-16
- Games played at Henry Clay Elementary and Poor Farm Park
- Contact: Lance Royce 719-219-2602
Atlee Little League
- Attlee Little League Website
- Ages: 5-16
- Games played at Atlee Youth Sports Complex
Beaverdam Youth League, Inc.
- Beaverdam Youth Website
- Games played at Beaverdam Ruritan Park
- Ages: 3-13
- Contact: Brandy Hall 804-387-8464
Hanover Youth Baseball League
- Games played at Battlefield Park Elementary School
- Contact: Matt Moore 804-304-0338
Mechanicsville Little League
- Mechanicsville Little League Website
- Ages: 4-16
- Games played at Mechanicsville Little League Complex
- Contact: E.C. Krevonick 804-839-3279
Rockville Baseball League
- Ages: 5-15
- Games played at Rockville School Park
- Email Rockville Baseball League
Basketball
YMCA of Greater Richmond (Patrick Henry YMCA)
- Website
- Interleague play at local YMCA sites
- Contact: [email protected]
- Beaverdam Youth Website
- Games played at Hanover Academy
- Contact: Brandy Hall 804-387-8464
Compass Sports Basketball
- Compass Sports Website
- Ages: 6 - 13
- Games and practices are held at Cool Spring Recreation Center and Fairfield Presbyterian Church
- Contact: Email
Hanover Youth Basketball League
- Hanover Youth Website
- Grades: Pre K-12
- Contact: Email
I9 Sports
- I9 Sports Website
- Ages: 4-14
- Contact: Brian Ames 804-859-8700
Rockville Basketball League
- Rockville Basketball Website
- Ages: 7-18
- Games played at Rockville Gym
Bowling
Jacob's Chance
- Jacob's Chance Website
- Ages 5-25 children and young adults with special needs
- Phone 804-640-8109
Challenger
Ashland Little League - Baseball- Ashland Little League Website
- Ages: 4-18
- Games played at Henry Clay Elementary and Poor Farm Park
- Contact: Lance Royce 719-219-2602
- Atlee Little League Website
- Ages: 5-16
- Games played at Atlee Youth Sports Complex
Compass Sports Challenger - Basketball and Soccer
- Compass Sports Website
- Ages: 5 - 16 with special needs
- Games and practices are held at Cool Spring Recreation Center
- Contact: Compass Sports
Jacob's Chance - Baseball, Basketball, Football, Soccer and Tennis
- Jacob's Chance Website
- Ages 5-25 children and young adults with special needs
- Phone: 804-640-8109
- Contact: Jacob's Chance
Mechanicsville Little League
- Mechanicsville Little League Website
- Ages: 4-16
- Games played at Mechanicsville Little League Complex
- Contact: Kimberly Pologruto 804-822-0565
- Contact: Brennan Pologruto 804-762-2766
Cheerleading
- Beaverdam Bobcats Website
- Ages: 5-13
- Games played at Montpelier Park
- Contact: Brandi Hall 804-387-8464
- Email: Ashley Cooper
- Blue Star Website
- Ages 5-14
- Games played at Courthouse Park
- Contact: Christy Loving
- Hanover Warriors Website
- Ages 6-14
- Games played at Pole Green Park
- Mechanicsville Cheer Website
- Ages: 6-14
- Games played at Pole Green Park
Field Hockey
Panthers United Field Hockey- Contact: Regina Ryan 804-869-9149
Flag Football
Compass Sports Flag Football- Ages: 1st-8th grade for current school year
- Games and practices are held at New Hanover Presbyterian Church
- Contact: Compass Sports
Football
Beaverdam Youth League, Inc.- Beaverdam Bobcats Website
- Ages: 5-13
- Games played at Montpelier Park
- Contact: Jeremiah and Amanda Rutherford
- Blue Star Website
- Ages: 5-14
- Games played at Courthouse Park
Compass Sports Flag Football
- Compass Sports Website
- Ages: 1st-8th grade for current school year
- Games and practices are held September - October at Cool Spring Baptist Church
- Contact: Email
Hanover Warriors Spring Football
- Hanover Warriors Website
- Ages: 6 - 14
- Games played at Pole Green Park
- Contact: Terry Malick 804-730-3783
- I9 Sports Website
- Ages: 4-14
- Contact: Antwain Salvatto 804-484-5478
- Mechanicsville Website
- Ages: 6-14
- Games played at Pole Green Park
Lacrosse
Blackhawk Lacrosse- Blackhawk Website
- Ages: 7-14
- Games played at Pole Green and Courthouse Parks
- North Meets South Website
- Contact: Eric Hall 315-778-5068
Roller Hockey
Central VA Youth Roller Hockey- Youth Roller Website
- Ages: 4-14
- Games and practices held at Ashland Skateland
- Contact: Darryl Talman
- Try Hockey for Free Programs at Matthew & Daniel Barton Roller Hockey Rink
- Washington Capitals Youth Off-Ice
Rugby
Hanover Youth Rugby- Youth Rugby Website
- Ages: 6-18
- Practice and home games at Courthouse Park
- Contact: Davis Theakston 804-366-0524
- Contact: Keith Manaum 804-335-4878
Soccer
Ashland Youth Soccer- Ashland Soccer Website
- Ages: 4-16
- Outdoor league played at Poor Farm Park
- Indoor League played at Patrick Henry High
- Contact: Angela Gilbert 703-581-4388
Compass Sports Soccer
- Compass Sports Website
- Ages: 4 - 13 as of April 1 of the current year
- Games and practices are held at Cool Spring Baptist Church
- Contact: Email
Dynamo Soccer Club
- Dynamo Soccer Website
- Ages: 3-18 years old
- Leagues based out of Pole Green Park, Courthouse Park, Taylor Park
- Contact: 804-730-6510 or Shawn Martin 804-201-0272
I9 Sports
- I9 Sports Website
- Ages: 4-14
- Contact: 804-859-8700
Mechanicsville United FC-Richmond Kickers Mechanicsville
- Kickers Website
- Ages: U4-18
- Games played at Courthouse Park and Washington Henry Elementary
- Contact: Manny Tavares 804-647-6557
- Strikers Website
- Ages: U5-U18
- Contact: 804-288-4625
- Email Richmond Strikers
Rockville Soccer
- Rockville Soccer Website
- Ages U6-U14
- Games played at Rockville School Park
YMCA of Greater Richmond (Patrick Henry YMCA)
- Website
- Interleague play at local YMCA sites
- Contact: [email protected] or [email protected]
Softball
Ashland Little League
- Ashland Website
- Ages: 4-16
- Games played at Henry Clay Elementary and Poor Farm Park
- Contact: Lance Royce 719-219-2602
Atlee Little League
- Atlee Website
- Ages: 5-16
- Games played at Atlee Youth Sports Complex
Mechanicsville Little League
- Mechanicsville Website
- Ages: 4-18
- Games played at Mechanicsville Little League Complex
Rockville Girls Softball
- Rockville Website
- Ages: 4-18
- Games played at Montpelier Park, Poor Farm Park and Rockville School Park
Swimming
Ashland Barracudas- Ashland Website
- Ages: when child can swim length of pool through high school senior
- Practice at Carter Park Pool
- Contact: Kevin Trent
Tennis
Kid's Tennis League- Tennis Website
- Ages: 6-14
- All matches played Saturdays at Atlee High