Virginia High School League logo.

Quick kicks from Virginia High School League football region finals from Friday and Saturday:

Two undefeated teams remain in the VHSL, and they will play each other Dec. 6 in a state semifinal.

Glenvar (13-0) will play at Union (13-0) in a Class 2 game at Bullitt Park in Big Stone Gap. The other semifinal sends Strasburg (11-1) to Poquoson (12-1) as the Class 2 matchups feature the four teams with the fewest combined losses of any classification.

Three previously undefeated teams including one 2024 state champion lost in region finals this weekend.

Rappahannock stopped defending champ Essex 19-16 in Region 1A in Tappahannock. Across the state in Coeburn, previously unbeaten Eastside fell to 32-12 to Rye Cove in Region 1D. Both games were rematches of regular-season games that Rappahannock and Rye Cove lost earlier this fall.

Also in Class 1, Buffalo Gap (7-6) ended a 19-game losing streak to Augusta County rival Riverheads in Region 1B. The loss by Riverheads ended a 30-game win streak in Class 1 playoff games.

Class 1 and Class 2 used the old VHSL Rating Scale model to determine which teams host semifinals. Rye Cove (10-3) will play at home against Grayson County (9-4) in a state semifinal for the second year in a row, while Buffalo Gap will go to Rappahannock (11-2).

None of the four Class 1 teams was seeded higher than No. 3 in its respective region. The four semifinalists have a combined 15 losses, the most of any classification.

The Class 3 semifinals are using a cross-bracketing format in 2025.

Next Saturdayโ€™s pairings send Magna Vista (12-1) from Ridgeway to Norfolk to face Lake Taylor (11-2). Two-time defending Class 3 champion Liberty Christian kept its hopes for a third consecutive title alive with a 14-7 overtime victory over Heritage-Lynchburg that avenged a regular-season loss. LCA (10-2) will make the trip from Lynchburg to Nokesville to play 2024 state runner-up Kettle Run (12-1). It will be LCAโ€™s fourth postseason road game in 2025.

Class 4 is using the rating scale to seed its four teams and determine home field.

Jefferson Forest (11-2, 28.0 rating) will head to Richmond to face 2024 state champion and No. 1 seed Varina (11-2, 30.9). The other semi has Lafayette (12-1, 30.0) playing at Loudoun County (11-1, 30.0).

Class 5 and Class 6 adopted a cross-bracketing format with predetermined state semifinal hosts on a rotating basis in ensuing seasons.

In Class 5, reigning champion Maury (12-1) will travel from Norfolk to Loudoun County to take on Stone Bridge (11-1). Indian River (11-2) has a shorter trip from Chesapeake to the Richmond area to play Highland Springs (10-3).

Two previously unbeaten Class 5 teams โ€” Green Run and Riverbend โ€” saw their seasons end with region final losses.

The Class 6 semifinals include one team with four losses and another with three 2025 defeats. Both teams will play at home against teams with better records.

Defending Class 6 champion Oscar Smith (11-1) goes from Chesapeake to Vienna to play James Madison (9-4) in a rematch of the 2024 state final won 21-20 by the Tigers. The other semi sends West Springfield (11-2) to North Stafford (10-3).

The VHSL championship games are scheduled for Dec. 13 at three sites: Classes 5 and 6 and James Madison University in Harrisonburg, Classes 3 and 4 at Liberty University in Lynchburg and Classes 1 and 2 at Salem Stadium.

The Class 6, 4 and 2 finals are scheduled for 11:30 a.m. The Class 5, 3 and 1 finals are scheduled for 5 p.m.

VHSL FOOTBALL PLAYOFFS

CLASS 6

State semifinals

ย Oscar Smith (11-1) at James Madison (9-4)

ย West Springfield (11-2) at North Stafford (10-3)

REGION 6A

Region final

ย Oscar Smith 48, Thomas Dale 7

Second round

ย Oscar Smith 50, L.C. Bird 0

ย Thomas Dale 27, Manchester 21

First round

ย L.C. Bird 35, Western Branch 7

ย Manchester 38, Landstown 28

REGION 6B

Region final

ย North Stafford 49, Woodbridge 33

Second round

ย Woodbridge 35, Colonial Forge 34

ย North Stafford 21, Battlefield 6

First round

ย Colonial Forge 35, Gar-Field 0

ย Woodbridge 41, Patriot 21

ย North Stafford 52, Independence 14

ย Battlefield 27, Forest Park 16

REGION 6C

Region final

