For other VHSL sports, find baseball and softball here and lacrosse here and tennis here.
New to Cardinal News? Sign up for our free daily newsletter here:
State champions crowned
Updated June 13
The winningest boys soccer program in VHSL history added a 14th state championship, while two other River Ridge District teams claimed the big trophy for the first time Saturday and a Roanoke Valley school finished off a four-peat.
Blacksburg is VHSL soccer royalty, but the Bruins had a seven-year drought between titles before they stopped Charlottesville for a 4-1 victory at Woodgrove High in Purcellville.
Blacksburg scored 15 goals in three state tournament games and finished the 2026 season 24-0.
With more than 600 career victories, Shelley Blumenthal has coached Blacksburg to all 14 championships (1989, ’93, ’95, ’98, ’99, 2000, ’02, ’05, ’07, ’09, ’10, ’13, ’18 and ’26).
Meanwhile, Christiansburg’s boys and Cave Spring’s girls made history by claiming their first soccer state championships with wins at Emory & Henry University.
Cave Spring’s girls capped an unbeaten season at 23-0-1 with their 12th consecutive shutout win as the Knights edged defending champion Western Albemarle 4-3 on penalty kicks in a shootout. The victory avenged a 2-0 loss to the Warriors in last year’s final.
Cave Spring allowed just three goals all season.
Christiansburg’s boys posted a 4-2 victory over Brentsville for their first state soccer title, finishing 17-4-1.
Glenvar placed its boys and girls teams in Class 2 state finals Saturday at Roanoke College.
The Highlanders captured their fourth boys championship in a row with a 4-1 victory over Clarke County.
Glenvar came up just short in the girls final as Nelson County deflected the final attempt in a shootout as the Governors defeated the Highlanders 3-2 in penalty kicks following two scoreless halves and the overtime periods.
Galax sought its eighth boys championship but defending champion Northampton had all the answers in a 6-0 victory over the Maroon Tide at Glenvar High.
Elsewhere in VHSL soccer finals, the winners Saturday were Westfield (Class 6 boys), Independence (Class 6 girls), Floyd Kellam (Class 5 boys and girls) and Atlee (Class 4 girls).
Six soccer teams from Roanoke and New River valleys advance to state title games
Updated June 11
The World Cup is not the only tournament creating a soccer buzz.
Six high school teams from the Roanoke and New River valleys — including three which are undefeated — won semifinal games Friday to move within one step of VHSL a state championship.
Blacksburg’s boys (Class 4), Cave Spring’s girls (Class 3) and Glenvar’s boys (Class 2) are one win away from capping unbeaten seasons in Saturday’s finals around the state. Christiansburg’s boys (Class 3), Glenvar’s girls (Class 2) and Galax’s boys (Class 1) also will play in state finals.
Blacksburg improved to 23-0 with a 4-0 victory over Atlee High of Mechanicsville in its semifinal at Woodgrove High School in Loudoun County. The Bruins will look to add to their VHSL record of 13 state boys soccer championships in Saturday’s final against Charlottesville.
Blacksburg defeated Charlottesville 3-0 in the Region 4A final.
Cave Spring’s girls (22-0-1) by recording their 11th consecutive shutout in a 2-0 triumph over William Monroe High of Stanardsville in a semifinal at Emory & Henry University. The Knights’ opponent in Saturday’s 11 a.m. final will be Western Albemarle, a 4-1 semifinal winner over Kettle Run. Western Albemarle is unbeaten against VHSL competition this year with the only loss to Collegiate School of Richmond.
The championship game is a rematch of the 2025 state final that resulted in a 2-0 Western Albemarle victory.
Glenvar’s boys (21-0-1) will be gunning for their fourth Class 2 championship in a row Saturday at Roanoke College after defeating Bruton High of Williamsburg on Friday. Regulation and overtime play ended in a 1-1 draw before the Highlanders prevailed 5-4 on penalty kicks in a shootout.
Glenvar will play Clarke County, a 3-0 winner over Appomattox County, in Saturday’s final.
Glenvar’s girls also will line up for a shot at their third VHSL title in four years following Friday’s 4-2 semifinal win over Central of Woodstock. The Highlanders will see a familiar foe Saturday in Nelson County, which defeated them 3-0 in the 2025 state championship game. Nelson ousted Clarke County 3-0 on Friday.
Christiansburg reached its first boys soccer final with a 2-0 win over Meridian High of Falls Church at Emory & Henry. The Blue Demons will play Saturday against Brentsville, which prevailed 3-2 over Liberty Christian on a ‘golden goal’ in overtime.
Galax will be seeking its eighth VHSL boys soccer championship since 2014. The Maroon Tide took a 6-0 victory over Rappahannock and will face Northampton High from the Eastern Shore in Saturday’s final at Glenvar High School. Northampton advanced with a 5-1 decision over Auburn.
Other VHSL state finals Saturday are Westfield vs. James Madison (Class 6 boys), Floyd Kellam vs. Lightridge (Class 5 boys), Independence vs. Yorktown (Class 6 girls), Kellam vs. Kempsville (Class 5 girls) and Atlee vs. Heritage of Leesburg (Class 4 girls).
See scores and pairings below.
Boys soccer: New River Valley teams advance
Updated June 9
New River Valley boys soccer teams stood tall Tuesday as Blacksburg, Christiansburg, Auburn and Galax all scored Virginia High School League quarterfinal victories.
Blacksburg took a 7-2 Class 4 win over Dominion High of Loudoun County, earning a semifinal Friday against Atlee High of Mechanicsville at Heritage High in Leesburg.
Christiansburg advanced in Class 3 with a 1-0 shutout over Rocktown High of Harrisonburg, while Liberty Christian stopped Lord Botetourt 2-0 in another quarterfinal.
In Friday’s semifinals at Emory & Henry University, Christiansburg will play Meridian High of Falls Church, while LCA has a date with Brentsville.
Auburn rolled to a 9-0 Class A win over Honaker, while Galax blanked Holston 6-0.
The semifinals will be played at Glenvar High School with Auburn facing Northampton at 9 a.m. Friday and Galax playing Rappahannock.
Glenvar advanced to the Class 2 boys semifinals with a 2-0 win over Gate City. The Highlanders will play Bruton High of Williamsburg in a 9 a.m. semifinal at Roanoke College.
Graham saw its season end with a 3-1 loss to Appomattox, which will meet Clarke County in the other semifinal.
Girls soccer: Cave Spring and Glenvar advance
Updated June 9
Cave Spring closed out Liberty Christian with an 8-0 Class 3 quarterfinal victory at home, but Hidden Valley saw its season conclude with a 5-0 road loss to Western Albemarle.
Cave Spring will play William Monroe High of Stanardsville in a 9 a.m. Friday semifinal at Emory & Henry.
Glenvar’s girls also advanced Tuesday with a 2-0 Class 2 quarterfinal win over Gate City. The Highlanders play Central High of Woodstock in a Friday semifinal at Spartan Field in Salem.
Tuesday’s winners advance to VHSL semifinals June 12 at a variety of venues.
All state championship games are scheduled for June 13.
Stay tuned for updates to the scoreboard and the pairings.
BOYS SOCCER
CLASS 6
Quarterfinals
Westfield 1, Gar-Field 0
Grassfield 0, West Potomac 0 (Grassfield wins 4-2 on PKs)
James Madison 2, Charles Colgan 1
James Robinson 2, Cosby 1
June 12
At Briar Woods H.S., Ashburn
Semifinals
Westfield 2, Grassfield 1
James Madison 2, James Robinson 2 (James Madison wins 3-2 on PKs)
June 13
At Independence H.S., Ashburn
Championship
Westfield 4, James Madison 2
CLASS 5
Quarterfinals
Floyd Kellam 8, Kecoughtan 0
Midlothian 4, Riverbend 1
Hickory 2, Menchville 1
Lightridge 2, Mills Godwin 1
June 12
At Freedom H.S., South Riding
Semifinals
Floyd Kellam 7, Midlothian 1
Lightridge 4, Hickory 4 (Lightridge wins on PKs)
June 13
At John Champe H.S., Aldie
Championship
Floyd Kellam 3, Lightridge 2
CLASS 4
Quarterfinals
Atlee 3, Lafayette 2
Blacksburg 7, Dominion 2
Jamestown 4, Mechanicsville 0
Charlottesville 2, Broad Run 0
June 12
At Heritage H.S., Leesburg
Semifinals
Blacksburg 4, Atlee 0
Charlottesville 4, Jamestown 3
June 13
At Woodgrove H.S., Purcellville
Championship
Blacksburg 4, Charlottesville 1
CLASS 3
Quarterfinals
Christiansburg 1, Rocktown 0
Meridian 3, Tabb 1
Liberty Christian 2, Lord Botetourt 0
Brentsville 7, New Kent 1
June 12
At Emory & Henry Univ., Emory
Semifinals
Christiansburg 2, Meridian 0
Brentsville 3, Liberty Christian 2, OT
June 13
At Emory & Henry Univ., Emory
Championship
Christiansburg 4, Brentsville 2
CLASS 2
Quarterfinals
Glenvar 2, Gate City 0
Bruton 7, Madison County 0
Clarke County 5, Amelia County 1
Appomattox County 3, Graham 1
June 12
At Roanoke College, Salem
Semifinals
Glenvar 1, Bruton 1 (Glenvar wins 5-4 on PKs)
Clarke County 3, Appomattox County 0
June 13
At Roanoke College, Salem
Championship
Glenvar 4, Clarke County 1
CLASS 1
Quarterfinals
Auburn 9, Honaker 0
Northampton 9, Luray 0
Rappahannock 1, Altavista 0
Galax 6, Holston 0
June 12
At Glenvar H.S.
Semifinals
Northampton 5, Auburn 1
Galax 6, Rappahannock 0
June 13
At Glenvar H.S.
Championship
Northampton 6, Galax 0
GIRLS SOCCER
CLASS 6
Quarterfinals
Independence 2, Oakton 0
Lake Braddock 4, Grassfield 0
Yorktown 4, Battlefield 0
Fairfax 1, Cosby 0
June 12
At Independence H.S., Ashburn
Semifinals
Independence 2, Lake Braddock 1
Yorktown 1, Fairfax 0
June 13
At Independence H.S., Ashburn
Championship
Independence 1, Yorktown 0
CLASS 5
Quarterfinals
Floyd Kellam 6, Nansemond River 0
Mills Godwin 3, Riverside 0
Kempsville 6, Menchville 1
Midlothian 3, Briar Woods 2
June 12
At John Champe H.S., Aldie
Semifinals
Floyd Kellam 5, Mills Godwin 2
Kempsville 2, Midlothian 0
June 13
At John Champe H.S., Aldie
Championship
Floyd Kellam 3, Kempsville 0
CLASS 4
Quarterfinals
Atlee 2, Warhill 0
Woodgrove 1, James Wood 0
Jamestown 6, King George 0
Heritage (Leesburg) 3, Blacksburg 0
June 12
At Woodgrove H.S., Purcellville
Semifinals
Atlee 1, Woodgrove 0
Heritage (Leesburg) 0, Jamestown 0 (Heritage wins 5-4 on PKs)
June 13
At Woodgrove H.S., Purcellville
Championship
Atlee vs. Heritage (Leesburg), 1 p.m.
CLASS 3
Quarterfinals
Cave Spring 8, Liberty Christian 0
William Monroe 2, Tabb 0
Western Albemarle 5, Hidden Valley 0
Kettle Run 6, New Kent 0
June 12
At Emory & Henry Univ., Emory
Semifinals
Cave Spring 2, William Monroe 0
Western Albemarle 4, Kettle Run 1
June 13
At Emory & Henry Univ., Emory
Championship
Cave Spring 0, Western Albemarle 0 (Cave Spring wins 4-3 on PKs)
CLASS 2
Quarterfinals
Nelson County 1, Gate City 0
Clarke County 2, West Point 1
Central (Woodstock) 2, Bruton 0
Glenvar 2, Central (Wise) 0
June 12
At Spartan Field, Salem
Semifinals
Nelson County 3, Clarke County 0
Glenvar 4, Central (Woodstock) 2
June 13
At Spartan Field, Salem
Championship
Nelson County 0, Glenvar 0 (Nelson County wins 3-2 on PKs)

