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.
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
Basketball
YMCA of Greater Richmond (Patrick Henry YMCA)
Bowling
Challenger
Ashland Little League - Baseball
Cheerleading
Field Hockey
Panthers United Field Hockey
Flag Football
Compass Sports Flag Football
Football
Beaverdam Youth League, Inc.
Blackhawk Lacrosse
Roller Hockey
Central VA Youth Roller Hockey
Rugby
Hanover Youth Rugby
Soccer
Ashland Youth Soccer
Softball
Ashland Little League
Swimming
Ashland Barracudas
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
- Attlee Little League Website
- Ages: 5-16
- Games played at Atlee Youth Sports Complex
- Beaverdam Youth Website
- Games played at Beaverdam Ruritan Park
- Ages: 3-13
- Contact: Brandy Hall 804-387-8464
- Games played at Battlefield Park Elementary School
- Contact: Matt Moore 804-304-0338
- Mechanicsville Little League Website
- Ages: 4-16
- Games played at Mechanicsville Little League Complex
- Contact: E.C. Krevonick 804-839-3279
- Ages: 5-15
- Games played at Rockville School Park
- Email Rockville Baseball League
Basketball
- Website
- Interleague play at local YMCA sites
- Contact: physports@ymcarichmond.org
Beaverdam Youth League, Inc.
- Beaverdam Youth Website
- Games played at Hanover Academy
- Contact: Brandy Hall 804-387-8464
- Compass Sports Website
- Ages: 6 - 13
- Games and practices are held at Cool Spring Recreation Center and Fairfield Presbyterian Church
- Contact: Email
- 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 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
- Baseball
- Atlee Little League Website
- Ages: 5-16
- Games played at Atlee Youth Sports Complex
- 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 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 Gridiron
- Beaverdam Bobcats Website
- Ages: 5-13
- Games played at Montpelier Park
- Contact: Brandi Hall 804-387-8464
- Email: Ashley Cooper
Blue Star Cowboys Cheering
- Blue Star Website
- Ages 5-14
- Games played at Courthouse Park
- Contact: Christy Loving
Hanover Warriors Spring Cheer
- Hanover Warriors Website
- Ages 6-14
- Games played at Pole Green Park
Mechanicsville Hornets Football and Cheer
- 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 Cowboys Football
- Blue Star Website
- Ages: 5-14
- Games played at Courthouse Park
- 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 Website
- Ages: 6 - 14
- Games played at Pole Green Park
- Contact: Terry Malick 804-730-3783
I9 Sports
- I9 Sports Website
- Ages: 4-14
- Contact: Antwain Salvatto 804-484-5478
Mechanicsville Hornets Football and Cheer
- 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 Lacrosse
- 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
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 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 Website
- Ages: 3-18 years old
- Leagues based out of Pole Green Park, Courthouse Park, Taylor Park (Ashland) & CSP SportsPlex
- Contact: 804-730-6510 or Shawn Martin 804-201-0272
- 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
Richmond Strikers
- Strikers Website
- Ages: U5-U18
- Contact: 804-288-4625
- Email Richmond Strikers
- Rockville Soccer Website
- Ages U6-U14
- Games played at Rockville School Park
- Website
- Interleague play at local YMCA sites
- Contact: physports@ymcarichmond.org or asysports@ymcarichmond.org
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 Website
- Ages: 5-16
- Games played at Atlee Youth Sports Complex
- Mechanicsville Website
- Ages: 4-18
- Games played at Mechanicsville Little League Complex
- Contact: Brian Kelly 804-614-6326
- 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
- Contact: Jen Dowda 804-852-5366