ย West Springfield 28, Lake Braddock 14

Second round

ย West Springfield 28, Fairfax 7

ย Lake Braddock 33, South County 24

First round

ย West Springfield 48, West Potomac 13

ย Fairfax 18, Alexandria City 13

ย Lake Braddock 34, Mount Vernon 13

ย South County 45, Falls Church 0

REGION 6D

Region final

ย James Madison 26, Westfield 0

Second round

ย James Madison 35, Centreville 34

ย Westfield 31, South Lakes 21

First round

ย Centreville 42, George Marshall 31

ย James Madison 42, Langley 32

ย South Lakes 24, Yorktown 17

ย Westfield 56, Washington-Liberty 28

CLASS 5

State semifinals

ย Indian River (11-2) at Highland Springs (10-3)

ย Maury (12-1) at Stone Bridge (11-1)

REGION 5A

Region final

ย Indian River 20, Green Run 14

Second round

ย Green Run 28, Salem-Virginia Beach 7

ย Indian River 42, Frank Cox 3

First round

ย Green Run 36, Deep Creek 14

ย Salem-Virginia Beach 28, Bayside 19

ย Indian River 47, Kempsville 14

ย Frank Cox 42, Floyd Kellam 7

REGION 5B

Region final

ย Maury 49, Kingโ€™s Fork 6

Second round

ย Kingโ€™s Fork 45, Bethel 28

ย Maury 42, Warwick 10

First round

ย Kingโ€™s Fork 38, Granby 6

ย Bethel 28, Nansemond River 18ย 

ย Warwick 43, Norview 0

ย Maury 64, Woodside 6

REGION 5C

Region final

ย Highland Springs 21, Hermitage 13

Second round

ย Hermitage 28, Patrick Henry-Roanoke 25

ย Highland Springs 37, William Fleming 7

First round

ย Patrick Henry-Roanoke 38, Franklin County 7

ย Hermitage 26, Midlothian 14

ย William Fleming 46, Douglas Freeman 6

ย Highland Springs 28, Glen Allen 9

REGION 5D

Region final

ย Stone Bridge 20, Riverbend 19, OT

Second round

ย Stone Bridge 41, John Champe 0

ย Riverbend 56, Potomac Falls 0

First round

ย John Champe 28, Briar Woods 17

ย Potomac Falls 37, Lightridge 22

CLASS 4

State semifinals

ย Jefferson Forest (11-2) at Varina (11-2)

ย Lafayette (12-1) at Loudoun County (11-1)

REGION 4A

Region final

ย Lafayette 23, Phoebus 17

Second round

ย Phoebus 47, Hampton 35

ย Lafayette 35, Smithfield 6

First round

ย Hampton 59, Manor 0

ย Phoebus 26, Churchland 21

ย Smithfield 30, Warhill 22

ย Lafayette 40, Denbigh 0

REGION 4B

Region final

ย Varinia 21, Huguenot 12

Second round

ย Varina 34, Dinwiddie 0

ย Huguenot 34, Louisa County 11

First round

ย Dinwiddie 49, Hanover 14

ย Varina 47, Courtland 6

ย Huguenot 52, Spotsylvania 10

ย Louisa County 42, Caroline 7

REGION 4C

Region final

ย Loudoun County 28, Loudoun Valley 14

Second round

ย Loudoun County 14, Heritage-Leesburg 13

ย Loudoun Valley 31, Woodgrove 21

First round

ย Heritage-Leesburg 26, Broad Run 18

ย Woodgrove 56, Tuscarora 10

REGION 4D

Region final

ย Jefferson Forest 49, George Washington 7

Second round

ย George Washington 41, Sherando 21

ย Jefferson Forest 14, John Handley 10

First round

ย George Washington 44, Blacksburg 7

ย Sherando 56, James Wood 35

ย Jefferson Forest 33, E.C. Glass 7

ย John Handley 48, Liberty-Bealeton 0

CLASS 3

State semifinals

ย Magna Vista (12-1) at Lake Taylor (11-2)

ย Liberty Christian (10-2) at Kettle Run (12-1)

REGION 3A

Region final

ย Lake Taylor 40, Petersburg 26

Second round

ย Lake Taylor 42, I.C. Norcom 13

ย Petersburg 20, Hopewell 7

First round

ย Lake Taylor 49, Colonial Heights 6

ย I.C. Norcom 20, Tabb 7

ย Hopewell 27, New Kent 14

ย Petersburg 40, York 7

REGION 3B

