| 1 | Marshall PerryWA (Williamsburg) | 90 | 35 | 20 | 4.500 | 20 |
| 2 | Danny VantranWA (Williamsburg) | 68 | 23 | 22 | 2.957 | 23 |
| 3 | Jason PrebleMF, STRKCatholic (Virginia Beach) | 52 | 19 | 14 | 2.737 | 19 |
| 4 | Carson StokesCatholic (Virginia Beach) | 43 | 14 | 15 | 2.150 | 20 |
| 5 | Carter PerryWA (Williamsburg) | 39 | 8 | 23 | 2.053 | 19 |
| 6 | Luke StenslandWA (Williamsburg) | 34 | 13 | 8 | 2.125 | 16 |
| 7 | Georgie SarantakosWA (Williamsburg) | 29 | 12 | 5 | 1.812 | 16 |
| 8 | Connor CassaniFORW, MFCatholic (Virginia Beach) | 29 | 9 | 11 | 1.450 | 20 |
| 9 | Luke RutterWA (Williamsburg) | 28 | 11 | 6 | 4.000 | 7 |
| 10 | Grant BlossomWA (Williamsburg) | 25 | 9 | 7 | 1.923 | 13 |
| 11 | Alex NassabiWA (Williamsburg) | 24 | 10 | 4 | 3.429 | 7 |
| 12 | Frederic Galvez SalaMFNCHS (Norfolk) | 24 | 9 | 6 | 1.714 | 14 |
| 13 | Harrison ShafferFORW, MFNCHS (Norfolk) | 22 | 9 | 4 | 1.833 | 12 |
| 14 | Luke SablanMFHRA (Newport News) | 16 | 8 | 0 | 1.600 | 10 |
| 15 | Zachary BuschMFHRA (Newport News) | 13 | 4 | 5 | 1.083 | 12 |
| 16 | Jake GispertD, FORWNCHS (Norfolk) | 13 | 6 | 1 | 0.929 | 14 |
| 17 | Ethan De guiaMFCatholic (Virginia Beach) | 9 | 4 | 1 | 0.562 | 16 |
| 18 | Mason MishlerWA (Williamsburg) | 8 | 2 | 4 | 0.800 | 10 |
| 19 | Nick CarterWA (Williamsburg) | 8 | 2 | 4 | 0.727 | 11 |
| 20 | Cameron HallMFHRA (Newport News) | 8 | 4 | 0 | 0.667 | 12 |
| 21 | Devin HayesWA (Williamsburg) | 8 | 3 | 2 | 0.667 | 12 |
| 22 | Steven ThompsonWA (Williamsburg) | 8 | 2 | 4 | 0.667 | 12 |
| 23 | Hayden ZimaWA (Williamsburg) | 7 | 3 | 1 | 0.636 | 11 |
| 24 | Jack GerhardsteinCatholic (Virginia Beach) | 7 | 3 | 1 | 0.412 | 17 |
| 25 | Justin GoodrichFORWCatholic (Virginia Beach) | 6 | 2 | 2 | 0.545 | 11 |
| 26 | Griffin McCallumMFCatholic (Virginia Beach) | 6 | 3 | 0 | 0.300 | 20 |
| 27 | Joey SmithGKCatholic (Virginia Beach) | 6 | 3 | 0 | 0.300 | 20 |
| 28 | Alejandro LopezMFCatholic (Virginia Beach) | 6 | 2 | 2 | 0.300 | 20 |
| 29 | Max SaeuglingFORWNCHS (Norfolk) | 5 | 2 | 1 | 0.714 | 7 |
| 30 | Colten FulcherMFHRA (Newport News) | 5 | 1 | 3 | 0.625 | 8 |
| 31 | Xavier TorresGKCatholic (Virginia Beach) | 5 | 2 | 1 | 0.312 | 16 |
| 32 | Bryce WeddingHRA (Newport News) | 4 | 2 | 0 | 0.400 | 10 |
| 33 | Aaron PurcellMFNCHS (Norfolk) | 4 | 1 | 2 | 0.267 | 15 |
| 34 | Emmett CadyMF, FORWNCHS (Norfolk) | 4 | 1 | 2 | 0.267 | 15 |
| 35 | Foster AhrensWA (Williamsburg) | 3 | 1 | 1 | 0.429 | 7 |
| 36 | Seth KinsmanDCatholic (Virginia Beach) | 3 | 1 | 1 | 0.375 | 8 |
| 37 | Humberto GonzalezMFCatholic (Virginia Beach) | 3 | 1 | 1 | 0.300 | 10 |
| 38 | Adam JuddMF, FORWNCHS (Norfolk) | 3 | 1 | 1 | 0.214 | 14 |
| 39 | Max LoweDCatholic (Virginia Beach) | 3 | 1 | 1 | 0.176 | 17 |
| 40 | Joe WelchDCatholic (Virginia Beach) | 3 | 0 | 3 | 0.158 | 19 |
| 41 | William BovatsekD, MFCatholic (Virginia Beach) | 3 | 0 | 3 | 0.150 | 20 |
| 42 | Noah SaumierWA (Williamsburg) | 2 | 1 | 0 | 0.286 | 7 |
| 43 | Brice GilmanD, MFNCHS (Norfolk) | 2 | 0 | 2 | 0.133 | 15 |
| 44 | John "Will" ScholefieldCatholic (Virginia Beach) | 2 | 1 | 0 | 0.105 | 19 |
| 45 | Luke GalindoWA (Williamsburg) | 1 | 0 | 1 | 0.143 | 7 |
| 46 | Kylan JimenezCatholic (Virginia Beach) | 1 | 0 | 1 | 0.067 | 15 |
| 47 | Aiden SolomonD, GKNCHS (Norfolk) | 1 | 0 | 1 | 0.067 | 15 |
| 48 | Jason BoydMF, FORWNCHS (Norfolk) | 1 | 0 | 1 | 0.067 | 15 |
| 49 | Connor PurcellGKNCHS (Norfolk) | 1 | 0 | 1 | 0.067 | 15 |