| 1 | Aidan BrophyGKAmherst County (Amherst) | 203 | 1205 | 12.688 | 16 |
| 2 | DEONTAE BANKSGKNorcom (Portsmouth) | 185 | 1030 | 12.333 | 15 |
| 3 | Tyree ClaryGKHopewell | 181 | 0 | 11.312 | 16 |
| 4 | Keighlyn SetzerGKRappahannock (Warsaw) | 166 | 790 | 8.737 | 19 |
| 5 | Ethan ChenowethGKWarwick (Newport News) | 159 | 1240 | 9.938 | 16 |
| 6 | Corey WarrenGKCCACA (Chester) | 141 | 535 | 17.625 | 8 |
| 7 | Frankie DeBoeGKBath County (Hot Springs) | 136 | 1045 | 9.067 | 15 |
| 8 | Parker GarraghtyGK, GKBrookville (Lynchburg) | 114 | 1055 | 8.769 | 13 |
| 9 | Malachi BraxtonGKGeorge Wythe (Wytheville) | 110 | 810 | 7.333 | 15 |
| 10 | Hudson CrowderGKACHS (Amelia Court House) | 109 | 800 | 9.909 | 11 |
| 11 | Carmen SteinbaughGKBTWHS (Norfolk) | 103 | 535 | 10.300 | 10 |
| 12 | Aiden PullonGK, MFJohn Battle (Bristol) | 102 | 240 | 6.375 | 16 |
| 13 | Charlie DavisGKRadford | 101 | 960 | 5.316 | 19 |
| 14 | Luke JonesGKFCHS (Virginia Beach) | 99 | 1200 | 6.188 | 16 |
| 15 | Addy TurnerGKMeridian (Falls Church) | 92 | 748 | 9.200 | 10 |
| 16 | Chase GarrickGK, DMarion | 91 | 860 | 5.353 | 17 |
| 17 | Bryson SmithGKGate City | 89 | 1405 | 4.450 | 20 |
| 18 | Gerald WilliamsArmstrong (Richmond) | 88 | 795 | 8.000 | 11 |
| 19 | Isaac ArenasGKTAHS (Bridgewater) | 87 | 0 | 4.833 | 18 |
| 20 | Blaze PowellGKLiberty (Bedford) | 76 | 10 | 5.067 | 15 |
| 21 | Temple GingrasTJHS (Richmond) | 74 | 0 | 6.167 | 12 |
| 22 | Charlie HagemanGKGlass (Lynchburg) | 68 | 1310 | 4.000 | 17 |
| 23 | Tristan WilliamsGKTazewell | 66 | 1105 | 4.400 | 15 |
| 24 | Aaron BraidGKSouthampton (Courtland) | 66 | 1037 | 4.400 | 15 |
| 25 | Ben RecordsGKACHS (Appomattox) | 66 | 957 | 5.077 | 13 |
| 26 | Morgan GarrettMF, DPECHS (Farmville) | 64 | 1050 | 4.923 | 13 |
| 27 | Donovan NavarreteGKKing & Queen Central | 63 | 0 | 7.000 | 9 |
| 28 | Tyler BeckGKJefferson Forest (Forest) | 61 | 1089 | 3.211 | 19 |
| 29 | Max BenneSalem | 59 | 1055 | 3.471 | 17 |
| 30 | Andrew YowellGKMHS (Charlottesville) | 59 | 707 | 3.933 | 15 |
| 31 | Mikey CookGKMeridian (Falls Church) | 58 | 592 | 5.800 | 10 |
| 32 | Owen TurnbullHandley (Winchester) | 58 | 200 | 3.222 | 18 |
| 33 | Adolfo Rivas RiveraGKHarrisonburg | 57 | 890 | 4.385 | 13 |
| 34 | Simon PrattGKBlacksburg | 55 | 615 | 3.438 | 16 |
| 35 | Bricen LancasterGKWilliam Byrd (Vinton) | 55 | 560 | 6.875 | 8 |
| 36 | Tristan BrownGKGraham (Bluefield) | 55 | 64 | 2.895 | 19 |
| 37 | Kenyon Lockley GKMiddlesex (Saluda) | 50 | 235 | 3.571 | 14 |
| 38 | Grayson ShepherdGKGlenvar (Salem) | 48 | 1450 | 2.182 | 22 |
| 39 | Johathan IraniGKCharlottesville | 48 | 760 | 2.400 | 20 |
| 40 | Zion ShearsMFSurry County (Dendron) | 48 | 211 | 3.429 | 14 |
| 41 | Jesse ManheimGKGloucester | 47 | 680 | 3.357 | 14 |
| 42 | Jeremiah MarksSTRKBTWHS (Norfolk) | 47 | 280 | 2.765 | 17 |
| 43 | Dylan EnnisGKBattlefield (Haymarket) | 43 | 1035 | 2.867 | 15 |
| 44 | Liam FergusonBruton (Williamsburg) | 42 | 1067 | 2.800 | 15 |
| 45 | David FerrisGK, MFTunstall (Dry Fork) | 42 | 650 | 2.211 | 19 |
| 46 | Hunter GillispieGK, FORWJohn Battle (Bristol) | 42 | 70 | 3.818 | 11 |
| 47 | Samuel SotoGKWakefield (Arlington) | 40 | 495 | 3.636 | 11 |
| 48 | Raik PeterGKPAHS (Virginia Beach) | 38 | 1210 | 2.235 | 17 |
| 49 | Alexander RaynesGKNCHS (Lovingston) | 38 | 495 | 2.111 | 18 |
| 50 | Brandon KiddD, FORWGeorge Wythe (Wytheville) | 37 | 240 | 2.176 | 17 |