| 1 | Austen WalkerK, PJefferson Forest (Forest) | 42 | 42 | 1.000 | 6 |
| 2 | Eli OlingerAuburn (Riner) | 36 | 40 | 0.900 | 7 |
| 3 | Kyshaun BaxterWRSalem | 35 | 35 | 1.000 | 6 |
| 4 | Mac NolandK, PAHS (Richmond) | 34 | 37 | 0.919 | 7 |
| 5 | Cooper HaskinsK, PRandolph-Henry | 29 | 34 | 0.853 | 7 |
| 6 | Timothy FurnessK, PKettle Run (Nokesville) | 26 | 28 | 0.929 | 6 |
| 7 | James MarburgK, WRSouth Lakes (Reston) | 25 | 28 | 0.893 | 6 |
| 8 | Derrick HendricksRappahannock (Warsaw) | 25 | 30 | 0.833 | 5 |
| 9 | Lucas NashKGraham (Bluefield) | 24 | 27 | 0.889 | 5 |
| 10 | Marco FurfaroQB, KHCHS (Purcellville) | 24 | 32 | 0.750 | 6 |
| 11 | Jayden RobersonK, PHopewell | 24 | 33 | 0.727 | 5 |
| 12 | Charlie TierneyK, PLVHS (Purcellville) | 23 | 23 | 1.000 | 6 |
| 13 | Diyar NasehiKBullis (Potomac) | 22 | 22 | 1.000 | 6 |
| 14 | Luciano PuglieseKRadford | 22 | 25 | 0.880 | 6 |
| 15 | Jonah RameyKIndependence (Ashburn) | 21 | 22 | 0.955 | 6 |
| 16 | Justin KwanKJohn Champe (Aldie) | 21 | 23 | 0.913 | 6 |
| 17 | Tyler Luna GonzalezRBChilhowie | 21 | 23 | 0.913 | 5 |
| 18 | Judah PeachKing William | 21 | 30 | 0.700 | 6 |
| 19 | Mario CutlerMLB, RBHighland Springs | 20 | 20 | 1.000 | 5 |
| 20 | Bennett DawsonK, PACHS (Alexandria) | 20 | 20 | 1.000 | 5 |
| 21 | Caleb SimmersQB, KBroadway | 20 | 21 | 0.952 | 5 |
| 22 | Jayce MayoK, PHeritage (Lynchburg) | 20 | 25 | 0.800 | 6 |
| 23 | Stefan HoncharovKMount Vernon (Alexandria) | 19 | 20 | 0.950 | 6 |
| 24 | Jack WallKBOCHS (Arlington) | 19 | 22 | 0.864 | 6 |
| 25 | Lukas RiddleG, DTWilliam Byrd (Vinton) | 19 | 25 | 0.760 | 6 |
| 26 | Victor PachecoK, PDinwiddie | 18 | 18 | 1.000 | 7 |
| 27 | Cole McKnightK, PCCHS (Culpeper) | 18 | 18 | 1.000 | 5 |
| 28 | Patrick CosdenMLB, KCentreville (Clifton) | 18 | 20 | 0.900 | 6 |
| 29 | Brayden DavisKStone Bridge (Ashburn) | 18 | 23 | 0.783 | 7 |
| 30 | Keegan WilliamsWR, CBJ.I. Burton (Norton) | 17 | 17 | 1.000 | 5 |
| 31 | Aiden HailstalkK, PCourtland (Spotsylvania) | 17 | 18 | 0.944 | 6 |
| 32 | Philip CavalloWRWestfield (Chantilly) | 16 | 16 | 1.000 | 4 |
| 33 | Tristen WalkerK, PSkyline (Front Royal) | 16 | 18 | 0.889 | 5 |
| 34 | Eymen TufanKRHS (Fredericksburg) | 16 | 19 | 0.842 | 4 |
| 35 | Jeremy EnglehartK, FSEast Rockingham (Elkton) | 16 | 19 | 0.842 | 5 |
| 36 | Alex CullinsK, PThomas Dale (Chester) | 15 | 15 | 1.000 | 5 |
| 37 | Pablo MoraK, RBStrasburg | 15 | 15 | 1.000 | 4 |
| 38 | Rallye GoddardK, PDan River (Ringgold) | 15 | 16 | 0.938 | 5 |
| 39 | Parker KimKPatriot (Nokesville) | 15 | 16 | 0.938 | 3 |
| 40 | Fick DylanDBSouth County (Lorton) | 15 | 16 | 0.938 | 5 |
| 41 | Gavin JacksonK, WRFloyd County (Floyd) | 15 | 18 | 0.833 | 4 |
| 42 | Alex MarshallKJames Madison (Vienna) | 15 | 18 | 0.833 | 6 |
| 43 | James ThorleyK, PLake Braddock (Burke) | 14 | 14 | 1.000 | 6 |
| 44 | Daniel ChavezKCJCHS (Manassas) | 14 | 15 | 0.933 | 6 |
| 45 | Caleb HeretickKGrafton (Yorktown) | 14 | 15 | 0.933 | 7 |
| 46 | Logan DowdyKBrookville (Lynchburg) | 14 | 15 | 0.933 | 3 |
| 47 | Colton MayersK, PGodwin (Richmond) | 14 | 16 | 0.875 | 5 |
| 48 | Ivan Joaquin-ortegaNG, KPatrick County (Stuart) | 14 | 18 | 0.778 | 7 |
| 49 | Finn TurnerK, PKellam (Virginia Beach) | 13 | 13 | 1.000 | 4 |
| 50 | Felix GomezKYorktown (Arlington) | 13 | 13 | 1.000 | 7 |