$3.00
Wednesday, May 1, 2024 • Harrisonburg, Va.
$3.00
Wednesday, May 1, 2024 • Harrisonburg, Va.
June 1 at Stuarts Draft 6:30 p.m.
June 2 at Clover Hill 7:45 p.m.
June 6 at Grottoes 7 p.m.
June 7 at Montezuma 7 p.m.
June 9 vs. Clover Hill 6:30 p.m.
June 10 vs. Massanutten 7 p.m.
June 12 vs. Massanutten 7 p.m.
June 14 at Broadway 7 p.m.
June 18 vs. Montezuma 7 p.m.
June 21 vs. Broadway 7 p.m.
June 22 at Elkton (DH) 5 p.m.
June 27 vs. Stuarts Draft 7 p.m.
June 28 vs. Clover Hill 7 p.m.
June 29 at Grottoes 6:30 p.m.
June 30 vs. Elkton 6:30 p.m.
July 3 at Massanutten 7 p.m.
July 9 vs. Montezuma 7 p.m.
July 11 vs. Grottoes 7 p.m.
July 12 vs. Stuarts Draft 7 p.m.
July 13 vs. Broadway 6:30 p.m.
July 16 at Clover Hill 7:45 p.m.
July 17 at Montezuma 7 p.m.
July 18 at Broadway 7 p.m.
Bridgewater’s Noah Cornwell fist bumps coach Robert Sherfey as he rounds the bases on a home run.
TOP: The Harrisonburg Turks celebrate with their trophy after winning this year’s Valley Baseball League Championship against the Charlottesville Tom Sox. BOTTOM-LEFT: Shockers head coach Nolan Potts talks to his team after their championship victory over the Bridgewater Reds. BOTTOM-CENTER: Harrisonburg’s Micah Morgan celebrates after hitting a two-run homer to help clinch their championship win against Charlottesville.BOTTOM-RIGHT: Bridgewater’s Chris Huffman winds up a pitch to the Shockers.
June 1 at Elkton 6:30 p.m.
June 4 at Stuarts Draft 7 p.m.
June 8 vs. Clover Hill (DH) 5 p.m.
June 10 vs. Stuarts Draft 7 p.m.
June 12 vs. Elkton 7 p.m.
June 14 vs. Bridgewater 7 p.m.
June 16 vs. Grottoes 6:30 p.m.
June 21 at Bridgewater 7 p.m.
June 22 at Grottoes 6:30 p.m.
June 23 at Clover Hill 7:45 p.m.
June 25 vs. Montezuma 7 p.m.
June 27 vs. Montezuma 7 p.m.
June 30 vs. Stuarts Draft 6:30 p.m.
July 1 at Montezuma 7 p.m.
July 3 at Clover Hill 7:45 p.m.
July 9 at Elkton 7 p.m.
July 10 vs. Massanutten 7 p.m.
July 12 vs. Massanutten 7 p.m.
July 13 at Bridgewater 6:30 p.m.
July 16 at Massanutten 7 p.m.
July 17 at Grottoes 7 p.m.
July 18 vs. Bridgewater 7 p.m.
Schedule
June 1 vs. Massanutten 7:45 p.m.
June 2 vs. Bridgewater 7:45 p.m.
June 7 at Stuarts Draft 7 p.m.
June 8 at Broadway (DH) 5 p.m.
June 9 at Bridgewater 6:30 p.m.
June 10 at Grottoes 7 p.m.
June 12 vs. Grottoes 7:45 p.m.
June 14 vs. Montezuma 7 p.m.
June 15 at Montezuma 7 p.m.
June 19 vs. Grottoes 7:45 p.m.
June 20 at Massanutten 7 p.m.
June 22 at Montezuma 6:30 p.m.
June 23 vs. Broadway 7:45 p.m.
June 28 at Bridgewater 7 p.m.
June 29 vs. Stuarts Draft 7:45 p.m.
June 30 at Massanutten 6:30 p.m.
July 2 vs. Montezuma 7:45 p.m.
July 3 vs. Broadway 7:45 p.m.
July 8 vs. Elkton 7:45 p.m.
July 9 at Stuarts Draft 7 p.m.
July 13 vs. Elkton 7:45 p.m.
July 16 vs. Bridgewater 7:45 p.m.
July 18 at Elkton 7 p.m.
Date Opponent Time
May 31 vs. Grottoes 7 p.m.
June 1 vs. Broadway 6:30 p.m.
June 6 vs. Stuarts Draft 7 p.m.
June 8 at Montezuma 6:30 p.m.
June 9 vs. Grottoes 6:30 p.m.
June 12 at Broadway 7 p.m.
June 13 at Massanutten 7 p.m.
June 16 vs. Montezuma 6:30 p.m.
June 20 at Montezuma 7 p.m.
June 22 vs. Bridgewater (DH) 5 p.m.
June 23 at Stuarts Draft 6:30 p.m.
June 24 vs. Stuarts Draft 7 p.m.
June 26 vs. Massanutten 7 p.m.
June 30 at Bridgewater 6:30 p.m.
July 1 at Massanutten 7 p.m.
July 2 at Grottoes 7 p.m.
July 8 at Clover Hill 7:45 p.m.
July 9 vs. Broadway 7 p.m.
July 12 at Grottoes 7 p.m.
July 13 at Clover Hill 7:45 p.m.
July 15 vs. Massanutten 7 p.m.
July 17 at Stuarts Draft 7 p.m.
July 18 vs. Clover Hill 7 p.m.
Grottoes’ Witt Scafidi slides safely into home.
May 31 at Elkton 7 p.m.
June 1 vs. Montezuma 6:30 p.m.
June 5 vs. Massanutten 7 p.m.
June 6 vs. Bridgewater 7 p.m.
June 9 at Elkton 6:30 p.m.
June 10 vs. Clover Hill 7 p.m.
June 12 at Clover Hill 7:45 p.m.
June 14 at Stuarts Draft 7 p.m.
June 16 at Broadway 6:30 p.m.
June 19 at Clover Hill 7:45 p.m.
June 21 as Massanutten 7 p.m.
June 22 vs. Broadway 6:30 p.m.
June 24 at Massanutten 7 p.m.
June 28 at Montezuma 7 p.m.
June 29 vs. Bridgewater 6:30 p.m.
July 1 at Stuarts Draft 7 p.m.
July 2 vs. Elkton 7 p.m.
July 3 at Montezuma 7 p.m.
July 11 at Bridgewater 7 p.m.
July 12 vs. Elkton 7 p.m.
July 14 vs. Stuarts Draft (DH) 5 p.m.
July 17 vs. Broadway 7 p.m.
July 18 vs. Massanutten 7 p.m.
May 31 vs. Broadway 7 p.m.
June 1 at Grottoes 6:30 p.m.
June 4 vs. Massanutten 7 p.m.
June 7 vs. Bridgewater 7 p.m.
June 8 vs. Elkton 6:30 p.m.
June 11 at Stuarts Draft 7 p.m.
June 14 at Clover Hill 7 p.m.
June 15 vs. Clover Hill 7 p.m.
June 16 at Elkton 7 p.m.
June 18 at Bridgewater 7 p.m.
June 20 vs. Elkton 7 p.m.
June 21 vs. Stuarts Draft 7 p.m.
June 22 vs. Clover Hill 6:30 p.m.
June 25 at Broadway 7 p.m.
June 27 at Broadway 7 p.m.
June 28 vs. Grottoes 7 p.m.
July 1 vs. Broadway 7 p.m.
July 2 at Clover Hill 7:45 p.m.
July 3 vs. Grottoes 7 p.m.
July 9 at Bridgewater 7 p.m.
July 13 at Massanutten (DH) 5 p.m.
July 17 vs. Bridgewater 7 p.m.
July 18 at Stuarts Draft 7 p.m.
Jacob Cude jogs back to the dugout at the end of an inning.
June 1 vs. Bridgewater 6:30 p.m.
June 2 vs. Massanutten 6:30 p.m.
June 4 vs. Broadway 7 p.m.
June 6 at Elkton 7 p.m.
June 7 vs. Clover Hill 7 p.m.
June 8 vs. Massanutten 6:30 p.m.
June 10 at Broadway 7 p.m.
June 11 vs. Montezuma 7 p.m.
June 14 vs. Grottoes 7 p.m.
June 16 at Massanutten 6:30 p.m.
June 21 at Montezuma 7 p.m.
June 23 vs. Elkton 6:30 p.m.
June 24 at Elkton 7 p.m.
June 27 at Bridgewater 7 p.m.
June 29 at Clover Hill 7:45 p.m.
June 30 at Broadway 6:30 p.m.
July 1 vs. Grottoes 7 p.m.
July 2 at Massanutten 7 p.m.
July 9 vs. Clover Hill 7 p.m.
July 12 at Bridgewater 7 p.m.
June 1 at Clover Hill 7:45 p.m.
June 2 at Stuarts Draft 6:30 p.m.
June 4 at Montezuma 7 p.m.
June 5 at Grottoes 7 p.m.
June 8 at Stuarts Draft 6:30 p.m.
June 10 at Bridgewater 7 p.m.
June 12 at Bridgewater 7 p.m.
June 13 vs. Elkton 7 p.m.
June 16 vs. Stuarts Draft 6:30 p.m.
June 20 vs. Clover Hill 7 p.m.
June 21 vs. Grottoes 7 p.m.
June 24 vs. Grottoes 7 p.m.
June 26 at Elkton 7 p.m.
June 30 vs. Clover Hill 6:30 p.m.
July 1 vs. Elkton 7 p.m.
July 2 vs. Stuarts Draft 7 p.m.
July 3 vs. Bridgewater 7 p.m.
July 10 at Broadway 7 p.m.
July 12 at Broadway 7 p.m.
July 13 vs. Montezuma (DH) 5 p.m.
July 15 at Elkton 7 p.m.
July 16 vs. Broadway 7 p.m.
July 18 at Grottoes 7 p.m.
July 14 at Grottoes (DH) 5 p.m.
July 17 vs. Elkton 7 p.m.
July 18 vs. Montezuma 7 p.m.
Charlottesville’s Garrett Spikes winds up a throw to first base.
May 31 at Staunton 7:30 p.m.
June 1 vs. Culpeper 7 p.m.
June 2 vs. Waynesboro 3 p.m.
June 4 at Harrisonburg 7:30 p.m.
June 5 at Covington 7 p.m.
June 6 vs. Staunton 7 p.m.
June 7 at Culpeper 7 p.m.
June 8 at Waynesboro 7 p.m.
June 9 vs. Harrisonburg 3 p.m.
June 11 vs. Covington 7 p.m.
June 12 at Harrisonburg 7:30 p.m.
June 13 at Staunton 7:30 p.m.
June 14 vs. Culpeper 7 p.m.
June 15 vs. Waynesboro 7 p.m.
June 16 at Covington 7 p.m.
June 18 vs. Covington 7 p.m.
June 19 at Culpeper 7 p.m.
June 20 at Waynesboro 7 p.m.
June 21 vs. Harrisonburg 7 p.m.
June 22 at Staunton 7:30 p.m.
June 23 vs. Staunton 3 p.m.
June 26 at Covington 7 p.m.
June 27 vs. Staunton 7 p.m.
June 28 vs. Waynesboro 7 p.m.
July 2 at Harrisonburg 7:30 p.m.
July 5 at Waynesboro 7 p.m.
July 6 vs. Culpeper 7 p.m.
July 7 at Staunton 7:30 p.m.
July 9 vs. Covington 7 p.m.
July 11 vs. Harrisonburg 7 p.m.
July 12 at Culpeper 7 p.m.
July 13 at Harrisonburg 7:30 p.m.
July 14 vs. Staunton 3 p.m.
July 16 at Waynesboro 7 p.m.
July 17 vs. Waynesboro 7 p.m.
July 18 at Culpeper 7 p.m.
July 19 vs. Covington 7 p.m.
July 20 vs. Culpeper 7 p.m.
July 21 at Covington 7 p.m.
July 23 vs. Harrisonburg 7 p.m.
May 31 at Culpeper 7 p.m.
June 1 vs. Harrisonburg 7 p.m.
June 2 at Staunton 7:30 p.m.
June 4 at Waynesboro 7 p.m.
June 5 vs. Charlottesville 7 p.m.
Jun 6 vs. Culpeper 7 p.m.
June 7 at Harrisonburg 7:30 p.m.
June 8 vs. Staunton 7 p.m.
June 9 vs. Waynesboro 8 p.m.
June 11 at Charlottesville 7 p.m.
June 12 vs. Waynesboro 7 p.m.
June 13 at Culpeper 7 p.m.
June 14 vs. Harrisonburg 7 p.m.
June 15 at Staunton 7:30 p.m.
June 16 vs. Charlottesville 7 p.m.
June 18 at Charlottesville 7 p.m.
June 19 at Harrisonburg 7:30 p.m.
June 20 vs. Staunton 7 p.m.
June 21 vs. Culpeper 7 p.m.
June 22 at Culpeper 7 p.m.
June 23 at Waynesboro 7 p.m.
June 26 vs. Charlottesville 7 p.m.
June 27 at Harrisonburg 7:30 p.m.
June 28 at Staunton 7:30 p.m.
July 2 vs. Staunton 7 p.m.
July 5 vs. Harrisonburg 7 p.m.
July 6 vs. Waynesboro 7 p.m.
July 7 at Culpeper 7 p.m.
July 9 at Charlottesville 7 p.m.
July 11 at Waynesboro 7 p.m.
July 12 vs. Staunton 7 p.m.
July 13 vs. Culpeper 7 p.m.
July 14 at Harrisonburg 7:30 p.m.
July 16 at Staunton 7:30 p.m.
July 17 vs. Harrisonburg 7:30 p.m.
July 18 vs. Waynesboro 7 p.m.
July 19 at Charlottesville 7 p.m.
July 20 at Waynesboro 7 p.m.
July 21 vs. Charlottesville 7 p.m.
July 23 vs. Culpeper 7 p.m.
May 31 vs. Covington 7 p.m.
June 1 at Charlottesville 7 p.m.
June 2 at Harrisonburg 7:30 p.m.
June 4 vs. Staunton 7 p.m.
June 5 vs. Waynesboro 7 p.m.
June 6 at Covington 7 p.m.
June 7 vs. Charlottesville 7 p.m.
June 8 vs. Harrisonburg 7 p.m.
June 9 at Staunton 7:30 p.m.
June 11 at Waynesboro 7 p.m.
June 12 vs. Staunton 7 p.m.
June 13 vs. Covington 7 p.m.
June 14 at Charlottesville 7 p.m.
June 15 at Harrisonburg 7:30 p.m.
June 16 vs. Waynesboro 7 p.m.
June 18 at Waynesboro 7:30 p.m.
June 19 vs. Charlottesville 7 p.m.
June 20 vs. Harrisonburg 7 p.m.
June 21 at Covington 7 p.m.
June 22 vs. Covington 7 p.m.
June 23 at Harrisonburg 7:30 p.m.
June 26 at Staunton 7:30 p.m.
June 27 vs. Waynesboro 7 p.m.
June 28 vs. Harrisonburg 7 p.m.
July 2 at Waynesboro 7 p.m.
July 5 vs. Staunton 7 p.m.
July 6 at Charlottesville 7 p.m.
July 7 vs. Covington 7 p.m.
July 9 at Waynesboro 7 p.m.
July 11 at Staunton 7:30 p.m.
July 12 vs. Charlottesville 7 p.m.
July 13 at Covington 7 p.m.
July 14 vs. Waynesboro 7 p.m.
July 16 vs. Harrisonburg 7 p.m.
July 17 at Staunton 7:30 p.m.
July 18 vs. Charlottesville 7 p.m.
July 19 at Harrisonburg 7:30 p.m.
July 20 at Charlottesville 7 p.m.
July 21 vs. Staunton 7 p.m.
July 23 at Covington 7 p.m.
May 31 at Woodstock 7 p.m.
June 1 vs. Purcellville 7:30 p.m.
June 2 vs. Strasburg 7:30 p.m.
June 4 at Front Royal 7 p.m.
June 5 at Winchester 7 p.m.
June 6 vs. Woodstock 7:30 p.m.
June 7 at Purcellville 7 p.m.
June 8 at Strasburg 7 p.m.
June 9 vs. Front Royal 7:30 p.m.
June 11 vs. Winchester 7:30 p.m.
June 12 vs. Front Royal 7:30 p.m.
June 13 at Woodstock 7 p.m.
June 14 vs. Purcellville 7:30 p.m.
June 15 vs. Strasburg 7:30 p.m.
June 16 at Winchester 7 p.m.
June 18 vs. Winchester 7:30 p.m.
June 19 at Purcellville 7 p.m.
June 20 at Strasburg 7 p.m.
June 21 at Front Royal 7:30 p.m.
June 22 at Woodstock 7 p.m.
June 23 vs. Woodstock 7:30 p.m.
June 26 at Winchester 7 p.m.
June 27 vs. Woodstock 7:30 p.m.
June 28 at Strasburg 7 p.m.
July 2 vs. Strasburg 7:30 p.m.
July 3 vs. Winchester 7:30 p.m.
July 6 vs. Purcellville 7:30 p.m.
July 7 at Woodstock 7 p.m.
July 9 vs. Winchester 7:30 p.m.
July 11 at Front Royal 7 p.m.
July 12 at Purcellville 7 p.m.
July 13 vs. Front Royal 7:30 p.m.
July 14 vs. Woodstock 7:30 p.m.
July 16 at Strasburg 7 p.m.
July 17 vs. Strasburg 7:30 p.m.
July 18 at Winchester 7 p.m.
July 19 at Purcellville 7 p.m.
July 20 vs. Purcellville 7:30 p.m.
July 21 at Front Royal 7 p.m.
July 23 vs. Front Royal 7:30 p.m.
Schedule
May 31 vs. Waynesboro 7:30 p.m.
June 1 at Covington 7 p.m.
June 2 vs. Culpeper 7:30 p.m.
June 4 vs. Charlottesville 7:30 p.m.
June 5 at Staunton 7:30 p.m.
June 6 at Waynesboro 7 p.m.
June 7 vs. Covington 7:30 p.m.
June 8 at Culpeper 7 p.m.
June 9 at Charlottesville 3 p.m.
June 11 vs. Staunton 7:30 p.m.
June 12 vs. Charlottesville 7:30 p.m.
June 13 at Waynesboro 7 p.m.
June 14 at Covington 7 p.m.
June 15 vs. Culpeper 7:30 p.m.
June 16 at Staunton 7:30 p.m.
June 18 vs. Staunton 7:30 p.m.
June 19 vs. Covington 7:30 p.m.
June 20 at Culpeper 7 p.m.
June 21 at Charlottesville 7 p.m.
June 22 vs. Waynesboro 7:30 p.m.
June 23 vs. Culpeper 7:30 p.m.
June 26 at Waynesboro 7 p.m.
June 27 vs. Covington 7:30 p.m.
June 28 at Culpeper 7 p.m.
July 2 vs. Charlottesville 7:30 p.m.
July 5 at Covington 7 p.m.
July 6 vs. Staunton 7:30 p.m.
July 7 vs. Waynesboro 7:30 p.m.
July 9 at Staunton 7:30 p.m.
July 11 at Charlottesville 7 p.m.
July 12 at Waynesboro 7 p.m.
July 13 vs. Charlottesville 7:30 p.m.
July 14 vs. Covington 7:30 p.m.
July 16 at Culpeper 7 p.m.
July 17 at Covington 7 p.m.
July 18 vs. Staunton 7:30 p.m.
July 19 vs. Culpeper 7:30 p.m.
July 20 at Staunton 7:30 p.m.
July 21 vs. Waynesboro 7:30 p.m.
July 23 at Charlottesville 7 p.m.
May 31 vs. Charlottesville 7:30 p.m.
June 1 at Waynesboro 7 p.m.
June 2 vs. Covington 7:30 p.m.
June 4 at Culpeper 7 p.m.
June 5 vs. Harrisonburg 7:30 p.m.
June 6 at Charlottesville 7 p.m.
June 7 vs. Waynesboro 7:30 p.m.
June 8 at Covington 7 p.m.
June 9 vs. Culpeper 7:30 p.m.
June 11 at Harrisonburg 7:30 p.m.
June 12 at Culpeper 7 p.m.
June 13 vs. Charlottesville 7:30 p.m.
June 14 at Waynesboro 7 p.m.
June 15 vs. Covington 7:30 p.m.
June 16 vs. Harrisonburg 7:30 p.m.
June 18 at Harrisonburg 7:30 p.m.
June 19 vs. Waynesboro 7:30 p.m.
June 20 at Covington 7 p.m.
June 21 at Waynesboro 7 p.m.
June 22 vs. Charlottesville 7:30 p.m.
June 23 at Charlottesville 3 p.m.
June 26 vs. Culpeper 7:30 p.m.
June 27 at Charlottesville 7 p.m.
June 28 vs. Covington 7:30 p.m.
July 2 at Covington 7 p.m.
July 6 at Culpeper 7 p.m.
July 6 at Harrisonburg 7:30 p.m.
July 7 vs. Charlottesville 7:30 p.m.
July 9 vs. Harrisonburg 7:30 p.m.
July 11 vs. Culpeper 7:30 p.m.
July 12 at Covington 7 p.m.
July 13 vs. Waynesboro 7:30 p.m.
July 14 at Charlottesville 3 p.m.
July 16 vs. Covington 7:30 p.m.
July 17 vs. Culpeper 7:30 p.m.
July 18 at Harrisonburg 7:30 p.m.
July 19 at Waynesboro 7 p.m.
July 20 vs. Harrisonburg 7:30 p.m.
July 21 at Culpeper 7 p.m.
July 23 vs. Waynesboro 7:30 p.m.
May 31 vs. Winchester 7 p.m.
June 1 at New Market 7:30 p.m.
June 2 at Front Royal 7 p.m.
June 4 vs. Woodstock 7 p.m.
June 5 vs. Express 7 p.m.
June 6 at Winchester 7 p.m.
June 7 vs. New Market 7 p.m.
June 8 vs. Front Royal 7 p.m.
June 9 at Woodstock 7 p.m.
June 11 at Strsburg 7 p.m.
June 12 vs. Woodstock 7 p.m.
June 13 vs. Winchester 7 p.m.
June 14 at New Market 7 p.m.
June 15 at Front Royal 7 p.m.
June 16 vs. Strasburg 7 p.m.
June 18 at Strasburg 7 p.m.
June 19 vs. New Market 7 p.m.
June 20 vs. Front Royal 7 p.m.
June 21 at Winchester 7 p.m.
June 22 vs. Winchester 7 p.m.
June 23 at Front Royal 7 p.m.
June 26 at Woodstock 7 p.m.
June 27 vs. Strasburg 7 p.m.
June 28 vs. Front Royal 7 p.m.
July 2 vs. Woodstock 7 p.m.
July 3 at Woodstock 7 p.m.
July 6 at New Market 7:30 p.m.
July 7 at Winchester 7 p.m.
July 9 vs. Strasburg 7 p.m.
July 11 at Winchester 7 p.m.
July 12 vs. New Market 7 p.m.
July 13 at Woodstock 7 p.m.
July 14 at Strasburg 7 p.m.
July 16 vs. Front Royal 7 p.m.
July 17 at Woodstock 7 p.m.
July 18 at Front Royal 7 p.m.
July 19 vs. New Market 7 p.m.
July 20 at New Market 7:30 p.m.
July 21 at Strasburg 7 p.m.
July 22 vs. Winchester
May 31 at Front Royal 7 p.m.
June 1 vs. Woodstock 7 p.m.
June 2 at New Market 7:30 p.m.
June 4 vs. Winchester 7 p.m.
June 5 at Purcellville 7 p.m.
June 6 vs. Front Royal 7 p.m.
June 7 at Woodstock 7 p.m.
June 8 vs. New Market 7 p.m.
June 9 at Winchester 7 p.m.
June 11 vs. Purcellville 7 p.m.
June 12 at Winchester 7 p.m.
June 13 vs. Front Royal 7 p.m.
June 14 vs. Woodstock 7 p.m.
June 15 at New Market 7:30 p.m.
June 16 at Purcellville 7 p.m.
June 18 vs. Purcellville 7 p.m.
June 19 at Woodstock 7 p.m.
June 20 vs. New Market 7 p.m.
June 21 vs. Woodstock 7 p.m.
June 22 at Front Royal 7 p.m.
June 23 vs. Winchester 7 p.m.
May 31 at Harrisonburg 7:30 p.m.
June 1 vs. Staunton 7 p.m.
June 2 at Charlottesville 3 p.m.
June 4 vs. Covington 7 p.m.
June 5 at Culpeper 7 p.m.
June 6 vs. Harrisonburg 7 p.m.
June 7 at Staunton 7 p.m.
June 8 vs. Charlottesville 7 p.m.
June 9 at Covington 7 p.m.
June 11 vs. Culpeper 7 p.m.
June 12 at Covington 7 p.m.
June 13 vs. Harrisonburg 7 p.m.
June 14 vs. Staunton 7 p.m.
June 15 at Charlottesville 7 p.m.
June 16 at Culpeper 7 p.m.
June 18 vs. Culpeper 7 p.m.
June 19 at Staunton 7:30 p.m.
June 20 vs. Charlottesville 7 p.m.
June 21 vs. Staunton 7 p.m.
June 22 at Harrisonburg 7:30 p.m.
June 23 vs. Covington 7 p.m.
June 26 vs. Harrisonburg 7 p.m.
June 27 at Culpeper 7 p.m.
June 28 at Charlottesville 7 p.m.
July 2 vs. Culpeper 7 p.m.
July 5 vs. Charlottesville 7 p.m.
July 6 at Covington 7 p.m.
July 7 at Harrisonburg 7:30 p.m.
July 9 vs. Culpeper 7 p.m.
July 11 vs. Covington 7 p.m.
July 12 at Waynesboro 7 p.m.
July 13 at Staunton 7:30 p.m.
July 14 at Culpeper 7 p.m.
July 16 vs. Charlottesville 7 p.m.
July 17 at Charlottesville 7 p.m.
July 18 at Covington 7 p.m.
July 19 vs. Staunton 7 p.m.
July 20 vs. Covington 7 p.m.
July 21 at Harrisonburg 7:30 p.m.
July 23 at Staunton 7:30 p.m.
June 26 vs. Front Royal 7 p.m.
June 27 at Purcellville 7 p.m.
June 28 vs. New Market 7 p.m.
July 2 at New Market 7:30 p.m.
July 3 at Front Royal 7 p.m.
July 6 at Winchester 7 p.m.
July 7 vs. Front Royal 7 p.m.
July 9 at Purcellville 7 p.m.
July 11 at Woodstock 7 p.m.
July 12 at Front Royal 7 p.m.
July 13 vs. Winchester 7 p.m.
July 14 vs. Purcellville 7 p.m.
July 16 vs. New Market 7 p.m.
May 31 vs. New Market 7 p.m.
June 1 at Strasburg 7 p.m.
June 2 vs. Winchester 7 p.m.
June 4 at Purcellville 7 p.m.
June 5 vs. Front Royal 7 p.m.
June 6 at New Market 7:30 p.m.
June 7 vs. Strasburg 7 p.m.
June 8 at Winchester 7 p.m.
June 9 vs. Purcellville 7 p.m.
June 11 at Front Royal 7 p.m.
June 12 at Purcellville 7 p.m.
June 13 vs. New Market 7 p.m.
June 14 at Strasburg 7 p.m.
June 15 vs. Winchester 7 p.m.
June 16 vs. Front Royal 7 p.m.
June 18 at Front Royal 7 p.m.
June 19 vs. Strasburg 7 p.m.
June 20 at Winchester 7 p.m.
June 21 at Strasburg 7 p.m.
June 22 vs. New Market 7 p.m.
June 23 at New Market 7:30 p.m.
June 26 vs. Purcellville 7 p.m.
June 27 at New Market 7:30 p.m.
June 28 vs. Winchester 7 p.m.
July 2 at Purcellville 7 p.m.
July 3 vs. Purcellville 7 p.m.
Schedule
May 31 at Purcellville 7 p.m.
June 1 vs. Front Royal 7 p.m.
June 2 at Woodstock 7 p.m.
June 4 at Strasburg 7 p.m.
June 5 vs. New Market 7 p.m.
June 6 vs. Purcellville 7 p.m.
June 7 at Front Royal 7 p.m.
June 8 vs. Woodstock
June 9 vs. Strasburg 7 p.m.
June 11 at New Market 7:30 p.m.
June 12 vs. Strasburg 7 p.m.
June 13 at Purcellville 7 p.m.
June 14 vs. Front Royal 7 p.m.
June 15 at Woodstock 7 p.m.
June 16 vs. New Market 7 p.m.
June 18 at New Market 7:30 p.m.
June 19 at Front Royal 7 p.m.
June 20 vs. Woodstock 7 p.m.
June 21 vs. Purcellville 7 p.m.
June 22 at Purcellville 7 p.m.
June 23 at Strasburg 7 p.m.
June 26 vs. New Market 7 p.m.
June 27 at Front Royal 7 p.m.
June 28 at Woodstock 7 p.m.
July 2 vs. Front Royal 7 p.m.
July 3 at New Market 7:30 p.m.
July 6 vs. Strasburg 7 p.m.
July 7 vs. Purcellville 7 p.m.
July 9 at New Market 7:30 p.m.
July 11 vs. Purcellville 7 p.m.
July 12 vs. Woodstock 7 p.m.
July 13 at Strasburg 7 p.m.
July 14 at Front Royal 7 p.m.
July 16 at Woodstock 7 p.m.
July 17 vs. Front Royal 7 p.m.
July 18 vs. New Market 7 p.m.
July 19 at Strasburg 7 p.m.
July 20 vs. Strasburg 7 p.m.
July 21 vs. Woodstock 7 p.m.
July 23 at Purcellville 7 p.m.
July 6 at Front Royal 7 p.m.
July 7 vs. New Market 7 p.m.
July 9 vs. Front Royal 7 p.m.
July 11 vs. Strasburg 7 p.m.
July 12 at Winchester 7 p.m.
July 13 vs. Purcellville 7 p.m.
July 14 at New Market 7:30 p.m.
July 16 vs. Winchester 7 p.m.
July 17 at Purcellville 7 p.m.
July 18 vs. Strasburg 7 p.m.
July 19 at Front Royal 7 p.m.
July 20 vs. Front Royal 7 p.m.
July 21 at Winchester 7 p.m.
July 23 at Strasburg 7 p.m.