| 1 | Cody AgnewQBPatriot (Nokesville) | 2833 | 217.9 | 195 | 302 | 0.646 | 30 | 7 | 118 | 13 |
| 2 | Blake BowenQBTEHS (Richmond) | 2743 | 249.4 | 158 | 284 | 0.556 | 35 | 7 | 118 | 11 |
| 3 | Max RevercombQB, LBNorth Cross (Roanoke) | 2712 | 246.5 | 205 | 347 | 0.591 | 32 | 13 | 99 | 11 |
| 4 | Joe DickinsonQB, ATHBIHS (Alexandria) | 2629 | 219.1 | 197 | 329 | 0.599 | 27 | 9 | 101 | 12 |
| 5 | Jay ScrogginsQB, OLBJMHS (Fredericksburg) | 2340 | 180.0 | 158 | 265 | 0.596 | 26 | 6 | 112 | 13 |
| 6 | Blake LarussaQBCatholic (Virginia Beach) | 2317 | 210.6 | 115 | 230 | 0.500 | 24 | 4 | 113 | 11 |
| 7 | Brady ReitzelQB, FSBroad Run (Ashburn) | 2182 | 167.8 | 140 | 250 | 0.560 | 24 | 9 | 102 | 13 |
| 8 | Ryan MclaughlinQB, OLBHerndon | 2062 | 206.2 | 133 | 248 | 0.536 | 15 | 12 | 81 | 10 |
| 9 | Tanner HallUnion (Big Stone Gap) | 1949 | 177.2 | 134 | 243 | 0.551 | 21 | 5 | 102 | 11 |
| 10 | Daniel RoseQBManchester (Midlothian) | 1925 | 160.4 | 111 | 212 | 0.524 | 23 | 10 | 100 | 12 |
| 11 | Kirk Rygol, jr.QB, FSBroadway | 1908 | 173.5 | 130 | 204 | 0.637 | 17 | 6 | 110 | 11 |
| 12 | Brenden O'neilQB, WROLHS (Virginia Beach) | 1860 | 124.0 | 104 | 158 | 0.658 | 23 | 3 | 138 | 15 |
| 13 | James GravesQB, PMadison County (Madison) | 1848 | 184.8 | 105 | 248 | 0.423 | 17 | 8 | 78 | 10 |
| 14 | Jeremy RobsonQB, CBCCHS (Culpeper) | 1789 | 223.6 | 142 | 264 | 0.538 | 9 | 10 | 71 | 8 |
| 15 | Billy SheehanQBWoodgrove (Purcellville) | 1779 | 161.7 | 119 | 204 | 0.583 | 23 | 4 | 116 | 11 |
| 16 | Cj FilipkowskiQB, DEBSHHS (Powhatan) | 1734 | 157.6 | 95 | 213 | 0.446 | 18 | 8 | 86 | 11 |
| 17 | Patrick RileyQBWoodson (Fairfax) | 1672 | 209.0 | 129 | 225 | 0.573 | 15 | 10 | 85 | 8 |
| 18 | Jason BrownQBChancellor (Spotsylvania) | 1635 | 163.5 | 111 | 214 | 0.519 | 19 | 8 | 91 | 10 |
| 19 | Bryce WittQB, DBDinwiddie | 1592 | 144.7 | 112 | 197 | 0.569 | 17 | 12 | 87 | 11 |
| 20 | Gavin PatrickQBFluvanna County (Palmyra) | 1575 | 157.5 | 105 | 276 | 0.380 | 12 | 19 | 43 | 10 |
| 21 | Josh StallingsQBEastern View (Culpeper) | 1549 | 140.8 | 94 | 151 | 0.623 | 39 | 7 | 117 | 11 |
| 22 | Jeb BemissQB, PSCHS (Richmond) | 1539 | 153.9 | 99 | 212 | 0.467 | 15 | 10 | 75 | 10 |
| 23 | Cameren HillQB, FSHopewell | 1536 | 139.6 | 93 | 203 | 0.458 | 14 | 14 | 66 | 11 |
| 24 | Jason GastrockQBJames Madison (Vienna) | 1509 | 188.6 | 97 | 189 | 0.513 | 16 | 3 | 100 | 8 |
| 25 | Joe FerrickQBCentreville (Clifton) | 1495 | 99.7 | 86 | 159 | 0.541 | 16 | 5 | 107 | 15 |
| 26 | Jake JonesQB, SSKing William | 1459 | 182.4 | 86 | 148 | 0.581 | 15 | 8 | 103 | 8 |
| 27 | Tyrell AdamsQB, LBFleming (Roanoke) | 1409 | 128.1 | 80 | 153 | 0.523 | 13 | 4 | 101 | 11 |
| 28 | Reid ChenaultQB, DBGoochland | 1395 | 139.5 | 72 | 134 | 0.537 | 19 | 5 | 114 | 10 |
| 29 | Lee ParkhillQB, FSSABHS (Charlottesville) | 1332 | 148.0 | 61 | 118 | 0.517 | 20 | 4 | 118 | 9 |
| 30 | Jake MaffeQB, OLBBriar Woods (Ashburn) | 1153 | 164.7 | 73 | 126 | 0.579 | 14 | 6 | 106 | 7 |
| 31 | Peter MuskettQBWSHS (Springfield) | 1129 | 94.1 | 75 | 141 | 0.532 | 12 | 2 | 102 | 12 |
| 32 | Brett SmithQB, PGrassfield (Chesapeake) | 1099 | 109.9 | 76 | 168 | 0.452 | 8 | 10 | 58 | 10 |
| 33 | Bryan HartQB, DBHRA (Newport News) | 1085 | 135.6 | 65 | 149 | 0.436 | 8 | 13 | 50 | 8 |
| 34 | Holland DariusQB, WRACHS (Alexandria) | 1066 | 133.2 | 71 | 171 | 0.415 | 11 | 9 | 62 | 8 |
| 35 | Khalid MorrisDB, QBThomas Dale (Chester) | 1061 | 96.5 | 65 | 116 | 0.560 | 19 | 4 | 112 | 11 |
| 36 | Bryce CaseyQB, DBIWA (Isle of Wight) | 1034 | 114.9 | 53 | 118 | 0.449 | 11 | 9 | 75 | 9 |
| 37 | Donovan WilliamsQBHylton (Woodbridge) | 1015 | 101.5 | 89 | 147 | 0.605 | 5 | 3 | 84 | 10 |
| 38 | Balik BrownQB, DBNottoway | 1009 | 72.1 | 53 | 118 | 0.449 | 11 | 5 | 89 | 14 |
| 39 | Corey VickersQB, LBGCA (Chesapeake) | 1005 | 100.5 | 64 | 119 | 0.538 | 12 | 3 | 105 | 10 |
| 40 | Mark EllisQBWest Potomac (Alexandria) | 990 | 141.4 | 78 | 151 | 0.517 | 9 | 5 | 79 | 7 |
| 41 | Malik DeloatchQBHeritage (Newport News) | 953 | 86.6 | 46 | 65 | 0.708 | 9 | 1 | 146 | 11 |
| 42 | Taylor WoolardLancaster | 939 | 134.1 | 48 | 100 | 0.480 | 11 | 7 | 89 | 7 |
| 43 | Deandre ClaytonQB, CBSouth County (Lorton) | 936 | 85.1 | 65 | 113 | 0.575 | 9 | 7 | 85 | 11 |
| 44 | Darius CarterQB, DBFCHS (Fredericksburg) | 900 | 81.8 | 41 | 67 | 0.612 | 10 | 2 | 132 | 11 |
| 45 | Sam BarbourQB, FSCWHS (Woodstock) | 895 | 99.4 | 56 | 126 | 0.444 | 5 | 9 | 52 | 9 |
| 46 | Brandon GaddyQBBTWHS (Norfolk) | 875 | 97.2 | 59 | 121 | 0.488 | 8 | 6 | 74 | 9 |
| 47 | Justin SalehQBFlint Hill (Oakton) | 842 | 93.6 | 65 | 145 | 0.448 | 6 | 7 | 57 | 9 |
| 48 | Darren OwensQBBrunswick (Lawrenceville) | 834 | 83.4 | 34 | 78 | 0.436 | 9 | 5 | 95 | 10 |
| 49 | Jake SmileyQBHidden Valley (Roanoke) | 803 | 80.3 | 79 | 147 | 0.537 | 8 | 8 | 65 | 10 |
| 50 | Scotty ForbesQBDominion (Sterling) | 774 | 154.8 | 47 | 84 | 0.560 | 8 | 3 | 104 | 5 |