Playoff Picture

Last Updated: 11/12/2025

This page shows the current playoff picture for all 24 regions. Click on a region below to jump directly to it.

A few notes on final brackets:

  • Region 6C does not use VHSL Power Points. Instead, they use an RPI ranking.
  • Six regions had two teams swapped in rankings (e.g. 4 ↔ 5):
    • Three regions had deep tiebreakers (e.g. head-to-head, common opponents) that harpcrate does not reflect: 5A, 3B, 2A
    • Three regions had slight ranking differences (e.g. playing the same team twice): 4C, 1B, 1C
    • All six of these regions result in a single two-team seeding swap.
  • All other regions are as aligned below.

For complete High School Sports coverage throughout all of Virginia, be sure to visit our friends at VirginiaPreps.com, part of the Rivals & On3 Network.

Seeding
1.
Oscar Smith (36.44)
Overall 9-1 • District 8-0
2.
Thomas Dale (34.00)
Overall 9-1 • District 5-1
3.
Manchester (32.90)
Overall 9-1 • District 8-1
4.
L. C. Bird (28.10)
Overall 6-4 • District 6-3
5.
Western Branch (27.50)
Overall 6-4 • District 4-4
6.
Landstown (26.10)
Overall 5-5 • District 5-5
Seeding
1.
Colonial Forge (34.40)
Overall 9-1 • District 5-1
2.
Battlefield (33.00)
Overall 9-1 • District 5-1
3.
North Stafford (32.20)
Overall 7-3 • District 4-2
4.
Woodbridge (32.10)
Overall 9-1 • District 6-0
5.
Patriot (32.00)
Overall 8-2 • District 6-0
6.
Independence (30.10)
Overall 7-3 • District 4-2
7.
Forest Park (28.80)
Overall 6-4 • District 4-2
8.
Gar-Field (28.30)
Overall 6-4 • District 5-1
Seeding
1.
West Springfield (32.70)
Overall 8-2 • District 7-0
2.
South County (31.20)
Overall 7-3 • District 6-1
3.
Lake Braddock (31.10)
Overall 7-3 • District 4-3
4.
Mount Vernon (28.20)
Overall 7-3 • District 6-0
5.
Alexandria City (28.00)
Overall 6-4 • District 3-4
6.
Falls Church (27.30)
Overall 7-3 • District 4-2
7.
Fairfax (27.30)
Overall 5-5 • District 4-3
8.
West Potomac (26.20)
Overall 4-6 • District 2-5
Seeding
1.
Centreville (35.56)
Overall 8-1 • District 5-0
2.
Yorktown (30.50)
Overall 7-3 • District 6-0
3.
Westfield (32.40)
Overall 7-3 • District 4-1
4.
Langley (31.60)
Overall 8-2 • District 5-1
5.
James Madison (30.30)
Overall 6-4 • District 3-2
6.
Washington-Liberty (29.90)
Overall 7-3 • District 4-2
7.
South Lakes (27.70)
Overall 5-5 • District 2-3
8.
George Marshall (26.30)
Overall 5-5 • District 2-4
Seeding
1.
Green Run (33.20)
Overall 10-0 • District 10-0
2.
Frank Cox (29.50)
Overall 8-2 • District 8-2
3.
Indian River (29.00)
Overall 8-2 • District 7-2
4.
Bayside (28.00)
Overall 7-3 • District 7-3
5.
Kempsville (27.70)
Overall 7-3 • District 7-3
6.
Salem (Va. Beach) (27.70)
Overall 7-3 • District 7-3
7.
Floyd Kellam (24.50)
Overall 5-5 • District 5-5
8.
Deep Creek (23.30)
Overall 4-6 • District 4-5
Seeding
1.
Kings Fork (32.30)
Overall 9-1 • District 8-1
2.
Maury (32.10)
Overall 9-1 • District 7-0
3.
Warwick (28.30)
Overall 7-3 • District 7-1
4.
Nansemond River (27.00)
Overall 7-3 • District 6-3
5.
Bethel (25.50)
Overall 6-4 • District 5-3
6.
Norview (23.60)
Overall 5-5 • District 3-4
7.
Woodside (21.80)
Overall 4-6 • District 3-5
8.
Granby (21.00)
Overall 2-8 • District 2-5
Seeding
1.
Patrick Henry (Roanoke) (32.40)
Overall 10-0 • District 6-0
2.
Highland Springs (31.60)
Overall 7-3 • District 2-1
3.
William Fleming (30.30)
Overall 7-3 • District 5-0
4.
Midlothian (29.80)
Overall 8-2 • District 7-2
5.
Hermitage (28.70)
Overall 8-2 • District 6-0
6.
Douglas Freeman (26.60)
Overall 6-4 • District 5-1
7.
Glen Allen (26.60)
Overall 5-5 • District 2-2
8.
Franklin County (25.60)
Overall 4-6 • District 2-3
Seeding
1.
Stone Bridge (34.20)
Overall 9-1 • District 6-0
2.
Riverbend (33.60)
Overall 10-0 • District 6-0
3.
Potomac Falls (27.60)
Overall 6-4 • District 4-2
4.
John Champe (27.10)
Overall 6-4 • District 4-2
5.
Briar Woods (26.70)
Overall 6-4 • District 3-3
6.
Lightridge (25.40)
Overall 5-5 • District 3-3
Seeding
1.
Hampton (30.70)
Overall 9-1 • District 8-0
2.
Lafayette (29.10)
Overall 9-1 • District 9-1
3.
Warhill (27.50)
Overall 8-2 • District 8-2
4.
Phoebus (26.33)
Overall 6-3 • District 6-2
5.
Churchland (25.00)
Overall 7-3 • District 4-3
6.
Smithfield (23.90)
Overall 6-4 • District 6-4
7.
Denbigh (23.10)
Overall 5-5 • District 4-4
8.
Manor (19.40)
Overall 3-7 • District 1-6
Seeding
1.
Dinwiddie (32.80)
Overall 10-0 • District 7-0
2.
Louisa County (31.40)
Overall 10-0 • District 7-0
3.
Huguenot (31.10)
Overall 9-1 • District 9-0
4.
Varina (30.90)
Overall 8-2 • District 5-0
5.
Courtland (29.60)
Overall 9-1 • District 7-0
6.
Spotsylvania (26.70)
Overall 7-3 • District 5-2
7.
Caroline (26.60)
Overall 8-2 • District 5-2
8.
Hanover (26.10)
Overall 7-3 • District 4-3
Seeding
1.
Loudoun County (30.00)
Overall 9-1 • District 3-0
2.
Loudoun Valley (28.90)
Overall 9-1 • District 4-0
3.
Woodgrove (26.20)
Overall 6-4 • District 2-1
4.
Heritage (Leesburg) (23.50)
Overall 6-4 • District 3-1
5.
Tuscarora (21.70)
Overall 4-6 • District 2-2
6.
Broad Run (19.80)
Overall 2-8 • District 1-2
Seeding
1.
George Washington (30.80)
Overall 9-1 • District 5-0
2.
Handley (29.70)
Overall 9-1 • District 7-1
3.
Jefferson Forest (28.00)
Overall 8-2 • District 5-2
4.
Sherando (27.30)
Overall 7-3 • District 5-2
5.
James Wood (24.80)
Overall 7-3 • District 4-3
6.
E. C. Glass (23.50)
Overall 5-5 • District 4-3
7.
Liberty (Bealeton) (23.40)
Overall 6-4 • District 6-3
8.
Blacksburg (23.10)
Overall 5-5 • District 3-3
Seeding
1.
Lake Taylor (26.80)
Overall 8-2 • District 6-1
2.
Petersburg (25.70)
Overall 7-3 • District 5-2
3.
New Kent (24.60)
Overall 7-3 • District 7-3
4.
Norcom (23.00)
Overall 5-5 • District 5-2
5.
Tabb (22.90)
Overall 6-4 • District 6-4
6.
Hopewell (21.70)
Overall 4-6 • District 3-4
7.
York (18.40)
Overall 3-7 • District 3-7
8.
Colonial Heights (17.90)
Overall 1-9 • District 0-6
Seeding
1.
Kettle Run (28.10)
Overall 9-1 • District 9-1
2.
Culpeper County (25.10)
Overall 7-3 • District 5-2
3.
Skyline (23.70)
Overall 7-3 • District 6-2
4.
James Monroe (21.30)
Overall 5-5 • District 3-4
5.
Meridian (19.80)
Overall 5-5 • District 3-5
6.
Brentsville District (19.80)
Overall 4-6 • District 4-5
7.
Goochland (19.20)
Overall 3-7 • District 2-5
8.
Warren County (16.00)
Overall 2-8 • District 2-6
Seeding
1.
Heritage (Lynchburg) (28.80)
Overall 9-1 • District 7-0
2.
Wilson Memorial (28.30)
Overall 9-1 • District 8-0
3.
Broadway (28.10)
Overall 9-1 • District 6-1
4.
Turner Ashby (27.50)
Overall 9-1 • District 6-0
5.
Alleghany (27.30)
Overall 9-1 • District 7-1
6.
Liberty Christian (26.33)
Overall 7-2 • District 6-1
7.
Fluvanna County (25.00)
Overall 7-3 • District 6-1
8.
Western Albemarle (23.60)
Overall 7-3 • District 5-2
Seeding
1.
Magna Vista (25.90)
Overall 9-1 • District 4-1
2.
Lord Botetourt (25.50)
Overall 7-3 • District 3-2
3.
William Byrd (24.50)
Overall 7-3 • District 3-2
4.
Carroll County (24.40)
Overall 8-2 • District 5-1
5.
Northside (23.50)
Overall 6-4 • District 2-3
6.
Bassett (23.20)
Overall 6-4 • District 3-2
7.
Cave Spring (19.50)
Overall 4-6 • District 3-3
8.
Abingdon (18.60)
Overall 4-6 • District 2-4
Seeding
1.
Armstrong (28.80)
Overall 10-0 • District 4-0
2.
Poquoson (28.20)
Overall 9-1 • District 9-1
3.
Central (Lunenburg) (26.40)
Overall 10-0 • District 6-0
4.
Thomas Jefferson (Richmond) (23.70)
Overall 6-4 • District 2-2
5.
Southampton (22.60)
Overall 8-2 • District 5-1
6.
King William (22.60)
Overall 7-3 • District 0-0
7.
Greensville (21.80)
Overall 6-4 • District 4-2
8.
Nottoway (21.30)
Overall 7-3 • District 4-2
Seeding
1.
Strasburg (26.30)
Overall 9-1 • District 5-0
2.
Buckingham County (25.60)
Overall 9-1 • District 5-1
3.
Stuarts Draft (23.20)
Overall 7-3 • District 6-2
4.
Central (Woodstock) (22.50)
Overall 6-4 • District 4-1
5.
Fort Defiance (18.00)
Overall 4-6 • District 3-5
6.
Madison County (16.70)
Overall 4-6 • District 2-3
Seeding
1.
Glenvar (27.00)
Overall 10-0 • District 6-0
2.
Gretna (24.30)
Overall 8-2 • District 5-1
3.
Floyd County (22.80)
Overall 7-3 • District 3-3
4.
Radford (21.30)
Overall 6-4 • District 4-2
5.
Appomattox County (20.80)
Overall 6-4 • District 5-1
6.
James River (Buchanan) (19.20)
Overall 5-5 • District 2-4
7.
Dan River (18.00)
Overall 5-5 • District 3-3
8.
Nelson County (17.30)
Overall 5-5 • District 2-4
Seeding
1.
Union (27.40)
Overall 10-0 • District 6-0
2.
Ridgeview (25.40)
Overall 9-1 • District 5-1
3.
Virginia (23.89)
Overall 7-2 • District 3-1
4.
Graham (22.60)
Overall 7-3 • District 5-0
5.
Gate City (22.60)
Overall 7-3 • District 4-2
6.
Lebanon (21.20)
Overall 7-3 • District 3-2
7.
Richlands (19.20)
Overall 6-4 • District 2-3
8.
Lee (16.70)
Overall 4-6 • District 2-4
First Round
Game 1
Seeding
1.
Essex (25.20)
Overall 10-0 • District 5-0
2.
Northampton (23.30)
Overall 9-1 • District 2-0
3.
Rappahannock (22.20)
Overall 8-2 • District 4-1
4.
Northumberland (19.60)
Overall 7-3 • District 3-2
5.
Middlesex (15.60)
Overall 5-5 • District 3-1
6.
West Point (15.10)
Overall 4-6 • District 2-1
7.
Colonial Beach (13.10)
Overall 3-7 • District 1-4
8.
Charles City (11.00)
Overall 2-7 • District 1-2
Seeding
1.
Altavista (23.30)
Overall 7-3 • District 5-1
2.
Sussex Central (22.80)
Overall 9-1 • District 6-0
3.
Riverheads (20.00)
Overall 6-4 • District 5-3
4.
Luray (19.60)
Overall 6-4 • District 3-2
5.
Buffalo Gap (18.20)
Overall 4-6 • District 3-5
6.
Brunswick (14.80)
Overall 2-8 • District 2-4
7.
Surry County (13.70)
Overall 3-7 • District 1-5
8.
Cumberland (13.50)
Overall 3-7 • District 1-5
Seeding
1.
Craig County (21.90)
Overall 9-1 • District 3-1
2.
Giles (21.50)
Overall 8-2 • District 4-1
3.
Grayson County (19.80)
Overall 6-4 • District 4-1
4.
Narrows (19.20)
Overall 5-5 • District 4-0
5.
George Wythe (18.30)
Overall 6-4 • District 4-1
6.
Parry McCluer (16.50)
Overall 6-4 • District 2-2
7.
Bath County (14.22)
Overall 4-5 • District 1-3
8.
Auburn (14.00)
Overall 4-5 • District 1-3
Seeding
1.
Eastside (24.20)
Overall 10-0 • District 5-0
2.
Chilhowie (24.00)
Overall 9-1 • District 5-0
3.
Rye Cove (20.80)
Overall 7-3 • District 4-1
4.
Honaker (20.40)
Overall 6-4 • District 4-1
5.
Northwood (18.30)
Overall 7-3 • District 2-3
6.
Holston (17.60)
Overall 6-4 • District 2-3
7.
Twin Springs (16.90)
Overall 6-4 • District 3-2
8.
Rural Retreat (15.70)
Overall 4-6 • District 2-3