New to Cardinal News? Sign up for one of our free newsletters to keep up-to-date:
Eleven Virginia High School League teams survived the 2025 regular season undefeated.
This week, they are among 184 teams that begin a five-week pursuit of one of the six VHSL championship games scheduled for Dec. 13.
All six 2024 champions — Oscar Smith (Class 6), Maury (Class 5), Phoebus (Class 4), Liberty Christian (Class 3), Graham (Class 2) and Essex (Class 1) — remain in contention for a repeat title.
However, only Oscar Smith and Liberty Christian are seeded No. 1 in their respective regions.
Most of the first-round games will be played Friday, Nov. 14, with a handful on Saturday.
Below are the pairings in each of the VHSL’s 24 regions:
VHSL FOOTBALL FIRST-ROUND PAIRINGS
(Games at 7 p.m. Friday unless otherwise noted)
CLASS 6
Region 6A
No. 1 Oscar Smith (9-1) bye
No. 5 Western Branch (6-4) at No. 4 L.C. Bird (6-4)
No. 6 Landstown (5-5) at No. 3 Manchester (9-1)
No. 2 Thomas Dale (9-1) bye
Region 6B
No. 8 Gar-Field (6-4) at No. 1 Colonial Forge (9-1)
No. 5 Patriot (8-2) at No. 4 Woodbridge (9-1)
No. 6 Independence (7-3) at No. 3 North Stafford (7-3)
No. 7 Forest Park (6-4) at No. 2 Battlefield (9-1)
Region 6C
No. 8 West Potomac (4-6) at No. 1 West Springfield (8-2)
No. 5 Alexandria City (6-4) at No. 4 Fairfax (5-5)
No. 6 Mount Vernon (7-3) at No. 3 Lake Braddock (7-3)
No. 7 Falls Church (7-3) at No. 2 South County (7-3)
Region 6D
L4 George Marshall (5-5) at C1 Centreville (8-1)
C3 James Madison (6-4) at L2 Langley (8-2)
C4 South Lakes (5-5) at L1 Yorktown (7-3)
L3 Washington-Liberty (7-3) at C2 Westfield (7-3)
CLASS 5
Region 5A
No. 8 Deep Creek (4-6) at No. 1 Green Run (10-0)
No. 5 Salem-Virginia Beach (7-3) at No. 4 Bayside (7-3)
No. 6 Kempsville (7-3) at No. 3 Indian River (8-2)
No. 7 Floyd Kellam (5-5) at No. 2 Frank Cox (8-2)
Region 5B
No. 8 Granby (2-8) at No. 1 King’s Fork (9-1)
No. 5 Bethel (6-4) at No. 4 Nansemond River (7-3)
No. 6 Norview (5-5) at No. 3 Warwick (7-3)
No. 7 Woodside (4-6) at No. 2 Maury (9-1)
Region 5C
No. 8 Franklin County (4-6) vs. No. 1 Patrick Henry-Roanoke (10-0)
No. 5 Hermitage (8-2) at No. 4 Midlothian (8-2)
No. 6 Douglas Freeman (6-4) at No. 3 William Fleming (7-3)
No. 7 Glen Allen (5-5) at No. 2 Highland Springs (7-3)
Region 5D
No. 1 Stone Bridge (9-1) bye
No. 5 Briar Woods (6-4) at No. 4 John Champe (6-4)
No. 6 Lightridge (5-5) at No. 3 Potomac Falls (6-4)
No. 2 Riverbend (10-0) bye
CLASS 4
Region 4A
No. 8 Manor (3-7) at No. 1 Hampton (9-1)
No. 5 Churchland (7-3) at No. 4 Phoebus (6-3), Saturday, noon
No. 6 Smithfield (6-4) at No. 3 Warhill (8-2)
No. 7 Denbigh (5-5) at No. 2 Lafayette (9-1)
Region 4B
No. 8 Hanover (7-3) at No. 1 Dinwiddie (10-0)
No. 5 Courtland (9-1) at No. 4 Varina (8-2)
No. 6 Spotsylvania (7-3) at No. 3 Huguenot (9-1)
No. 7 Caroline (8-2) at No. 2 Louisa County (10-0), Friday, 7:30 p.m
Region 4C
No. 1 Loudoun County (9-1) bye
No. 5 Broad Run (2-8) at No. 4 Heritage-Leesburg (6-4)
No. 6 Tuscarora (4-6) at No. 3 Woodgrove (6-4)
No. 2 Loudoun Valley (9-1) bye
Region 4D
No. 8 Blacksburg (5-5) at No. 1 George Washington (9-1)
No. 5 James Wood (5-5) at No. 4 Sherando (7-3)
No. 6 E.C. Glass (5-5) at No. 3 Jefferson Forest (8-2)
No. 7 Liberty-Bealeton (6-4) at No. 2 John Handley (9-1), Saturday, 1 p.m.
CLASS 3
Region 3A
No. 8 Colonial Heights (1-9) at No. 1 Lake Taylor (8-2)
No. 5 Tabb (6-4) at No. 4 I.C. Norcom (5-5)
No. 6 Hopewell (4-6) at No. 3 New Kent (7-3)
No. 7 York (3-7) at No. 2 Petersburg (7-3)
Region 3B
No. 8 Warren County (2-8) at No. 1 Kettle Run (9-1)
No. 5 Brentsville (4-6) at No. 4 James Monroe (5-5)
No. 6 Meridian (5-5) at No. 3 Skyline (7-3)
No. 7 Goochland (3-7) at No. 2 Culpeper County (7-3)
Region 3C
No. 8 Western Albemarle (7-3) at No. 1 Heritage-Lynchburg (9-1)
No. 5 Alleghany (9-1) at No. 4 Turner Ashby (9-1)
No. 6 Liberty Christian (7-2) at No. 3 Broadway (9-1)
No. 7 Fluvanna County (7-3) at No. 2 Wilson Memorial (9-1)
Region 3D
No. 8 Abingdon (4-6) at No. 1 Magna Vista (9-1)
No. 5 Northside (6-4) at No. 4 Carroll County (8-2)
No. 6 Bassett (6-4) at No. 3 William Byrd (7-3)
No. 7 Cave Spring (4-6) at No. 2 Lord Botetourt (7-3)
CLASS 2
Region 2A
No. 8 Nottoway (7-3) at No. 1 Armstrong (10-0)
No. 5 King William (7-3) vs. No. 4 Thomas Jefferson-Richmond (6-4), at Virginia Union Univ.
No. 6 Southampton (8-2) at No. 3 Central-Lunenburg (10-0)
No. 7 Greensville County (6-4) at No. 2 Poquoson (9-1)
Region 2B
No. 1 Strasburg (9-1) bye
No. 5 Fort Defiance (4-6) at No. 4 Central-Woodstock (6-4)
No. 6 Madison County (4-6) at No. 3 Stuarts Draft (7-3)
No. 2 Buckingham County (9-1) bye
Region 2C
No. 8 Nelson County (5-5) at No. 1 Glenvar (10-0)
No. 5 Appomattox County (6-4) at No. 4 Radford (6-4)
No. 6 James River-Buchanan (5-5) at No. 3 Floyd County (7-3)
No. 7 Dan River (5-5) at No. 2 Gretna (8-2)
Region 2D
No. 8 Lee (4-6) at No. 1 Union (10-0), Saturday, 2 p.m.
No. 5 Gate City (7-3) at No. 4 Graham (7-3), at Richlands H.S
No. 6 Lebanon (7-3) at No. 3 Virginia High (8-2)
No. 7 Richlands (6-4) at No. 2 Ridgeview (9-1)
CLASS 1
Region 1A
No. 8 Charles City (2-7) at No. 1 Essex (10-0)
Update: No. 1 Essex (11-0) def. Charles City, forfeit
No. 5 Middlesex (4-5) at No. 4 Northumberland (7-3)
No. 3 Rappahannock (9-2) def. West Point, forfeit
No. 7 Colonial Beach (3-7) at No. 2 Northampton (9-1)
Region 1B
No. 8 Cumberland (3-7) at No. 1 Altavista (7-3)
No. 5 Buffalo Gap (4-6) at No. 4 Luray (6-4)
No. 6 Brunswick (2-8) at No. 3 Riverheads (6-4)
No. 7 Surry County (3-7) at No. 2 Sussex Central (9-1)
Region 1C
No. 8 Auburn (5-5) at No. 1 Giles (8-2)
No. 5 George Wythe (6-4) at No. 4 Narrows (5-5)
No. 6 Parry McCluer (5-5) at No. 3 Grayson County (6-4)
No. 7 Bath County (4-5) at No. 2 Craig County (9-1)
Region 1D
No. 8 Rural Retreat (4-6) at No. 1 Eastside (10-0)
No. 5 Northwood (7-3) at No. 4 Honaker (6-4)
No. 6 Holston (6-4) at No. 3 Rye Cove (7-3)
No. 7 Twin Springs (6-4) at No. 2 Chilhowie (9-1)

