| 1 | James Shaw IIIWR, CBWoodbridge | 736 | 12 | 584 | 12 | 152 | 12 |
| 2 | Miguel BradshawCB, WRSouthampton (Courtland) | 613 | 15 | 389 | 11 | 224 | 12 |
| 3 | Macklin GaffneyWR, DBLVHS (Purcellville) | 535 | 14 | 311 | 13 | 224 | 12 |
| 4 | Demarcus BrownRB, WRRHSA (Richmond) | 519 | 20 | 499 | 1 | 20 | 10 |
| 5 | Rylan Goffe-LambertWR, DBSABHS (Charlottesville) | 506 | 12 | 349 | 9 | 157 | 11 |
| 6 | Caiden ClarkWR, CBAuburn (Riner) | 495 | 20 | 483 | 3 | 12 | 10 |
| 7 | Terrell Lewis JrWR, FSClover Hill (Midlothian) | 478 | 21 | 376 | 4 | 102 | 10 |
| 8 | Pace PrioleauSS, WRRadford | 449 | 9 | 205 | 21 | 244 | 11 |
| 9 | Terris Bowen IiiQB, SSWoodside (Newport News) | 436 | 21 | 350 | 1 | 86 | 11 |
| 10 | Jabari CoxDB, ATHSMAHS (Fredericksburg) | 435 | 14 | 367 | 3 | 68 | 9 |
| 11 | Joshua BeasleyWR, CBMatoaca (Chesterfield) | 422 | 18 | 419 | 7 | 3 | 10 |
| 12 | Kenaz SullivanWR, DBNorth Stafford (Stafford) | 416 | 7 | 156 | 11 | 260 | 13 |
| 13 | John PoythressWR, SSCentreville (Clifton) | 414 | 14 | 414 | 0 | 0 | 11 |
| 14 | Lorenzo NadalRB, PRFreedom (South Riding) | 407 | 9 | 248 | 9 | 159 | 10 |
| 15 | Micah FlowersWRThomas Dale (Chester) | 405 | 9 | 380 | 2 | 25 | 12 |
| 16 | Harrison Kent JrRB, CBGrafton (Yorktown) | 400 | 14 | 400 | 0 | 0 | 10 |
| 17 | Brendon OliverWR, FSAHS (Richmond) | 392 | 4 | 104 | 9 | 288 | 13 |
| 18 | Dashod SingletonWR, RBMeadowbrook (Richmond) | 386 | 13 | 332 | 8 | 54 | 10 |
| 19 | Koen CrittendonWRCJCHS (Manassas) | 382 | 11 | 382 | 0 | 0 | 8 |
| 20 | null Player #41Waynesboro | 378 | 14 | 260 | 11 | 118 | 10 |
| 21 | Uriah RutanSB, FSBroadway | 377 | 1 | 35 | 10 | 342 | 9 |
| 22 | Cooper HelveyRB, LBNarrows | 367 | 10 | 162 | 7 | 205 | 11 |
| 23 | Vinnie Hill Jr.WR, CBWoodbridge | 367 | 4 | 169 | 8 | 198 | 12 |
| 24 | Nick SolomonS, CBCentreville (Clifton) | 364 | 12 | 364 | 0 | 0 | 11 |
| 25 | Jack EzzeddinYorktown (Arlington) | 359 | 9 | 359 | 0 | 0 | 9 |
| 26 | Damaries HarrisWR, CBGlass (Lynchburg) | 354 | 19 | 308 | 5 | 46 | 11 |
| 27 | Jordan LeeWR, SSLCA (Chester) | 351 | 15 | 271 | 3 | 80 | 9 |
| 28 | Kiyunn MyersWR, RBDan River (Ringgold) | 350 | 12 | 299 | 3 | 51 | 9 |
| 29 | Josh HemingwayWR, CBFreedom (Woodbridge) | 349 | 18 | 349 | 0 | 0 | 10 |
| 30 | Bryson RobinsonATH, WRHermitage (Richmond) | 346 | 5 | 114 | 8 | 232 | 11 |
| 31 | Desmond MickensRB, FSHolston (Damascus) | 345 | 18 | 310 | 4 | 35 | 10 |
| 32 | Matt MoretMount Vernon (Alexandria) | 344 | 9 | 273 | 3 | 71 | 11 |
| 33 | Akim IscandariWR, DBPotomac School (McLean) | 341 | 14 | 206 | 6 | 135 | 9 |
| 34 | Alexander DuffeyWR, KRRandolph-Henry | 340 | 7 | 220 | 7 | 154 | 10 |
| 35 | Xavier KingWR, CBPetersburg | 324 | 5 | 111 | 7 | 213 | 9 |
| 36 | Brian White Jr.Arcadia (Oak Hall) | 319 | 9 | 319 | 0 | 0 | 9 |
| 37 | Antonio Turner JrCB, WRManchester (Midlothian) | 318 | 9 | 240 | 9 | 78 | 12 |
| 38 | Noah CardenasDBWestfield (Chantilly) | 318 | 7 | 128 | 12 | 190 | 13 |
| 39 | Colton TokarchicWR, ATHWoodgrove (Purcellville) | 311 | 7 | 311 | 0 | 0 | 8 |
| 40 | Xavier BarravinoWR, CBLake Braddock (Burke) | 304 | 8 | 235 | 3 | 69 | 8 |
| 41 | CJ JamesMount Vernon (Alexandria) | 304 | 11 | 292 | 2 | 12 | 9 |
| 42 | Christopher GilpinWR, DBWakefield (Arlington) | 304 | 9 | 304 | 0 | 0 | 10 |
| 43 | Dj ClarkWRAmherst County (Amherst) | 303 | 11 | 193 | 6 | 110 | 9 |
| 44 | Elijah KnoetzeWR, DBNarrows | 301 | 9 | 227 | 3 | 74 | 11 |
| 45 | Landon JacksonWR, DBFCA Bucks (Georgetown) | 300 | 10 | 210 | 2 | 90 | 8 |
| 46 | Noah WilbourneWR, DBGodwin (Richmond) | 296 | 2 | 36 | 14 | 260 | 10 |
| 47 | Dereon CookeMiddlesex (Saluda) | 294 | 11 | 291 | 2 | 3 | 10 |
| 48 | Parker DowellRB, DBGCHS (Independence) | 294 | 12 | 294 | 0 | 0 | 13 |
| 49 | Zion WilliamsWR, KRAHS (Richmond) | 293 | 5 | 127 | 7 | 166 | 13 |
| 50 | Kamari CherryCB, WRMatoaca (Chesterfield) | 286 | 11 | 289 | 12 | -3 | 10 |