| Class AAA |
|---|
| 1. Oscar Smith (9-1) beat King’s Fork 42-35, 2OT. |
| 2. Hermitage (9-0) beat TJ-Richmond 58-6. |
| 3. Westfield (10-0) beat Herndon 48-27. |
| 4. Stone Bridge (10-0) beat Fairfax 47-27. |
| 5. Ocean Lakes (10-0) beat Kellam 60-14. |
| 6. Lake Taylor (10-0) beat Churchland 63-40, beat Norcom 49-14. |
| 7. Phoebus (10-0) beat Hampton 35-21. |
| 8. Varina (8-1) beat Hanover 21-20. |
| 9. Lloyd Bird (9-0) beat Thomas Dale 42-3. |
| 10. Salem-Va. Beach (9-1) beat Princess Anne 48-7. |
| Class AA |
| 1. Brookville (10-0) idle. |
| 2. Briar Woods (10-0) beat Loudoun County 45-0. |
| 3. James Monroe (9-1) lost to Chancellor 20-17. |
| 4. Salem (10-0) beat Pulaski County 28-14. |
| 5. Heritage-Lynchburg (9-1) beat E.C. Glass 6-0. |
| 6. Western Albemarle (9-1) lost to Louisa 32-29. |
| 7. Loudoun County (8-2) lost to Briar Woods 45-0. |
| 8. Amherst County (8-2) beat Liberty-Bedford 46-14. |
| 9. Tuscarora (9-1) beat Heritage (Leesburg) 32-6. |
| 10. Warren County (8-2) lost to Skyline 14-12. |
| Class A |
| 1. Essex (10-0) beat Washington & Lee 39-0, beat Rappahannock 39-0. |
| 2. Clintwood (9-1) beat Gate City 56-28. |
| 3. Franklin (10-0) beat Windsor 63-0. |
| 4. Wilson Memorial (9-1) beat Stonewall Jackson-Quicksburg 42-14. |
| 5. Strasburg (9-1) lost to Woodstock Central 25-20. |
| 6. Riverheads (9-1) beat East Rockingham 30-6. |
| 7. Giles (8-1) beat Radford 41-14. |
| 8. King William (9-1) beat King & Queen 53-0. |
| 9. Dan River (9-1) beat Gretna 27-22. |
| 10. Honaker (9-1) beat Haysi 21-0. |
| (tie) Sussex Central (9-1) beat Surry County 44-8. |