| 1 | Todd SheltonTB, LBLouisa County (Mineral) | 34 | 34 | 0 | 14 |
| 2 | D.J. ColesHB, OLBGoochland | 25 | 22 | 3 | 13 |
| 3 | Brandon FosterRB, LBColonial Beach | 20 | 19 | 0 | 9 |
| 4 | Jamal PannellRB, OLBLCHS (Lynchburg) | 20 | 17 | 2 | 10 |
| 5 | John Austin HicksHB, SSGoochland | 16 | 9 | 7 | 14 |
| 6 | A.j. WilliamsFB, CBFluvanna County (Palmyra) | 16 | 15 | 1 | 9 |
| 7 | Marcus DowtinLB, RBFUMA (Fork Union) | 15 | 15 | 0 | 11 |
| 8 | Wayne WilliamsWRMadison County (Madison) | 14 | 0 | 3 | 8 |
| 9 | Trae WatkinsRB, SVES (Lynchburg) | 14 | 7 | 5 | 10 |
| 10 | Jerrel BoldenFB, DLGlenvar (Salem) | 13 | 13 | 0 | 10 |
| 11 | Darius PolkWR, CVES (Lynchburg) | 13 | 0 | 12 | 10 |
| 12 | Matthew HaskinsRB, LBRandolph-Henry | 12 | 12 | 0 | 9 |
| 13 | Terrell WellsWB, CBLouisa County (Mineral) | 11 | 9 | 1 | 14 |
| 14 | Terry BushrodHB, CBColonial Beach | 10 | 8 | 2 | 10 |
| 15 | Jack CornsFB, KBuffalo Gap (Swoope) | 10 | 7 | 3 | 10 |
| 16 | Chris McAlisterWR, CBLCHS (Lynchburg) | 10 | 0 | 8 | 11 |
| 17 | Luke BentleyRB, LBVES (Lynchburg) | 10 | 1 | 8 | 10 |
| 18 | Daylan BrogdonWR, QBRandolph-Henry | 9 | 3 | 4 | 10 |
| 19 | Eddie HuberRB, DBMeridian (Falls Church) | 9 | 8 | 0 | 10 |
| 20 | Bobby CzekajRB, WRRCHS (Washington) | 9 | 5 | 3 | 10 |
| 21 | Kj FordTB, DBGlenvar (Salem) | 9 | 9 | 0 | 10 |
| 22 | Sha'ka MillerQB, FSKing's Fork (Suffolk) | 8 | 7 | 0 | 10 |
| 23 | Demetrick JohnsonRBMadison County (Madison) | 8 | 1 | 0 | 9 |
| 24 | Stephen PalmerDB, RBFUMA (Fork Union) | 8 | 4 | 1 | 12 |
| 25 | Deveon BraithwaiteWR, DBBayside (Virginia Beach) | 7 | 0 | 7 | 10 |
| 26 | Zay LopezQBHerndon | 7 | 7 | 0 | 8 |
| 27 | Colin EllisFB, LBGoochland | 7 | 7 | 0 | 13 |
| 28 | Tremayne WaddyQB, FSFluvanna County (Palmyra) | 7 | 7 | 0 | 10 |
| 29 | Tienne JeffersonDB, QBFUMA (Fork Union) | 7 | 7 | 0 | 12 |
| 30 | Brent SteffeyQB, OLBColonial Beach | 6 | 4 | 0 | 10 |
| 31 | Matt SeegerWR, DBHerndon | 6 | 0 | 5 | 8 |
| 32 | Antoneo FolksRB, DBMeridian (Falls Church) | 6 | 6 | 0 | 7 |
| 33 | Aj LooneyWR, DBGlenvar (Salem) | 6 | 0 | 5 | 10 |
| 34 | Michael JohnsonWR, DBBuffalo Gap (Swoope) | 6 | 0 | 4 | 10 |
| 35 | Mulligan ZachWR, CVES (Lynchburg) | 6 | 0 | 6 | 6 |
| 36 | Jordan McKyer-syesDB, RBBayside (Virginia Beach) | 5 | 5 | 0 | 10 |
| 37 | Erik (ej) ManuelQB, FSBayside (Virginia Beach) | 5 | 5 | 0 | 10 |
| 38 | Tim WilsonFB, LBColonial Beach | 5 | 2 | 2 | 10 |
| 39 | Adrian RobertsQB, DBRandolph-Henry | 5 | 5 | 0 | 10 |
| 40 | Brian GrubbsRB, LBLouisa County (Mineral) | 5 | 5 | 0 | 14 |
| 41 | Jeff MehlhaffQB, DBLouisa County (Mineral) | 5 | 4 | 0 | 14 |
| 42 | Logan TerrellRBMadison County (Madison) | 5 | 2 | 0 | 9 |
| 43 | Adam JemerisonWRMadison County (Madison) | 5 | 0 | 1 | 9 |
| 44 | Robert KnightTB, KRBuffalo Gap (Swoope) | 5 | 5 | 0 | 10 |
| 45 | Bruce WilderRB, LBLCHS (Lynchburg) | 5 | 4 | 0 | 8 |
| 46 | Patrick KellyWR, FSLCHS (Lynchburg) | 5 | 0 | 5 | 11 |
| 47 | Scales MartinRB, DBBassett | 5 | 5 | 0 | 7 |
| 48 | Tony WomackSE, DBBassett | 5 | 0 | 5 | 4 |
| 49 | Raphael BazemoreDB, RBBayside (Virginia Beach) | 4 | 0 | 0 | 10 |
| 50 | Marquel ThomasWR, DBBayside (Virginia Beach) | 4 | 0 | 0 | 10 |