| 1 | Billy ShumakerTCHS (Forest) | 328 | 0 | 18.222 | 18 |
| 2 | Liam BoyerGK, FORWFCHS (Fredericksburg) | 263 | 1150 | 16.438 | 16 |
| 3 | Jacob MiouduszewskiRVCHS (Roanoke) | 236 | 1739 | 10.727 | 22 |
| 4 | Hayden StollGKGCS (Mechanicsville) | 177 | 1180 | 9.833 | 18 |
| 5 | Merrick BarronD, MFGCS (Richmond) | 162 | 1200 | 9.529 | 17 |
| 6 | Tovi VeaseyGK, MFWCA (Danville) | 159 | 963 | 9.353 | 17 |
| 7 | Kevin HudsonBCHS (Hampton) | 155 | 0 | 10.333 | 15 |
| 8 | David RobersonPCHS (Newport News) | 133 | 90 | 12.091 | 11 |
| 9 | Creed AndersonGKTCS (Charlottesville) | 126 | 1560 | 6.000 | 21 |
| 10 | Ryan BriggsVES (Lynchburg) | 123 | 0 | 8.786 | 14 |
| 11 | Brendan KilkennyWCA (Williamsburg) | 116 | 773 | 9.667 | 12 |
| 12 | Elijah WananiGKGCHS (Virginia Beach) | 111 | 800 | 7.929 | 14 |
| 13 | Chris CaggianoCCCHS (Hampton) | 110 | 0 | 11.000 | 10 |
| 14 | Roman ArtisGK, DHCA (Hampton) | 108 | 1120 | 6.750 | 16 |
| 15 | Connor PurcellGKNCHS (Norfolk) | 105 | 1386 | 5.833 | 18 |
| 16 | Clark WellsGCHS (Staunton) | 103 | 1000 | 5.150 | 20 |
| 17 | Jacob LassiterGKHRA (Newport News) | 81 | 0 | 8.100 | 10 |
| 18 | Luke BergeronGKBenedictine (Richmond) | 74 | 1290 | 4.353 | 17 |
| 19 | Everett BrubakerGK, DEMHS (Harrisonburg) | 70 | 1109 | 4.667 | 15 |
| 20 | George RichardsonBRCHS (Bridgewater) | 68 | 1605 | 2.957 | 23 |
| 21 | Jack MurphyVeritas School (Richmond) | 67 | 0 | 3.045 | 22 |
| 22 | Nikita AlabinGKTCHS (Fairfax) | 66 | 0 | 6.000 | 11 |
| 23 | Haper PattersonNorth Cross (Roanoke) | 60 | 975 | 3.750 | 16 |
| 24 | Luke GiffordGKTCHS (Madison Heights) | 57 | 0 | 5.182 | 11 |
| 25 | Titus PasleyFaith Christian (Roanoke) | 55 | 0 | 7.857 | 7 |
| 26 | Ryland MusickGKCollegiate (Richmond) | 49 | 1469 | 2.450 | 20 |
| 27 | Yugeon (Daniel) WonGKCCA (Woodbridge) | 46 | 0 | 5.750 | 8 |
| 28 | Isaac YeshtokinGKHRA (Newport News) | 43 | 0 | 5.375 | 8 |
| 29 | Grayson King-AllenWCA (Williamsburg) | 40 | 257 | 2.857 | 14 |
| 30 | Damien RamirezGKPCHS (Newport News) | 37 | 0 | 4.111 | 9 |
| 31 | Simon DulaGKEMHS (Harrisonburg) | 24 | 561 | 2.667 | 9 |
| 32 | Brandon CareyNorth Cross (Roanoke) | 13 | 205 | 0.812 | 16 |
| 33 | Noah KendrickGKWCA (Danville) | 13 | 95 | 1.625 | 8 |
| 34 | Sammy SerweGCS (Richmond) | 10 | 160 | 0.556 | 18 |
| 35 | Matt LuetekmeyerGKSeton (Manassas) | 9 | 240 | 0.500 | 18 |
| 36 | Ethan Harlow-CurtisCCCHS (Hampton) | 9 | 0 | 0.900 | 10 |
| 37 | Jace RenoGKTCHS (Madison Heights) | 8 | 0 | 0.667 | 12 |
| 38 | Rhett PortnoyTCHS (Forest) | 8 | 0 | 0.444 | 18 |
| 39 | Quinn PaceGKCollegiate (Richmond) | 6 | 231 | 0.750 | 8 |
| 40 | Zayn WoodBRCHS (Bridgewater) | 6 | 215 | 0.600 | 10 |
| 41 | Dietrich ChiltonD, MFWCA (Danville) | 5 | 40 | 0.294 | 17 |
| 42 | Channing JacksonVES (Lynchburg) | 5 | 0 | 0.312 | 16 |
| 43 | Ben RutterGKWA (Williamsburg) | 4 | 0 | 0.444 | 9 |
| 44 | Walker ClaytonGKWA (Williamsburg) | 4 | 0 | 0.400 | 10 |
| 45 | Sam RenauxBCHS (Hampton) | 3 | 0 | 0.214 | 14 |
| 46 | Elliot SealeSTRK, MFFCHS (Fredericksburg) | 2 | 50 | 0.133 | 15 |
| 47 | Ben FowlerPCHS (Newport News) | 2 | 0 | 0.200 | 10 |
| 48 | Aaron PurcellMFNCHS (Norfolk) | 1 | 19 | 0.056 | 18 |
| 49 | Max BachmanTCS (Charlottesville) | 1 | 10 | 0.056 | 18 |