VHSL Softball

Daily updates on Virginia High School League softball scores

Capital District

TeamConf WConf LConf %
Patrick Henry (Ashland)301.000
Hanover301.000
Highland Springs210.667
Atlee220.500
Varina120.333
Armstrong020.000
Mechanicsville020.000
Henrico020.000

Armstrong High School

DateTeamScoreOpponentScoreOutcome
3/24/2026 Armstrong7 Richmond City0W
4/9/2026 Armstrong4 Varina15L
4/14/2026 Armstrong12 John Marshall6W
4/17/2026 Armstrong7 Highland Springs16L
4/22/2026 Armstrong3 Arcadia13L
5/1/2026 Armstrong Henrico
5/5/2026 Armstrong TJ (Richmond)
5/11/2026 Armstrong Meadowbrook
5/19/2026 Armstrong Petersburg

Atlee High School

DateTeamScoreOpponentScoreOutcome
3/20/2026 Atlee5 Glen Allen10L
3/21/2026 Atlee4 Grassfield5L
3/23/2026 Atlee8 Godwin6W
4/8/2026 Atlee4 New Kent14L
4/10/2026 Atlee4 Manchester3W
4/13/2026 Atlee10 Caroline0W
4/14/2026 Atlee0 Deep Run2L
4/15/2026 Atlee0 Deep Run2L
4/17/2026 Atlee0 Patrick Henry (Roanoke)6L
4/17/2026 Atlee0 Patrick Henry (Ashland)6L
4/20/2026 Atlee23 Varina2W
4/24/2026 Atlee8 Hanover11L
4/27/2026 Atlee18 Highland Springs2W
5/1/2026 Atlee Mechanicsville
5/8/2026 Atlee Patrick Henry (Roanoke)
5/8/2026 Atlee Patrick Henry (Ashland)
5/13/2026 Atlee Monacan
5/15/2026 Atlee Hanover
5/18/2026 Atlee Clover Hill
5/22/2026 Atlee Mechanicsville

Hanover High School

DateTeamScoreOpponentScoreOutcome
3/17/2026 Hanover18 Caroline6W
3/18/2026 Hanover3 Deep Run4L
3/23/2026 Hanover15 Henrico0W
3/24/2026 Hanover14 Spotsylvania0W
3/24/2026 Hanover14Spotslyvania0W
4/7/2026 Hanover9 Amelia County1W
4/10/2026 Hanover5 King George11L
4/14/2026 Hanover11 Monacan3W
4/17/2026 Hanover6 Mechanicsville5W
4/20/2026 Hanover6 Glen Allen8L
4/22/2026 Hanover16 Amelia County2W
4/24/2026 Hanover11 Atlee8W
4/27/2026 Hanover4 Cosby8L
5/1/2026 Hanover Patrick Henry (Roanoke)
5/1/2026 Hanover Patrick Henry (Ashland)
5/4/2026 Hanover Highland Springs
5/8/2026 Hanover Mechanicsville
5/11/2026 Hanover Varina
5/13/2026 Hanover King George
5/15/2026 Hanover Atlee
5/19/2026 Hanover King William
5/22/2026 Hanover Patrick Henry (Roanoke)
5/22/2026 Hanover Patrick Henry (Ashland)

Henrico High School

DateTeamScoreOpponentScoreOutcome
3/23/2026 Henrico0 Hanover15L
3/25/2026 Henrico10 Woodside11L
3/26/2026 Henrico10 LC Bird21L
4/7/2026 Henrico1 West Point17L
4/9/2026 Henrico4 Maggie Walker20L
4/28/2026 Henrico6 Highland Springs16L
5/1/2026 Henrico Armstrong
5/8/2026 Henrico Varina
5/14/2026 Henrico Maggie Walker
5/18/2026 Henrico Patrick Henry (Roanoke)
5/18/2026 Henrico Patrick Henry (Ashland)
5/20/2026 Henrico Varina
5/21/2026 Henrico Tucker

Highland Springs High School

