VHSL Football Top Tens - Entering 10-23-25 Games

Of the 15 remaining undefeated teams in the state that qualify in our Top Ten rankings, only one of them managed to play in the State Championship last December. That was Essex, the reigning Class 1 Champs who are fresh off a 22-0 shutout of Rappahannock. In fact, only two others among those 16 – Greeen Run in Class 5 and Glenvar in Class 2 – managed to make the State Playoffs a year ago.
We’re down to just one undefeated team left in Class 6 and only one in Class 3. In Class 6, it’s the Manchester Lancers, who are enjoying their best campaign since the undefeated, record-setting campaign of 2018 that culminated in a state title. The team without a blemish in Class 3 is Magna Vista, a program that’s no stranger to success, winning consecutive Championships in 2014 and 2015 under current Head Coach Joe Favero.
There also stands a chance for a region to send three unbeatens to the playoffs. That’s Region 4B with the likes of Dinwiddie, Louisa and Caroline all without a loss to date in 2025.
Below you can see a full expanded chart of the complete Top Tens for all six classifications heading into Week 9 of the 2025 Virginia High School Football season.
VHSL Football Top Tens through 10-22-25 Games:

CLASS 6:
Rank: | Last Week: | Team: | Record: | Result: |
1 | 1 | Oscar Smith | 6-1 | W 68-7 Grassfield |
2 | 3 | Manchester | 7-0 | Idle |
3 | 4 | Lake Braddock | 6-1 | W 40-14 West Potomac |
4 | 2 | Colonial Forge | 7-1 | L 27-41 Riverbend |
5 | 5 | North Stafford | 6-2 | W 42-16 Mountain View |
6 | 5 | Thomas Dale | 6-1 | L 14-24 Dinwiddie |
7 | 7 | Westfield | 5-2 | W 29-25 Oakton |
8 | 8 | Battlefield | 6-1 | W 21-7 Gainesville |
9 | 9 | Woodbridge | 6-1 | W 60-0 Freedom |
10 | 10 | Centreville | 5-1 | W 35-32 Madison |
Honorable Mention:
Washington-Liberty (7-1)
Patriot (5-2)

CLASS 5:
Rank: | Last Week: | Team: | Record: | Result: |
1 | 1 | Maury | 6-1 | W 66-0 Norcom |
2 | 2 | Green Run | 8-0 | W 38-14 Bayside |
3 | 3 | Stone Bridge | 6-1 | W 76-0 Riverside |
4 | 4 | Highland Springs | 5-2 | W 29-18 Friendship Collegiate (DC) |
5 | 5 | Warwick | 6-2 | W 56-8 Denbigh |
6 | 6 | PH-Roanoke | 8-0 | W 35-0 Cave Spring |
7 | 7 | King’s Fork | 6-1 | W 73-0 Lakeland |
8 | 8 | Riverbend | 7-0 | W 41-27 Colonial Forge |
9 | 9 | Indian River | 6-1 | W 28-21 Deep Creek |
10 | 10 | Hermitage | 6-1 | W 38-20 Glen Allen |
Honorable Mention:
Nansemond River (6-1)
Kempsville (5-2)
Salem-VB (5-2)
William Fleming (4-3)

