| 1 | Bruce MillerMH, MBGloucester | 61 | 97 | 31 | 66 | 1.6 |
| 2 | William TruebloodMB, MHGloucester | 57 | 84 | 29 | 55 | 1.5 |
| 3 | Chase WatkinsMBWSHS (Springfield) | 112 | 79 | 16 | 63 | 0.7 |
| 4 | Brandon LayneMHGranby (Norfolk) | 78 | 74 | 35 | 39 | 0.9 |
| 5 | Gabe SolMHGranby (Norfolk) | 79 | 73 | 27 | 46 | 0.9 |
| 6 | Tommy QuigleyMH, RSWoodson (Fairfax) | 92 | 71 | 25 | 46 | 0.8 |
| 7 | Grayson ShieldS, RSGloucester | 60 | 66 | 15 | 51 | 1.1 |
| 8 | Isaac McConkieS, OHWoodson (Fairfax) | 80 | 65 | 24 | 41 | 0.8 |
| 9 | Braven JacksonOPP, MBGRHS (Virginia Beach) | 73 | 64 | 43 | 21 | 0.9 |
| 10 | Andrew ParkerOHGranby (Norfolk) | 67 | 63 | 27 | 36 | 0.9 |
| 11 | Kayden GraggMB, OPPWoodside (Newport News) | 52 | 62 | 17 | 45 | 1.2 |
| 12 | Pierre McSwain, Jr.MH, OHGRHS (Virginia Beach) | 73 | 60 | 32 | 28 | 0.8 |
| 13 | Torin KernanOH, SGRHS (Virginia Beach) | 76 | 57 | 32 | 25 | 0.8 |
| 14 | Willem WarwegMHWoodson (Fairfax) | 58 | 56 | 22 | 34 | 1.0 |
| 15 | Sawyer DolinaMBMcLean | 65 | 55 | 7 | 48 | 0.8 |
| 16 | Evan LiSMcLean | 69 | 54 | 7 | 47 | 0.8 |
| 17 | Sean ColbertOPP, MBHayfield (Alexandria) | 70 | 52 | 28 | 24 | 0.7 |
| 18 | Leo (Quinn) NolanOPP, MBMcLean | 67 | 50 | 9 | 41 | 0.7 |
| 19 | Marcus BerryMHGrassfield (Chesapeake) | 96 | 50 | 4 | 46 | 0.5 |
| 20 | Nathan GoanMHKellam (Virginia Beach) | 68 | 48 | 8 | 40 | 0.7 |
| 21 | Will FindlayDSGranby (Norfolk) | 77 | 43 | 4 | 39 | 0.6 |
| 22 | Elvis LahiffMBMcLean | 67 | 42 | 3 | 39 | 0.6 |
| 23 | Geoffrey CameronMB, OPPFairfax | 45 | 41 | 22 | 19 | 0.9 |
| 24 | Cooper MelbyMH, MBKellam (Virginia Beach) | 56 | 41 | 6 | 35 | 0.7 |
| 25 | Tavron WoodOPP, MHKellam (Virginia Beach) | 59 | 41 | 4 | 37 | 0.7 |
| 26 | Andrew BurkeOHGrassfield (Chesapeake) | 99 | 41 | 19 | 22 | 0.4 |
| 27 | Cooper TeagleRS, OHGloucester | 61 | 39 | 2 | 37 | 0.6 |
| 28 | Warren DrakeMHSouth County (Lorton) | 90 | 39 | 9 | 30 | 0.4 |
| 29 | Akhil PatilMBOakton (Vienna) | 73 | 38 | 7 | 31 | 0.5 |
| 30 | Alijah LampOHGranby (Norfolk) | 76 | 38 | 24 | 14 | 0.5 |
| 31 | Colton AmersonRSGrassfield (Chesapeake) | 91 | 38 | 5 | 33 | 0.4 |
| 32 | Quinn ParkeOHWSHS (Springfield) | 113 | 38 | 5 | 33 | 0.3 |
| 33 | Samere ColemanMB, OPPWoodside (Newport News) | 42 | 36 | 12 | 24 | 0.9 |
| 34 | Daniel (Dan) ParkMB, OHFairfax | 44 | 36 | 16 | 20 | 0.8 |
| 35 | Luke ReplogleOH, STEACHH (Virginia Beach) | 65 | 36 | 28 | 8 | 0.6 |
| 36 | Shayne WallenMHGrassfield (Chesapeake) | 98 | 36 | 0 | 36 | 0.4 |
| 37 | Brady MillerOPPLake Braddock (Burke) | 82 | 33 | 6 | 27 | 0.4 |
| 38 | Alex GuidoOHWSHS (Springfield) | 110 | 33 | 4 | 29 | 0.3 |
| 39 | Xavier TooleyMBTEACHH (Virginia Beach) | 59 | 32 | 26 | 6 | 0.5 |
| 40 | Vinam TranMBLake Braddock (Burke) | 68 | 32 | 4 | 28 | 0.5 |
| 41 | Caedan AgustinSGrassfield (Chesapeake) | 99 | 32 | 7 | 25 | 0.3 |
| 42 | Arush ShahTJST (Alexandria) | 50 | 31 | 9 | 22 | 0.6 |
| 43 | Rafael BaezHerndon | 57 | 31 | 30 | 1 | 0.5 |
| 44 | Hayden SimmonsOHGloucester | 60 | 31 | 18 | 13 | 0.5 |
| 45 | Bennett PykaS, LKellam (Virginia Beach) | 66 | 31 | 4 | 27 | 0.5 |
| 46 | Asher KimSWSHS (Springfield) | 108 | 31 | 3 | 28 | 0.3 |
| 47 | Ryan WilliamsOH, RSGloucester | 60 | 30 | 5 | 25 | 0.5 |
| 48 | Josh DelumenS, DSGRHS (Virginia Beach) | 76 | 30 | 7 | 23 | 0.4 |
| 49 | Isaac WilliamsOPP, OHWoodside (Newport News) | 47 | 29 | 1 | 28 | 0.6 |
| 50 | Seneca TilliesMB, SMeadowbrook (Richmond) | 50 | 29 | 14 | 15 | 0.6 |