VHSL Football Top Tens - Entering 2025 Playoffs

The regular season is in the books and there was plenty of drama to conclude action on the first Friday of November 2025. Knocked from the ranks of the unbeaten were the Magna Vista Warriors, who dropped a double-overtime classic to GW-Danville’s Eagles, 50-49. It marked the first home win in the series since 2017 and leaves everyone at the Class 3 level with a loss. Ditto in Class 6 with Huguenot knocking off Manchester, 27-7.
But that GW/Magna Vista game wasn’t the only down-to-the-wire classic. In the Seminole District, Heritage-Lynchburg held off Jefferson Forest, 20-14, to secure a No. 1 seed in Region 3C. A 99-yard kickoff return for a touchdown with 1:27 to go by Malik Bullock propelled Highland Springs past Hanover, 30-27. The Hawks open up Region 4B as a No. 8 seed at Dinwiddie, one of the remaining 11 undefeated teams in Virginia. Also unbeaten and in Region 4B is Louisa.
Another thriller came in the Dogwood District, where Altavista rallied from 14 points down late in the fourth quarter to stun Gretna, 49-48. That is despite Gretna QB Rayshaun Logan channeling his inner Vic Hall (look that one up all you youngsters out there), producing insane numbers by throwing for 515 yards and 5 TD’s to go with 41 yards rushing and a score in a loss.
Now the postseason quest begins with Oscar Smith trying to go back-to-back in Class 6; Maury looking for a three-peat in Class 5; Phoebus attempting a fifth straight state title in Class 4; Liberty Christian going for the trifecta in Class 3; Graham aiming for a second consecutive crown in Class; and Essex trying to capture hardware at the Class 1 level for the second year in a row. Interestingly enough, Essex is the lone squad of those defending State Champs without a blemish to date here in 2025.
Below you can see a full expanded chart of the complete Top Tens for all six classifications as we head into the postseason. Remember, the hyperlinks on the team names take you to our in-depth previews from the start of the campaign.
VHSL Football Top Tens through 2025 Regular Season:


CLASS 6:
| Rank: | Last Week: | Team: | Record: | Result: |
| 1 | 1 | Oscar Smith | 9-1 | W 56-7 Western Branch |
| 2 | 3 | Colonial Forge | 9-1 | W 55-14 Massaponax |
| 3 | 6 | Centreville | 8-1 | W 48-21 Oakton |
| 4 | 5 | Thomas Dale | 9-1 | W 36-22 Hopewell |
| 5 | 2 | Manchester | 9-1 | L 7-27 Huguenot |
| 6 | 7 | Battlefield | 9-1 | W 35-6 Unity Reed |
| 7 | 4 | North Stafford | 7-3 | L 21-28 Riverbend |
| 8 | 8 | Woodbridge | 9-1 | W 42-14 Gar-Field |
| 9 | 10 | Westfield | 7-3 | W 40-13 South Lakes |
| 10 | HM | West Springfield | 8-2 | W 34-31 Lake Braddock |
Dropped Out: #9 Lake Braddock (7-3) fell to West Springfield 34-31
Honorable Mention:
Patriot (8-2)
South County (7-3)
Langley (8-2)

CLASS 5:
| Rank: | Last Week: | Team: | Record: | Result: |
| 1 | 1 | Maury | 9-1 | W 64-0 Granby |
| 2 | 2 | Green Run | 10-0 | W 56-14 Ocean Lakes |
| 3 | 3 | Stone Bridge | 9-1 | W 38-0 Briar Woods |
| 4 | 6 | Riverbend | 10-0 | W 28-21 North Stafford |
| 5 | 5 | King’s Fork | 9-1 | W 27-8 Nansemond River |
| 6 | 4 | PH-Roanoke | 10-0 | W 35-14 Blacksburg |
| 7 | 7 | Highland Springs | 7-3 | W 30-27 Hanover |
| 8 | 8 | Hermitage | 8-2 | W 9-7 TJ-Richmond |
| 9 | 9 | Warwick | 7-3 | W 59-0 Kecoughtan |
| 10 | 10 | Indian River | 8-2 | W 41-16 Hickory |
Honorable Mention:
Cox (8-2)
William Fleming (7-3)