DateTeamScoreOpponentScoreOutcome
3/17/2026 Highland Springs4 Thomas Dale10L
3/20/2026 Highland Springs0 Deep Run13L
3/26/2026 Highland Springs16 Maggie Walker25L
4/7/2026 Highland Springs5 Tucker30L
4/9/2026 Highland Springs2 Freeman20L
4/15/2026 Highland Springs25 Hopewell24W
4/17/2026 Highland Springs16 Armstrong7W
4/24/2026 Highland Springs17 LC Bird26L
4/27/2026 Highland Springs2 Atlee18L
4/28/2026 Highland Springs16 Henrico6W
4/30/2026 Highland Springs17 Hermitage5W
5/4/2026 Highland Springs Hanover
5/6/2026 Highland Springs Godwin
5/7/2026 Highland Springs Varina
5/11/2026 Highland Springs Patrick Henry (Roanoke)
5/11/2026 Highland Springs Patrick Henry (Ashland)
5/13/2026 Highland Springs Maggie Walker
5/21/2026 Highland Springs Mechanicsville
5/22/2026 Highland Springs Varina

Mechanicsville High School

DateTeamScoreOpponentScoreOutcome
3/19/2026 Mechanicsville7 Glen Allen11L
3/23/2026 Mechanicsville0 King William3L
3/25/2026 Mechanicsville0 Matoaca9L
4/7/2026 Mechanicsville5 Powhatan7L
4/10/2026 Mechanicsville4 Dinwiddie10L
4/17/2026 Mechanicsville5 Hanover6L
4/20/2026 Mechanicsville25 Maggie Walker2W
4/24/2026 Mechanicsville0 Patrick Henry (Ashland)10L
4/27/2026 Mechanicsville4 Spotsylvania2W
4/29/2026 Mechanicsville20 Freeman4W
5/1/2026 Mechanicsville Atlee
5/8/2026 Mechanicsville Hanover
5/11/2026 MechanicsvilleHenrico Varisty Warriors
5/12/2026 Mechanicsville Godwin
5/15/2026 Mechanicsville Patrick Henry (Roanoke)
5/15/2026 Mechanicsville Patrick Henry (Ashland)
5/19/2026 Mechanicsville Deep Run
5/21/2026 Mechanicsville Highland Springs
5/22/2026 Mechanicsville Atlee

Patrick Henry (Ashland) High School

DateTeamScoreOpponentScoreOutcome
3/19/2026 Patrick Henry (Ashland)18 Goochland2W
3/26/2026 Patrick Henry (Ashland)20 Clover Hill2W
4/7/2026 Patrick Henry (Ashland)16 Freeman0W
4/8/2026 Patrick Henry (Ashland)10 Godwin5W
4/13/2026 Patrick Henry (Ashland)2 Matoaca1W
4/15/2026 Patrick Henry (Ashland)9 Deep Run1W
4/17/2026 Patrick Henry (Ashland)6 Atlee0W
4/22/2026 Patrick Henry (Ashland)13 Massaponax2W
4/24/2026 Patrick Henry (Ashland)10 Mechanicsville0W
4/27/2026 Patrick Henry (Ashland)20 Varina0W
5/1/2026 Patrick Henry (Ashland) Hanover
5/4/2026 Patrick Henry (Ashland) Powhatan
5/6/2026 Patrick Henry (Ashland) Freeman
5/8/2026 Patrick Henry (Ashland) Atlee
5/11/2026 Patrick Henry (Ashland) Highland Springs
5/15/2026 Patrick Henry (Ashland) Mechanicsville
5/18/2026 Patrick Henry (Ashland) Henrico
5/22/2026 Patrick Henry (Ashland) Hanover

Varina High School

DateTeamScoreOpponentScoreOutcome
3/24/2026 Varina11 TJ (Richmond)2W
4/6/2026 Varina22 Meadowbrook4W
4/9/2026 Varina15 Armstrong4W
4/10/2026 Varina13 Chancellor8W
4/16/2026 Varina23 Hermitage24L
4/20/2026 Varina2 Atlee23L
4/23/2026 Varina4 Freeman14L
4/24/2026 Varina21 Chancellor16W
4/27/2026 Varina0 Patrick Henry (Roanoke)20L
4/27/2026 Varina0 Patrick Henry (Ashland)20L
4/30/2026 Varina5 Tucker16L
5/7/2026 Varina Highland Springs
5/8/2026 Varina Henrico
5/11/2026 Varina Hanover
5/14/2026 Varina Hermitage
5/20/2026 Varina Henrico
5/22/2026 Varina Highland Springs