Region final

ย Kettle Run 35, Skyline 14

Second round

ย Kettle Run 35, Brentsville 12

ย Skyline 14, Culpeper County 13

First round

ย Kettle Run 63, Warren County 9

ย Brentsville 48, James Monroe 12

ย Skyline 22, Meridian 8

ย Culpeper County 49, Goochland 0

REGION 3C

Region final

ย Liberty Christian 14, Heritage-Lynchburg 7, OT

Second round

ย Heritage-Lynchburg 35, Turner Ashby 14

ย Liberty Christian 22, Wilson Memorial 3

First round

ย Heritage-Lynchburg 49, Western Albemarle 10

ย Turner Ashby 42, Alleghany 16

ย Liberty Christian 14, Broadway 12

ย Wilson Memorial 41, Fluvanna County 29

REGION 3D

Region final

ย Magna Vista 65, Lord Botetourt 34

Second round

ย Magna Vista 64, Carroll County 28

ย Lord Botetourt 35, William Byrd 21

First round

ย Magna Vista 56, Abingdon 10

ย Carroll County 27, Northside 21

ย William Byrd 38, Bassett 10

ย Lord Botetourt 42, Cave Spring 7

Class 2

REGION 2A

State semfinals

ย Strasburg (11-1) at Poquoson (12-1)

ย Glenvar (13-0) at Union (13-0)

REGION 2A

Region final

ย Poquoson 19, Armstrong 14

Second round

ย Armstrong 42, Thomas Jefferson-Richmond 14

ย Poquoson 42, Southampton 6

First round

ย Armstrong 49, Nottoway 8

ย Thomas Jefferson-Richmond 42, King William 8

ย Southampton 44, Central-Lunenburg 30

ย Poquoson 44, Greensville County 6

REGION 2B

Region final

ย Strasburg 54, Stuarts Draft 7

Second round

ย Strasburg 35, Central-Woodstock 6

ย Stuarts Draft 20, Buckingham County 13

First round

ย Central-Woodstock 31, Fort Defiance 7

ย Stuarts Draft 56, Madison County 18

REGION 2C

Region final

ย Glenvar 41, Gretna 6

Second round

ย Glenvar 27, Radford 3

ย Gretna 56, Floyd County 55

First round

ย Glenvar 50, Nelson County 0

ย Radford 44, Appomattox County 7

ย Floyd County 26, James River-Buchanan 21

ย Gretna 36, Dan River 7

REGION 2D

Region final

ย Union 21, Ridgeview 14

Second round

ย Union 12, Graham 0

ย Ridgeview 35, Lebanon 16

First round

ย Union 40, Lee 7

ย Graham 31, Gate City 14

ย Lebanon 38, Virginia High 34

ย Ridgeview 42, Richlands 14

CLASS 1

State semifinals

ย Buffalo Gap (7-6) at Rappahannock (11-2)

ย Grayson County (9-4) at Rye Cove (10-3)

REGION 1A

Region final

ย Rappahannock 19, Essex 13

Second round

ย Essex 40, Northumberland 14

ย Rappahannock 55, Northampton 18

First round

ย Essex 1, Charles City 0, forfeit

ย Northumberland 7, Middlesex 3

ย Rappahannock 1, West Point 0, forfeit

ย Northampton 43, Colonial Beach 8

REGION 1B

Region final

ย Buffalo Gap 48, Riverheads 21

Second round

ย Buffalo Gap 52, Altavista 29

ย Riverheads 29, Sussex Central 12

First round

ย Altavista 71, Cumberland 6

ย Buffalo Gap 21, Luray 6

ย Riverheads 42, Brunswick 6

ย Sussex Central 48, Surry County 0

REGION 1C

Region final

ย Grayson County 42, George Wythe 15

Second round

ย George Wythe 27, Giles 8

ย Grayson County 34, Craig County 13

First round

ย Giles 39, Auburn 20

ย George Wythe 48, Narrows 19

ย Grayson County 42, Parry McCluer 7

ย Craig County 27, Bath County 0

REGION 1D

Region final

ย Rye Cove 32, Eastside 12

Second round

ย Eastside 46, Honaker 8

ย Rye Cove 21, Chilhowie 13

First round

ย Eastside 50, Rural Retreat 29

ย Honaker 56, Northwood 19

ย Rye Cove 61, Holston 14

ย Chilhowie 29, Twin Springs 0

Robert Anderson worked for 44 years in Virginia as a sports writer, most recently as the high school...