CLASS 4:
| Rank: | Last Week: | Team: | Record: | Result: |
| 1 | 1 | Varina | 8-2 | W 77-0 PH-Ashland |
| 2 | 2 | Dinwiddie | 10-0 | Idle |
| 3 | 3 | Louisa | 10-0 | W 59-10 Monticello |
| 4 | 6 | Huguenot | 9-1 | W 27-7 Manchester |
| 5 | 5 | Lafayette | 9-1 | W 42-0 Tabb |
| 6 | 7 | GW-Danville | 9-1 | W 50-49 Magna Vista in 2 OT |
| 7 | 4 | Jefferson Forest | 8-2 | L 14-20 Heritage-Lynchburg in OT |
| 8 | 8 | Loudoun County | 9-1 | W 35-0 Heritage-Leesburg |
| 9 | 9 | Hampton | 9-1 | W 49-35 Bethel |
| 10 | 10 | Handley | 9-1 | W 62-21 Millbrook |
Honorable Mention:
Loudoun Valley (9-1)
Courtland (9-1)
Phoebus (6-3)
Warhill (8-2)

CLASS 3:
| Rank: | Last Week: | Team: | Record: | Result: |
| 1 | 1 | Heritage-Lynchburg | 9-1 | W 20-14 Jefferson Forest in OT |
| 2 | 2 | Magna Vista | 9-1 | L 49-50 GW-Danville in 2 OT |
| 3 | 3 | Liberty Christian | 7-2 | W 50-20 Liberty-Bedford |
| 4 | 4 | Kettle Run | 9-1 | W 17-3 Brentsville |
| 5 | 5 | Lake Taylor | 8-2 | W 49-14 Norview |
| 6 | 6 | Turner Ashby | 9-1 | W 37-13 Spotswood |
| 7 | 7 | Broadway | 9-1 | W 83-27 Harrisonburg |
| 8 | 8 | Wilson Memorial | 9-1 | W 27-13 Stuarts Draft |
| 9 | 9 | Alleghany | 9-1 | W 39-0 Rockbridge |
| 10 | 10 | William Byrd | 7-3 | L 21-24 Franklin County |
Honorable Mention:
Carroll County (8-2)
Culpeper (7-3)
Skyline (7-3)
New Kent (7-3)
Lord Botetourt (7-3)

CLASS 2:
| Rank: | Last Week: | Team: | Record: | Result: |
| 1 | 1 | Glenvar | 10-0 | W 24-6 Floyd |
| 2 | 2 | Union | 10-0 | W 67-0 John Battle |
| 3 | 3 | Armstrong | 10-0 | W 37-0 Mechanicsville |
| 4 | 4 | Poquoson | 9-1 | W 42-0 Smithfield |
| 5 | 5 | Strasburg | 9-1 | W 19-13 Central-Woodstock |
| 6 | 6 | Central-Lunenburg | 10-0 | W 42-15 Amelia |
| 7 | 7 | Graham | 7-3 | W 56-12 Richlands |
| 8 | 8 | Ridgeview | 9-1 | W 34-20 Gate City |
| 9 | HM | TJ-Richmond | 7-3 | L 7-9 Hermitage |
| 10 | 9 | Gretna | 8-2 | L 47-48 Altavista |
Dropped Out: #10 Gate City (7-3) fell to #8 Ridgeview 34-20
Honorable Mention:
Buckingham (9-1)
Virginia High (8-2)
King William (7-3)

CLASS 1:
| Rank: | Last Week: | Team: | Record: | Result: |
| 1 | 1 | Essex | 10-0 | W 47-0 Lancaster |
| 2 | 2 | Eastside | 10-0 | W 48-8 Castlewood |
| 3 | 3 | Chilhowie | 9-1 | W 40-15 Holston |
| 4 | 4 | Rappahannock | 8-2 | W 56-21 Westmoreland |
| 5 | 5 | Rye Cove | 7-3 | W 47-26 Twin Springs |
| 6 | 6 | Altavista | 7-3 | W 48-47 Gretna |
| 7 | 7 | Sussex Central | 9-1 | W 48-0 Surry |
| 8 | 9 | Northumberland | 7-3 | W 48-8 Colonial Beach |
| 9 | 10 | Northampton | 9-1 | W 60-46 Nandua |
| 10 | HM | Grayson County | 6-4 | W 35-0 Fort Chis |
Dropped Out: #8 George Wythe (6-4) fell to Giles 53-20
Honorable Mention:
Riverheads (6-4)
Giles (8-2)
Craig County (9-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.