| 1 | William WhiteQBVES (Lynchburg) | 2536 | 253.6 | 164 | 272 | 0.603 | 32 | 14 | 109 | 10 |
| 2 | Erik (ej) ManuelQB, FSBayside (Virginia Beach) | 1973 | 197.3 | 137 | 244 | 0.561 | 15 | 7 | 91 | 10 |
| 3 | Daniel WoodwardQBMadison County (Madison) | 1799 | 199.9 | 112 | 201 | 0.557 | 20 | 13 | 92 | 9 |
| 4 | Samuel BurggrafQB, SSLCHS (Lynchburg) | 1064 | 96.7 | 73 | 120 | 0.608 | 14 | 5 | 111 | 11 |
| 5 | Adrian RobertsQB, DBRandolph-Henry | 1031 | 103.1 | 66 | 137 | 0.482 | 7 | 7 | 69 | 10 |
| 6 | Cole ShainBroad Run (Ashburn) | 967 | 161.2 | 73 | 136 | 0.537 | 9 | 5 | 83 | 6 |
| 7 | Zay LopezQBHerndon | 938 | 117.2 | 68 | 130 | 0.523 | 9 | 7 | 76 | 8 |
| 8 | Tremayne WaddyQB, FSFluvanna County (Palmyra) | 911 | 91.1 | 51 | 99 | 0.515 | 4 | 12 | 57 | 10 |
| 9 | Tienne JeffersonDB, QBFUMA (Fork Union) | 888 | 74.0 | 66 | 125 | 0.528 | 6 | 5 | 75 | 12 |
| 10 | Jeff MehlhaffQB, DBLouisa County (Mineral) | 833 | 59.5 | 56 | 110 | 0.509 | 5 | 4 | 76 | 14 |
| 11 | Michael RoccoQB, FSLCHS (Lynchburg) | 813 | 73.9 | 41 | 71 | 0.577 | 12 | 5 | 108 | 11 |
| 12 | Travis MorrisQB, DBBuffalo Gap (Swoope) | 734 | 122.3 | 48 | 109 | 0.440 | 7 | 10 | 50 | 6 |
| 13 | Brian JordanQB, OLBGoochland | 720 | 51.4 | 40 | 93 | 0.430 | 15 | 2 | 101 | 14 |
| 14 | Rashawn WoodsQB, LBBassett | 673 | 96.1 | 35 | 113 | 0.310 | 8 | 9 | 43 | 7 |
| 15 | Kyle HorneQBGlenvar (Salem) | 614 | 61.4 | 36 | 70 | 0.514 | 6 | 5 | 80 | 10 |
| 16 | Sha'ka MillerQB, FSKing's Fork (Suffolk) | 497 | 49.7 | 41 | 103 | 0.398 | 3 | 3 | 53 | 10 |
| 17 | Jonathan ButlerQB, CBRCHS (Washington) | 348 | 58.0 | 24 | 62 | 0.387 | 2 | 6 | 29 | 6 |
| 18 | SellersCCHS (Culpeper) | 338 | 84.5 | 16 | 35 | 0.457 | 2 | 2 | 76 | 4 |
| 19 | Boone JonesQB, DBBuffalo Gap (Swoope) | 310 | 31.0 | 32 | 61 | 0.525 | 4 | 2 | 75 | 10 |
| 20 | Terrance AbbittWR, FBVES (Lynchburg) | 289 | 32.1 | 11 | 17 | 0.647 | 4 | 1 | 123 | 9 |
| 21 | Brent SteffeyQB, OLBColonial Beach | 252 | 25.2 | 13 | 30 | 0.433 | 5 | 2 | 85 | 10 |
| 22 | Craig CarlsonQB, DBDominion (Sterling) | 206 | 51.5 | 17 | 41 | 0.415 | 1 | 5 | 26 | 4 |
| 23 | Mike SchwengelQB, DBMeridian (Falls Church) | 196 | 24.5 | 13 | 32 | 0.406 | 2 | 2 | 56 | 8 |
| 24 | Chris JessopBroad Run (Ashburn) | 150 | 25.0 | 6 | 10 | 0.600 | 2 | 0 | 144 | 6 |
| 25 | Seth GoodQB, LBLCHS (Lynchburg) | 136 | 27.2 | 9 | 14 | 0.643 | 1 | 0 | 120 | 5 |
| 26 | Brandon FosterRB, LBColonial Beach | 95 | 10.6 | 7 | 13 | 0.538 | 0 | 0 | 77 | 9 |
| 27 | Manny BillingsQB, CBFluvanna County (Palmyra) | 74 | 9.2 | 3 | 12 | 0.250 | 1 | 3 | 41 | 8 |
| 28 | John Austin HicksHB, SSGoochland | 65 | 4.6 | 2 | 4 | 0.500 | 0 | 0 | 96 | 14 |
| 29 | Tim WilsonFB, LBColonial Beach | 65 | 6.5 | 1 | 1 | 1.000 | 1 | 0 | 177 | 10 |
| 30 | Anthony SmithCCHS (Culpeper) | 41 | 10.2 | 2 | 3 | 0.667 | 0 | 0 | 110 | 4 |
| 31 | Bahier BarekzoyQB, DBDominion (Sterling) | 37 | 9.2 | 2 | 4 | 0.500 | 0 | 1 | 43 | 4 |
| 32 | Lonnie MillardQB, DBMeridian (Falls Church) | 30 | 3.8 | 2 | 8 | 0.250 | 0 | 3 | 3 | 8 |
| 33 | Steve DodsonQB, CBRCHS (Washington) | 29 | 7.2 | 3 | 8 | 0.375 | 0 | 0 | 48 | 4 |
| 34 | Patrick MyrickDB, QBFUMA (Fork Union) | 24 | 2.7 | 2 | 9 | 0.222 | 0 | 0 | 40 | 9 |
| 35 | Tristan CareyQB, FSColonial Beach | 19 | 1.9 | 2 | 6 | 0.333 | 0 | 0 | 43 | 10 |
| 36 | Terry BushrodHB, CBColonial Beach | 9 | 0.9 | 1 | 1 | 1.000 | 0 | 0 | 123 | 10 |
| 37 | Daylan BrogdonWR, QBRandolph-Henry | 7 | 0.7 | 1 | 2 | 0.500 | 0 | 0 | 58 | 10 |
| 38 | Xavier NormanQB, DBBassett | 5 | 1.2 | 1 | 1 | 1.000 | 0 | 0 | 106 | 4 |
| 39 | Michael WareWR, DBGoochland | 4 | 0.3 | 2 | 2 | 1.000 | 0 | 0 | 98 | 14 |
| 40 | Michael MasonQB, WRKing's Fork (Suffolk) | 1 | 0.1 | 1 | 5 | 0.200 | 0 | 1 | 0 | 10 |
| 1 | Joseph JonesQB, SSHopewell | 879 | 87.9 | 78 | 136 | 0.574 | 10 | 6 | 83 | 10 |
| 2 | Adam CappsQB, LBHopewell | 368 | 73.6 | 30 | 32 | 0.938 | 5 | 2 | 142 | 5 |
| 3 | Lenell TaylorRB, NGHopewell | 4 | 0.4 | 1 | 2 | 0.500 | 0 | 1 | 17 | 10 |