| 1 | Jamar SmithSB, CBGlass (Lynchburg) | 622 | 17 | 516 | 9 | 106 | 13 |
| 2 | Amir MateoRHS (Fredericksburg) | 587 | 13 | 441 | 11 | 146 | 12 |
| 3 | Dominic KnicelyWR, RBJames Madison (Vienna) | 571 | 15 | 307 | 13 | 264 | 14 |
| 4 | Justin PerryFS, WRACHS (Amelia Court House) | 563 | 11 | 488 | 1 | 75 | 13 |
| 5 | Menyelek PilgrimFS, CBCentreville (Clifton) | 546 | 21 | 470 | 9 | 76 | 10 |
| 6 | Derek LenertWR, KGCMHS (Falls Church) | 522 | 14 | 478 | 3 | 44 | 10 |
| 7 | Nick TyreeWR, RBThomas Dale (Chester) | 518 | 17 | 453 | 10 | 65 | 12 |
| 8 | Jackson GetzWR, CBHidden Valley (Roanoke) | 499 | 33 | 501 | 3 | -2 | 9 |
| 9 | Keyshawn PhippsWR, DBGCHS (Independence) | 496 | 13 | 313 | 17 | 183 | 12 |
| 10 | Chance MalloryWR, FSSABHS (Charlottesville) | 476 | 3 | 170 | 9 | 306 | 8 |
| 11 | Cornelius CookeWR, DBHopewell | 467 | 11 | 392 | 6 | 75 | 11 |
| 12 | Amauri PolydorCB, WRNCA (Fort Washington) | 453 | 19 | 336 | 5 | 117 | 11 |
| 13 | Montel BookerCB, WRDan River (Ringgold) | 439 | 18 | 327 | 6 | 112 | 10 |
| 14 | Omaree MorrisFS, WRPowhatan | 432 | 6 | 278 | 7 | 154 | 8 |
| 15 | Dashod SingletonWR, RBMeadowbrook (Richmond) | 430 | 17 | 396 | 6 | 34 | 10 |
| 16 | Cooper FitzgeraldJohn Champe (Aldie) | 416 | 3 | 95 | 13 | 321 | 11 |
| 17 | Preston GrovesCB, FSNSA (Suffolk) | 406 | 19 | 439 | 0 | 0 | 11 |
| 18 | Howard CasterlowWR, CBNSA (Suffolk) | 401 | 12 | 401 | 0 | 0 | 11 |
| 19 | Tre EarlyDB, WRMHS (Charlottesville) | 389 | 10 | 346 | 2 | 43 | 10 |
| 20 | Ubie ZaidWRLandon (Bethesda) | 383 | 12 | 285 | 4 | 98 | 8 |
| 21 | Shaineek WrightWR, DBGranby (Norfolk) | 369 | 11 | 303 | 3 | 66 | 11 |
| 22 | Jaziel HartWR, CBNorth Cross (Roanoke) | 369 | 3 | 114 | 8 | 255 | 11 |
| 23 | Colin RansonRBMatoaca (Chesterfield) | 366 | 13 | 345 | 2 | 21 | 14 |
| 24 | Matthew MoretWRMount Vernon (Alexandria) | 350 | 1 | 17 | 15 | 333 | 11 |
| 25 | K'mari ChattenWR, CBGretna | 342 | 4 | 215 | 6 | 127 | 12 |
| 26 | Darryl SpenceWR, FSSABHS (Charlottesville) | 338 | 12 | 338 | 0 | 0 | 6 |
| 27 | Jack LewisTE, OLBWest Point | 329 | 11 | 226 | 2 | 103 | 12 |
| 28 | Omar McPhersonWR, DBAmherst County (Amherst) | 325 | 13 | 325 | 0 | 0 | 10 |
| 29 | Aidan VaughtRB, WRSkyline (Front Royal) | 318 | 12 | 292 | 2 | 26 | 11 |
| 30 | Sebastian QuintanaRB, DBRiverside (Leesburg) | 313 | 11 | 213 | 6 | 100 | 6 |
| 31 | Malik DarkATH, WRVA (Ashburn) | 312 | 5 | 205 | 4 | 107 | 9 |
| 32 | Kameron GeraldsCB, WRCave Spring (Roanoke) | 307 | 10 | 307 | 0 | 0 | 6 |
| 33 | Zayden BurksSkyline (Front Royal) | 305 | 9 | 305 | 1 | 0 | 11 |
| 34 | Devonte WadeWR, FSAmherst County (Amherst) | 298 | 6 | 209 | 6 | 89 | 9 |
| 35 | Jaquan GriffinWR, SSMiddlesex (Saluda) | 290 | 11 | 282 | 1 | 8 | 8 |
| 36 | Na’eem Abdul-rahim gladdingWR, CBStone Bridge (Ashburn) | 285 | 9 | 216 | 4 | 69 | 13 |
| 37 | Jayshaun JonesWR, OLBBrunswick (Lawrenceville) | 281 | 6 | 216 | 4 | 65 | 6 |
| 38 | Max HarrisRB, CBFloyd County (Floyd) | 274 | 15 | 249 | 1 | 25 | 7 |
| 39 | Turner CarsonFS, WRJamestown (Williamsburg) | 269 | 18 | 241 | 7 | 28 | 11 |
| 40 | Carter OketunjiWR, CBGCMHS (Falls Church) | 264 | 11 | 237 | 3 | 27 | 10 |
| 41 | Blake MorrisWRCaroline (Milford) | 262 | 8 | 188 | 2 | 74 | 10 |
| 42 | Sirpaul CheeksRB, SBL.C. Bird (Chesterfield) | 257 | 8 | 167 | 6 | 90 | 10 |
| 43 | Anthony JoyceWR, CBBriar Woods (Ashburn) | 254 | 10 | 254 | 4 | 0 | 12 |
| 44 | Bryce YatesWR, CBMatoaca (Chesterfield) | 253 | 3 | 125 | 14 | 128 | 14 |
| 45 | Sherod BarnesQB, DBCharles City | 249 | 20 | 249 | 0 | 0 | 8 |
| 46 | Camden SimmonsWRRHS (Fredericksburg) | 249 | 7 | 251 | 4 | -2 | 12 |
| 47 | Tavion ClarkWR, CBHeritage (Lynchburg) | 248 | 4 | 124 | 6 | 124 | 11 |
| 48 | Davonte BrownWR, CBManor (Portsmouth) | 244 | 11 | 192 | 4 | 52 | 11 |
| 49 | Cord YatesFS, WRJames Madison (Vienna) | 243 | 9 | 106 | 17 | 137 | 14 |
| 50 | Ken FotouhiCB, QBLake Braddock (Burke) | 237 | 9 | 178 | 5 | 59 | 10 |