| 1 | Owen NealQBJames Wood (Winchester) | 2414 | 301.8 | 111 | 164 | 0.677 | 26 | 3 | 143 | 8 |
| 2 | Charles Scott Jr.QBHuguenot (Richmond) | 2349 | 293.6 | 124 | 167 | 0.743 | 32 | 2 | 151 | 8 |
| 3 | Tyler Flint-steinigQBWLHS (Arlington) | 2182 | 272.8 | 168 | 252 | 0.667 | 19 | 7 | 107 | 8 |
| 4 | X'zavieon HendricksQB, ILBGrafton (Yorktown) | 2157 | 239.7 | 172 | 261 | 0.659 | 17 | 6 | 104 | 9 |
| 5 | Miller DylanQBSouth County (Lorton) | 2083 | 260.4 | 138 | 221 | 0.624 | 19 | 4 | 115 | 8 |
| 6 | Micah LanceQB, FSASCHS (Chesapeake) | 2016 | 252.0 | 174 | 248 | 0.702 | 12 | 9 | 95 | 8 |
| 7 | Reginald SmileyQBManor (Portsmouth) | 1956 | 279.4 | 114 | 213 | 0.535 | 17 | 8 | 96 | 7 |
| 8 | Deacon SkogenQBTEHS (Richmond) | 1937 | 276.7 | 107 | 175 | 0.611 | 21 | 8 | 120 | 7 |
| 9 | Colton DabkowskiQB, SSWoodgrove (Purcellville) | 1915 | 212.8 | 140 | 208 | 0.673 | 29 | 2 | 132 | 9 |
| 10 | Drew McEntarferQBKellam (Virginia Beach) | 1867 | 233.4 | 129 | 207 | 0.623 | 20 | 7 | 110 | 8 |
| 11 | Aiden FultonQBSMAHS (Fredericksburg) | 1673 | 239.0 | 109 | 172 | 0.634 | 18 | 4 | 121 | 7 |
| 12 | Landen CurlesSalem (Virginia Beach) | 1672 | 238.9 | 92 | 154 | 0.597 | 18 | 7 | 117 | 7 |
| 13 | Joseph LeeQBMount Vernon (Alexandria) | 1654 | 206.8 | 95 | 172 | 0.552 | 17 | 8 | 102 | 8 |
| 14 | Zach DetweilerQB, ILBLVHS (Purcellville) | 1528 | 169.8 | 87 | 136 | 0.640 | 20 | 1 | 139 | 9 |
| 15 | Anthony YoungbloodQBSSSA (Alexandria) | 1490 | 186.2 | 101 | 182 | 0.555 | 18 | 7 | 99 | 8 |
| 16 | Cam VinsonQBBriar Woods (Ashburn) | 1475 | 184.4 | 110 | 174 | 0.632 | 16 | 5 | 109 | 8 |
| 17 | Anthony FitzgeraldQB, DBGretna | 1467 | 183.4 | 91 | 171 | 0.532 | 13 | 7 | 90 | 8 |
| 18 | Jake YowQB, CBStuarts Draft | 1433 | 179.1 | 113 | 185 | 0.611 | 11 | 8 | 87 | 8 |
| 19 | Carter ReynoldsQBPotomac School (McLean) | 1405 | 234.2 | 100 | 165 | 0.606 | 17 | 5 | 110 | 6 |
| 20 | Wyatt JessupQBThomas Dale (Chester) | 1387 | 173.4 | 101 | 170 | 0.594 | 13 | 3 | 104 | 8 |
| 21 | Christian WyattQBSouth Lakes (Reston) | 1384 | 173.0 | 118 | 174 | 0.678 | 15 | 3 | 113 | 8 |
| 22 | Julian MarzaQBRiverside (Leesburg) | 1383 | 172.9 | 100 | 168 | 0.595 | 13 | 13 | 80 | 8 |
| 23 | Luke GaitherLCHS (Lynchburg) | 1381 | 153.4 | 71 | 113 | 0.628 | 16 | 3 | 134 | 9 |
| 24 | William AyoubQBLangley (McLean) | 1341 | 167.6 | 76 | 128 | 0.594 | 12 | 4 | 113 | 8 |
| 25 | Peyton DobbinsQBRadford | 1341 | 167.6 | 72 | 120 | 0.600 | 15 | 11 | 100 | 8 |
| 26 | Ryan TurpinQBBOCHS (Arlington) | 1337 | 167.1 | 75 | 137 | 0.547 | 14 | 5 | 107 | 8 |
| 27 | Anthony TurnerQBLHS (Virginia Beach) | 1281 | 183.0 | 118 | 187 | 0.631 | 13 | 2 | 102 | 7 |
| 28 | David OrtellQBNSA (Suffolk) | 1252 | 156.5 | 67 | 115 | 0.583 | 19 | 3 | 125 | 8 |
| 29 | Kemonie PeeblesQB, FSPetersburg | 1250 | 178.6 | 74 | 128 | 0.578 | 16 | 3 | 121 | 7 |
| 30 | Greg DawsonQB, FSSouthampton (Courtland) | 1218 | 152.2 | 76 | 134 | 0.567 | 14 | 4 | 110 | 8 |
| 31 | Brenden GlovierQB, SSBroadway | 1201 | 150.1 | 83 | 146 | 0.568 | 12 | 2 | 105 | 8 |
| 32 | Brently GrindleQBSkyline (Front Royal) | 1190 | 148.8 | 76 | 132 | 0.576 | 13 | 2 | 114 | 8 |
| 33 | Jack MartinQBOakton (Vienna) | 1186 | 169.4 | 70 | 99 | 0.707 | 23 | 4 | 134 | 7 |
| 34 | Braden NyceQBBullis (Potomac) | 1143 | 163.3 | 79 | 143 | 0.552 | 10 | 3 | 96 | 7 |
| 35 | Kevin ParkerQBDenbigh (Newport News) | 1137 | 189.5 | 64 | 88 | 0.727 | 13 | 6 | 126 | 6 |
| 36 | Jahkee CotmanQB, FSAHS (Richmond) | 1127 | 140.9 | 65 | 105 | 0.619 | 13 | 3 | 126 | 8 |
| 37 | Nick JacksonQBIndependence (Ashburn) | 1120 | 140.0 | 86 | 136 | 0.632 | 7 | 2 | 100 | 8 |
| 38 | Hunter WillardMagna Vista (Ridgeway) | 1116 | 139.5 | 72 | 130 | 0.554 | 21 | 3 | 114 | 8 |
| 39 | Tanner BishopQBHidden Valley (Roanoke) | 1111 | 158.7 | 114 | 202 | 0.564 | 6 | 10 | 61 | 7 |
| 40 | Alexander MahmoodQBFlint Hill (Oakton) | 1104 | 276.0 | 64 | 82 | 0.780 | 12 | 1 | 154 | 4 |
| 41 | Stephen AnkielQBMatoaca (Chesterfield) | 1092 | 121.3 | 99 | 181 | 0.547 | 5 | 10 | 59 | 9 |
| 42 | Garrett PalmerQB, SGraham (Bluefield) | 1080 | 135.0 | 76 | 122 | 0.623 | 14 | 1 | 126 | 8 |
| 43 | Eli BrooksQB, RBAbingdon | 1073 | 153.3 | 70 | 136 | 0.515 | 15 | 4 | 102 | 7 |
| 44 | Tyler KelsoQB, WRCJCHS (Manassas) | 1070 | 133.8 | 75 | 115 | 0.652 | 12 | 3 | 119 | 8 |
| 45 | Gabe CraggQBPAHS (Virginia Beach) | 1059 | 151.3 | 109 | 208 | 0.524 | 9 | 12 | 57 | 7 |
| 46 | Brayden DaltonQB, MLBStafford (Falmouth) | 1018 | 169.7 | 57 | 117 | 0.487 | 9 | 9 | 73 | 6 |
| 47 | Koi BrownQBTJHS (Richmond) | 1005 | 167.5 | 59 | 115 | 0.513 | 6 | 2 | 91 | 6 |
| 48 | Carter EpperlyQBAHS (Charlottesville) | 997 | 142.4 | 91 | 169 | 0.538 | 8 | 8 | 68 | 7 |
| 49 | Jonathan HeckmanQBHeritage (Leesburg) | 993 | 124.1 | 78 | 129 | 0.605 | 5 | 3 | 88 | 8 |
| 50 | Maddox NolesQBBattlefield (Haymarket) | 989 | 197.8 | 51 | 91 | 0.560 | 12 | 3 | 120 | 5 |