| 1 | Rayshaun LoganQBGretna | 3859 | 296.8 | 3070 | 788 | 1 | 13 |
| 2 | Dylan MillerQBSouth County (Lorton) | 3781 | 315.1 | 3589 | 192 | 0 | 12 |
| 3 | Charles Scott JrQBHuguenot (Richmond) | 3709 | 285.3 | 3594 | 115 | 0 | 13 |
| 4 | Owen NealQBJames Wood (Winchester) | 3555 | 323.2 | 2633 | 922 | 0 | 11 |
| 5 | Simeon MooreFS, QBMagna Vista (Ridgeway) | 3525 | 251.8 | 2974 | 551 | 0 | 14 |
| 6 | Caleb TuckerQBWoodbridge | 3478 | 267.5 | 3448 | 30 | 0 | 13 |
| 7 | Parker LoweQB, FSHonaker | 3404 | 283.7 | 3337 | 48 | 19 | 12 |
| 8 | Christian WyattQBSouth Lakes (Reston) | 3204 | 267.0 | 2525 | 679 | 0 | 12 |
| 9 | Colton DabkowskiQB, SSWoodgrove (Purcellville) | 3130 | 260.8 | 2467 | 663 | 0 | 12 |
| 10 | Anthony HansomQBAHS (Richmond) | 3119 | 239.9 | 2622 | 497 | 0 | 13 |
| 11 | Tyrone JacksonQBLake Braddock (Burke) | 3104 | 238.8 | 2298 | 806 | 0 | 13 |
| 12 | Will ShieldsQBCentreville (Clifton) | 3046 | 276.9 | 2792 | 254 | 0 | 11 |
| 13 | Micah LanceQB, FSASCHS (Chesapeake) | 3007 | 250.6 | 2625 | 382 | 0 | 12 |
| 14 | Chase SullivanQBNorth Stafford (Stafford) | 2973 | 212.4 | 2781 | 192 | 0 | 14 |
| 15 | Zayden BurksRB, SSkyline (Front Royal) | 2956 | 227.4 | 0 | 2897 | 59 | 13 |
| 16 | Tyreek LundyQB, FSNHS (Heathsville) | 2926 | 266.0 | 1875 | 1043 | 8 | 11 |
| 17 | Zayden PopeFS, QBSouthampton (Courtland) | 2901 | 241.8 | 2120 | 781 | 0 | 12 |
| 18 | Zion BoisseauQB, CDinwiddie | 2878 | 239.8 | 2306 | 572 | 0 | 12 |
| 19 | David CookQBBassett | 2823 | 256.6 | 2135 | 688 | 0 | 11 |
| 20 | Jack MartinQBOakton (Vienna) | 2783 | 278.3 | 2486 | 297 | 0 | 10 |
| 21 | Scott LewisQB, FSWSHS (Springfield) | 2780 | 198.6 | 2252 | 522 | 6 | 14 |
| 22 | Landen AbernethyQBManchester (Midlothian) | 2752 | 229.3 | 2594 | 158 | 0 | 12 |
| 23 | Dashaun ChisemQBMeadowbrook (Richmond) | 2547 | 254.7 | 2354 | 193 | 0 | 10 |
| 24 | Judah ConnorQBWakefield (Arlington) | 2493 | 249.3 | 2291 | 190 | 12 | 10 |
| 25 | Gray HeilmanQB, FSWAHS (Crozet) | 2458 | 223.5 | 2158 | 296 | 4 | 11 |
| 26 | Dominic PlushQBJohn Champe (Aldie) | 2422 | 220.2 | 2365 | 57 | 0 | 11 |
| 27 | Cole SamburgQBLangley (McLean) | 2392 | 239.2 | 1664 | 728 | 0 | 10 |
| 28 | Blake MorrisWR, SCaroline (Milford) | 2389 | 217.2 | 1653 | 682 | 54 | 11 |
| 29 | Samson SchneiderYorktown (Arlington) | 2379 | 216.3 | 2080 | 299 | 0 | 11 |
| 30 | Brenden GlovierQB, SSBroadway | 2368 | 236.8 | 1436 | 932 | 0 | 10 |
| 31 | Zach DetweilerQB, ILBLVHS (Purcellville) | 2257 | 188.1 | 1967 | 290 | 0 | 12 |
| 32 | Josiah FarmerDE, QBDan River (Ringgold) | 2231 | 223.1 | 1614 | 617 | 0 | 10 |
| 33 | Tyler Flint-SteinigWLHS (Arlington) | 2230 | 202.7 | 2214 | 16 | 0 | 11 |
| 34 | George HallQBCJCHS (Manassas) | 2173 | 241.4 | 1868 | 305 | 0 | 9 |
| 35 | Avery CurtisHB, SSHermitage (Richmond) | 2162 | 166.3 | 0 | 1874 | 288 | 13 |
| 36 | Dycen TapscottFS, QBKettle Run (Nokesville) | 2100 | 150.0 | 1713 | 387 | 0 | 14 |
| 37 | Elijah LewisQB, OLBFalls Church | 2079 | 189.0 | 516 | 1517 | 46 | 11 |
| 38 | Luke RobertsQB, DBGodwin (Richmond) | 2075 | 207.5 | 1047 | 1028 | 0 | 10 |
| 39 | Kevin ParkerQB, DBDenbigh (Newport News) | 1961 | 178.3 | 1459 | 502 | 0 | 11 |
| 40 | Brock BrimhallQBColonial Forge (Stafford) | 1958 | 244.8 | 1628 | 330 | 0 | 8 |
| 41 | Michael BerryQB, MLBCMCC (Sykesville) | 1921 | 192.1 | 1188 | 733 | 0 | 10 |
| 42 | Lawrence Hewlett Jr.RB, OLBPrince George | 1886 | 209.6 | 713 | 1161 | 12 | 9 |
| 43 | Peyton DobbinsQB, DBRadford | 1852 | 185.2 | 1833 | 19 | 0 | 10 |
| 44 | Ethan LafolletteRB, DBLVHS (Purcellville) | 1849 | 154.1 | 0 | 1630 | 219 | 12 |
| 45 | Keyvon JonesSS, RBWMHS (Fishersville) | 1847 | 153.9 | 686 | 1135 | 26 | 12 |
| 46 | Ben YeanayQB, ATHHermitage (Richmond) | 1847 | 142.1 | 1477 | 370 | 0 | 13 |
| 47 | Clay RossQB, SSTSHS (Nickelsville) | 1834 | 183.4 | 1184 | 643 | 7 | 10 |
| 48 | Ar'mand StevensQB, OLBSJPGC (Dumfries) | 1826 | 182.6 | 501 | 1307 | 18 | 10 |
| 49 | Sammy VaughnQBHCHS (Purcellville) | 1813 | 164.8 | 1821 | -8 | 0 | 11 |
| 50 | Ayden SlashQB, CBHeritage (Lynchburg) | 1810 | 181.0 | 1108 | 630 | 72 | 10 |