| 1 | Jevontae ParrishQB, DBHeritage (Lynchburg) | 3746 | 288.2 | 2292 | 1454 | 0 | 13 |
| 2 | Kenya Ray-AbramsQB, RBMMA (Woodstock) | 3411 | 341.1 | 2659 | 752 | 0 | 10 |
| 3 | Trace McsorleyQB, DBBriar Woods (Ashburn) | 2848 | 219.5 | 2294 | 559 | -5 | 13 |
| 4 | Dyon RosserQB, DBGretna | 2808 | 254.6 | 1942 | 859 | 7 | 11 |
| 5 | Robert "mikey" AnertonQB, DBWest Point | 2623 | 234.9 | 2400 | 184 | 39 | 11 |
| 6 | Christian HackenbergQBFUMA (Fork Union) | 2580 | 198.5 | 2144 | 436 | 0 | 13 |
| 7 | Hayden BausermanQBCWHS (Woodstock) | 2443 | 187.9 | 2443 | 0 | 0 | 13 |
| 8 | Travon McmillianQBHylton (Woodbridge) | 2424 | 202.0 | 1223 | 1201 | 0 | 12 |
| 9 | P.j. ZinglerQBBIHS (Alexandria) | 2371 | 237.1 | 2098 | 273 | 0 | 10 |
| 10 | Caleb HendersonQBLake Braddock (Burke) | 2362 | 262.4 | 1981 | 381 | 0 | 9 |
| 11 | MJ StewartRB, DBYorktown (Arlington) | 2165 | 141.7 | 0 | 1842 | 323 | 13 |
| 12 | Josh MarrinerRB, OLBWBHS (Chesapeake) | 2162 | 178.8 | 0 | 2145 | 17 | 12 |
| 13 | Ronald KearneyQB, DBDinwiddie | 2143 | 194.5 | 1320 | 820 | 3 | 11 |
| 14 | Devonte DedmonATH, DBWarhill (Williamsburg) | 2130 | 160.4 | 291 | 1473 | 366 | 11 |
| 15 | Curtis LeacockQB, DBCaroline (Milford) | 1955 | 195.5 | 2083 | -128 | 0 | 10 |
| 16 | Rashard DavisATHCharlottesville | 1950 | 216.7 | 795 | 1155 | 0 | 9 |
| 17 | Adam DalyQBFalls Church | 1898 | 210.9 | 1944 | -46 | 0 | 9 |
| 18 | Tre BurttRB, LBNottoway | 1778 | 175.1 | 0 | 1751 | 27 | 10 |
| 19 | Ronnie StringfieldRB, LBVES (Lynchburg) | 1733 | 154.1 | 0 | 1695 | 38 | 11 |
| 20 | Ish SeisayQB, DBSSSA (Alexandria) | 1697 | 169.7 | 1351 | 346 | 0 | 10 |
| 21 | Giles ThompsonQBSCHS (Richmond) | 1685 | 168.5 | 1704 | -19 | 0 | 10 |
| 22 | Blake LarussaQBGrassfield (Chesapeake) | 1663 | 151.2 | 1599 | 64 | 0 | 11 |
| 23 | Alec GrosserQBACHS (Alexandria) | 1661 | 166.1 | 1612 | 49 | 0 | 10 |
| 24 | Ryheem LockleyATH, WRMiddlesex (Saluda) | 1651 | 95.7 | 19 | 1034 | 598 | 11 |
| 25 | Travis FulghamWR, DBMMA (Woodstock) | 1614 | 0 | 0 | 0 | 1614 | 10 |
| 26 | Scott WalterQBCentreville (Clifton) | 1592 | 132.7 | 1178 | 414 | 0 | 12 |
| 27 | Quincy MockRB, DBHRA (Newport News) | 1586 | 139.9 | 5 | 1394 | 187 | 10 |
| 28 | Luke BucknerQBTunstall (Dry Fork) | 1586 | 132.2 | 1464 | 122 | 0 | 12 |
| 29 | Ty SmithRB, DBGCA (Chesapeake) | 1574 | 120.0 | 8 | 1312 | 254 | 11 |
| 30 | A.j. TurnerRB, DBCentreville (Clifton) | 1546 | 104.1 | 34 | 1215 | 297 | 12 |
| 31 | Khalid AbdullahRB, LBHeritage (Newport News) | 1517 | 176.0 | 0 | 1408 | 109 | 8 |
| 32 | Sadarius WilliamsRB, LBDinwiddie | 1511 | 128.0 | 18 | 1262 | 231 | 10 |
| 33 | Skyler GrayQB, LBHCA (Hampton) | 1508 | 164.1 | 1500 | -23 | 31 | 9 |
| 34 | Kyle LawsonQBMiddlesex (Saluda) | 1507 | 150.7 | 1328 | 179 | 0 | 10 |
| 35 | Dominic KaopuaRB, LBChancellor (Spotsylvania) | 1505 | 133.7 | 0 | 1471 | 34 | 11 |
| 36 | Brady DoyleQB, DBTCS (Charlottesville) | 1503 | 150.3 | 1209 | 294 | 0 | 10 |
| 37 | Brandon AllenQBManchester (Midlothian) | 1501 | 214.4 | 1327 | 174 | 0 | 7 |
| 38 | Logan CarpenterRB, ATHMadison County (Madison) | 1484 | 113.6 | 43 | 1207 | 234 | 11 |
| 39 | Charles BelmonteBA (Lawrenceville) | 1471 | 178.5 | 0 | 1428 | 43 | 8 |
| 40 | Kyle EdwardsQB, SAmherst County (Amherst) | 1465 | 122.1 | 1154 | 311 | 0 | 12 |
| 41 | Donnie MorganRB, LBGlass (Lynchburg) | 1449 | 131.5 | 365 | 1081 | 3 | 11 |
| 42 | Tom CreasyQB, DBVES (Lynchburg) | 1441 | 131.0 | 1315 | 126 | 0 | 11 |
| 43 | Darius ManoraRB, OLBSSSA (Alexandria) | 1426 | 136.7 | 0 | 1367 | 59 | 10 |
| 44 | Dealo RobertsonRBACHS (Alexandria) | 1425 | 151.6 | 0 | 1364 | 61 | 9 |
| 45 | Jovan HowardWR, DBCharles City | 1415 | 112.5 | 705 | 533 | 177 | 11 |
| 46 | Cody CainHB, DBThomas Walker (Ewing) | 1407 | 137.5 | 95 | 1280 | 32 | 10 |
| 47 | Hunter EtheridgeQBWoodberry Forest | 1406 | 140.9 | 1086 | 323 | -3 | 10 |
| 48 | Taquan MizzellRBBayside (Virginia Beach) | 1392 | 123.6 | 0 | 1112 | 280 | 9 |
| 49 | J.d. DiggsRB, OLBMiddlesex (Saluda) | 1366 | 100.5 | 0 | 1105 | 261 | 11 |
| 50 | Troy HeltonDB, RBCovington | 1361 | 162.0 | 354 | 780 | 227 | 7 |