CLASS 4:
Rank: | Last Week: | Team: | Record: | Result: |
1 | 1 | Varina | 5-2 | W 35-3 Hanover |
2 | 2 | Dinwiddie | 8-0 | W 24-14 Thomas Dale |
3 | 3 | Louisa | 7-0 | W 65-14 Albemarle |
4 | 4 | Jefferson Forest | 6-1 | W 56-0 E.C. Glass |
5 | 5 | Lafayette | 7-1 | W 57-7 Gloucester |
6 | 7 | Huguenot | 6-1 | W 42-3 Powhatan |
7 | 9 | GW-Danville | 6-1 | W 42-0 Halifax |
8 | 8 | Loudoun County | 7-1 | L 34-35 Jefferson, WV |
9 | HM | Caroline | 7-0 | W 22-12 Spotsylvania |
10 | HM | Hampton | 6-1 | W 43-7 Phoebus |
Dropped Out: #6 Phoebus (3-3) fell to Hampton 43-7 and #10 Hanover (6-1) fell to Class 4 #1 Varina 35-3
Honorable Mention:
Loudoun Valley (6-1)
Handley (6-1)
Sherando (5-2)
Warhill (5-2)
Courtland (6-1)
CLASS 3:
Rank: | Last Week: | Team: | Record: | Result: |
1 | 1 | Heritage-Lynchburg | 6-1 | W 49-14 Amherst |
2 | 2 | Liberty Christian | 5-1 | W 65-0 Rustburg |
3 | 3 | Magna Vista | 7-0 | W 42-17 Bassett |
4 | 4 | Lord Botetourt | 6-1 | W 28-21 Staunton River |
5 | 6 | Lake Taylor | 7-1 | W 43-35 Churchland |
6 | 7 | Kettle Run | 6-1 | W 14-7 Sherando |
7 | 9 | Turner Ashby | 6-1 | W 56-14 East Rockingham |
8 | 10 | Broadway | 7-1 | W 39-0 William Monroe |
9 | HM | Wilson Memorial | 4-1 | W 17-3 Alleghany |
10 | 5 | Alleghany | 6-1 | L 3-17 Wilson Memorial |
Dropped Out: #8 William Byrd (5-2) fell to William Fleming 55-7
Honorable Mention:
Carroll County (5-2)
New Kent (5-2)

CLASS 2:
Rank: | Last Week: | Team: | Record: | Result: |
1 | 1 | Glenvar | 8-0 | W 35-0 Radford |
2 | 2 | Union | 8-0 | W 35-14 Lebanon |
3 | 4 | Armstrong | 8-0 | W 38-0 Atlee |
4 | 3 | Poquoson | 7-1 | L 28-35 Warhill |
5 | 6 | Strasburg | 6-1 | W 42-6 Luray |
6 | 7 | Central-Lunenburg | 7-0 | W 21-14 Buckingham |
7 | 5 | Lebanon | 6-1 | L 14-35 Union |
8 | 9 | Ridgeview | 6-1 | W 55-6 John Battle |
9 | HM | Gretna | 6-1 | W 56-28 Dan River |
10 | NR | Graham | 4-3 | W 45-0 VA High |
Dropped Out: #8 Buckingham (6-1) fell to #7 Central-Lunenburg 21-14 and #10 Floyd County (6-1) fell to Carroll County 52-49
Honorable Mention:
Nottoway (7-1)
Stuarts Draft (6-2)
Thomas Jefferson-Richmond (4-3)
CLASS 1:
Rank: | Last Week: | Team: | Record: | Result: |
1 | 1 | Essex | 6-0 | W 22-0 Rappahannock |
2 | 2 | Eastside | 8-0 | W 49-23 Twin Springs |
3 | 5 | Rye Cove | 5-2 | Idle |
4 | 3 | Rappahannock | 5-2 | L 0-22 Essex |
5 | 6 | Giles | 6-1 | W 37-0 Fort Chis |
6 | 7 | Chilhowie | 6-1 | W 29-6 Rural Retreat |
7 | 3 | Altavista | 5-3 | L 0-13 Appomattox |
8 | 8 | Sussex Central | 6-1 | Idle |
9 | 9 | Northumberland | 5-2 | W 48-8 Lancaster |
10 | 10 | Craig County | 7-0 | W 33-6 Parry McCluer |
Honorable Mention:
George Wythe (5-3)
Northampton (6-1)
*** Miss our Preseason Top Tens? Check it out here! ***
*** Region-by-Region Team Results here ***
*** VIP Board features Breaking News, Predictions, Recruiting Nuggets & MORE here! ***
*** Join our Interactive Scoreboard Forum here ***
*** Discuss the Rankings on our Fall Sports Forum here ***
*** Use Hatfield’s Promo Code to Sign up for NFHS Network Access today & receive discount! ***
Matthew Hatfield has served as Publisher for VirginiaPreps.com since 2016 and been writing for the web site under the Rivals umbrella dating back to 2004. Matthew also has served as the Play-by-Play Voice for Old Dominion Women’s Basketball since 2021. Check out Hatfield’s Twitter page for more sports related updates. To contact Matthew, please e-mail [email protected], and be sure to Subscribe to CoVA Sports TV, where you can watch and hear his Podcasts.