| 1 | Owen NealQBJames Wood (Winchester) | 3165 | 395.6 | 2414 | 751 | 0 | 8 |
| 2 | X'zavieon HendricksQB, ILBGrafton (Yorktown) | 2722 | 302.4 | 2157 | 565 | 0 | 9 |
| 3 | Reginald SmileyQBManor (Portsmouth) | 2634 | 376.3 | 1956 | 678 | 0 | 7 |
| 4 | Micah LanceQB, FSASCHS (Chesapeake) | 2565 | 320.6 | 2016 | 549 | 0 | 8 |
| 5 | Jebediah StewartRB, DBPHHS (Glade Spring) | 2493 | 311.6 | 99 | 2068 | 326 | 8 |
| 6 | Charles Scott Jr.QBHuguenot (Richmond) | 2422 | 302.8 | 2349 | 73 | 0 | 8 |
| 7 | Colton DabkowskiQB, SSWoodgrove (Purcellville) | 2374 | 263.8 | 1915 | 459 | 0 | 9 |
| 8 | Tyler Flint-steinigQBWLHS (Arlington) | 2217 | 277.1 | 2182 | 35 | 0 | 8 |
| 9 | Miller DylanQBSouth County (Lorton) | 2193 | 274.1 | 2083 | 110 | 0 | 8 |
| 10 | K'Sean HillKing William | 2104 | 233.8 | 635 | 1469 | 0 | 9 |
| 11 | Deacon SkogenQBTEHS (Richmond) | 1996 | 285.1 | 1937 | 59 | 0 | 7 |
| 12 | Zach DetweilerQB, ILBLVHS (Purcellville) | 1974 | 219.3 | 1528 | 446 | 0 | 9 |
| 13 | Anthony FitzgeraldQB, DBGretna | 1949 | 243.6 | 1467 | 421 | 61 | 8 |
| 14 | Aiden FultonQBSMAHS (Fredericksburg) | 1868 | 266.9 | 1673 | 195 | 0 | 7 |
| 15 | Gray MatthewsWR, RBWilliam Byrd (Vinton) | 1837 | 229.6 | 0 | 1682 | 155 | 8 |
| 16 | Drew McEntarferQBKellam (Virginia Beach) | 1835 | 229.4 | 1867 | -32 | 0 | 8 |
| 17 | Brenden GlovierQB, SSBroadway | 1812 | 226.5 | 1201 | 539 | 72 | 8 |
| 18 | Ar'King HollowayQB, LBHopewell | 1798 | 224.8 | 780 | 1018 | 0 | 8 |
| 19 | Landen CurlesSalem (Virginia Beach) | 1740 | 248.6 | 1672 | 68 | 0 | 7 |
| 20 | Carter LubbeRB, DBKettle Run (Nokesville) | 1712 | 190.2 | 0 | 1578 | 134 | 9 |
| 21 | Christian WyattQBSouth Lakes (Reston) | 1706 | 213.2 | 1384 | 322 | 0 | 8 |
| 22 | Kevin ParkerQBDenbigh (Newport News) | 1691 | 281.8 | 1137 | 554 | 0 | 6 |
| 23 | Jayden CornsQB, RBPatrick County (Stuart) | 1640 | 182.2 | 933 | 697 | 10 | 9 |
| 24 | Stephen AnkielQBMatoaca (Chesterfield) | 1640 | 182.2 | 1092 | 548 | 0 | 9 |
| 25 | Greg DawsonQB, FSSouthampton (Courtland) | 1631 | 203.9 | 1218 | 413 | 0 | 8 |
| 26 | Joseph LeeQBMount Vernon (Alexandria) | 1630 | 203.8 | 1654 | -24 | 0 | 8 |
| 27 | Peyton DobbinsQBRadford | 1542 | 192.8 | 1341 | 201 | 0 | 8 |
| 28 | Julian MarzaQBRiverside (Leesburg) | 1541 | 192.6 | 1383 | 158 | 0 | 8 |
| 29 | Wyatt JessupQBThomas Dale (Chester) | 1510 | 188.8 | 1387 | 123 | 0 | 8 |
| 30 | Cam VinsonQBBriar Woods (Ashburn) | 1501 | 187.6 | 1475 | 26 | 0 | 8 |
| 31 | Jack MartinQBOakton (Vienna) | 1500 | 214.3 | 1186 | 314 | 0 | 7 |
| 32 | Jahkee CotmanQB, FSAHS (Richmond) | 1489 | 186.1 | 1127 | 338 | 24 | 8 |
| 33 | William AyoubQBLangley (McLean) | 1489 | 186.1 | 1341 | 148 | 0 | 8 |
| 34 | Jake YowQB, CBStuarts Draft | 1482 | 185.2 | 1433 | 49 | 0 | 8 |
| 35 | Carter ReynoldsQBPotomac School (McLean) | 1455 | 242.5 | 1405 | 50 | 0 | 6 |
| 36 | Anthony TurnerQBLHS (Virginia Beach) | 1454 | 207.7 | 1281 | 173 | 0 | 7 |
| 37 | Luke GaitherLCHS (Lynchburg) | 1450 | 161.1 | 1381 | 69 | 0 | 9 |
| 38 | Brayden DaltonQB, MLBStafford (Falmouth) | 1449 | 241.5 | 1018 | 429 | 2 | 6 |
| 39 | Kemonie PeeblesQB, FSPetersburg | 1444 | 206.3 | 1250 | 194 | 0 | 7 |
| 40 | Garrett PalmerQB, SGraham (Bluefield) | 1433 | 179.1 | 1080 | 353 | 0 | 8 |
| 41 | Callen MorrisonWRDenbigh (Newport News) | 1428 | 158.7 | 385 | 341 | 702 | 9 |
| 42 | Dhillon BallQBCentreville (Clifton) | 1410 | 176.2 | 984 | 425 | 1 | 8 |
| 43 | Zayden BurksRB, DBSkyline (Front Royal) | 1409 | 234.8 | 0 | 1333 | 76 | 6 |
| 44 | David OrtellQBNSA (Suffolk) | 1408 | 176.0 | 1252 | 156 | 0 | 8 |
| 45 | Jakeem DandridgeRB, WRGlen Allen | 1387 | 173.4 | 0 | 1213 | 174 | 8 |
| 46 | Anthony YoungbloodQBSSSA (Alexandria) | 1386 | 173.2 | 1490 | -102 | -2 | 8 |
| 47 | Ryan TurpinQBBOCHS (Arlington) | 1382 | 172.8 | 1337 | 45 | 0 | 8 |
| 48 | Lucas OlszewskiRB, OLBHeritage (Leesburg) | 1299 | 162.4 | 0 | 1141 | 158 | 8 |
| 49 | Davin McDanielQB, SSMeadowbrook (Richmond) | 1266 | 140.7 | 931 | 335 | 0 | 9 |
| 50 | Braden NyceQBBullis (Potomac) | 1262 | 180.3 | 1143 | 119 | 0 | 7 |