| 1 | Jakob ChoatGK, FBLuray | 409 | 1091 | 25.562 | 16 |
| 2 | Alex BroomeGKAbingdon | 194 | 1160 | 12.125 | 16 |
| 3 | Jordan SomersGKCaroline (Milford) | 188 | 240 | 13.429 | 14 |
| 4 | Tommy MurrayGKOrange County (Orange) | 173 | 0 | 11.533 | 15 |
| 5 | CONNER SWORDGK, DNorcom (Portsmouth) | 170 | 1200 | 10.625 | 16 |
| 6 | Tyree ClaryGKHopewell | 170 | 240 | 9.444 | 18 |
| 7 | Jomar CruzDBTWHS (Norfolk) | 160 | 1030 | 12.308 | 13 |
| 8 | Levi St. LouisGK, MFMiddlesex (Saluda) | 150 | 0 | 12.500 | 12 |
| 9 | William BellaGKMartinsville | 146 | 0 | 9.125 | 16 |
| 10 | Braxton HokeGK, MFNarrows | 144 | 0 | 9.000 | 16 |
| 11 | Marques BrinkleyGK, MFSurry County (Dendron) | 139 | 1065 | 9.267 | 15 |
| 12 | Jameson HeltonMF, GKNarrows | 135 | 0 | 7.941 | 17 |
| 13 | Scott WoodwardGK, MFRCHS (Washington) | 116 | 1210 | 6.824 | 17 |
| 14 | Keighlyn SetzerRappahannock (Warsaw) | 115 | 170 | 9.583 | 12 |
| 15 | J.B. CookGKLBHS (Daleville) | 111 | 0 | 6.167 | 18 |
| 16 | Ethan DaughtreyGKSouthampton (Courtland) | 110 | 1043 | 7.857 | 14 |
| 17 | William GarciaMF, GKKing & Queen Central | 110 | 0 | 9.167 | 12 |
| 18 | Will KingeryGK, DACHS (Amelia Court House) | 107 | 595 | 9.727 | 11 |
| 19 | Aidan King-MillerGKHandley (Winchester) | 105 | 0 | 5.526 | 19 |
| 20 | Morgan GarrettMF, DPECHS (Farmville) | 101 | 1120 | 7.214 | 14 |
| 21 | Drake BartonGKCCHS (Berryville) | 99 | 1660 | 4.714 | 21 |
| 22 | Oziel Jara CastilloGKMHS (Charlottesville) | 91 | 950 | 4.789 | 19 |
| 23 | Hugo SanchezGKManchester (Midlothian) | 86 | 1110 | 5.375 | 16 |
| 24 | Liam FergusonBruton (Williamsburg) | 82 | 1688 | 3.727 | 22 |
| 25 | Addison TurnerGKMeridian (Falls Church) | 81 | 921 | 4.500 | 18 |
| 26 | Nathan PrattGKBlacksburg | 80 | 940 | 3.810 | 21 |
| 27 | Blaze PowellGKLiberty (Bedford) | 76 | 1100 | 4.750 | 16 |
| 28 | Tyler RuderMFWarwick (Newport News) | 76 | 580 | 4.222 | 18 |
| 29 | Isaac ArenasGKTAHS (Bridgewater) | 74 | 1115 | 4.111 | 18 |
| 30 | Nolan MachiNorth Stafford (Stafford) | 74 | 1080 | 4.625 | 16 |
| 31 | Malachi BraxtonGKGeorge Wythe (Wytheville) | 73 | 1375 | 3.842 | 19 |
| 32 | Cole MartinMF, GKRadford | 70 | 0 | 3.889 | 18 |
| 33 | Bryson SmithGKGate City | 68 | 1390 | 3.238 | 21 |
| 34 | Brayden JacksonGKFranklin | 67 | 1052 | 4.467 | 15 |
| 35 | Jonas KeeGKHeritage (Lynchburg) | 67 | 863 | 4.467 | 15 |
| 36 | Johathan IraniGKCharlottesville | 66 | 1080 | 3.667 | 18 |
| 37 | Michael CookGKMeridian (Falls Church) | 65 | 723 | 3.611 | 18 |
| 38 | Luke JonesGKFCHS (Virginia Beach) | 64 | 937 | 5.333 | 12 |
| 39 | Sam WagonerGK, DBrookville (Lynchburg) | 58 | 615 | 4.462 | 13 |
| 40 | Andrew JacksonGKWakefield (Arlington) | 57 | 994 | 3.800 | 15 |
| 41 | Alex RaynesGKNCHS (Lovingston) | 56 | 1240 | 2.947 | 19 |
| 42 | Trey KemperHidden Valley (Roanoke) | 53 | 954 | 3.118 | 17 |
| 43 | Charlie HagemanGKGlass (Lynchburg) | 51 | 1020 | 3.000 | 17 |
| 44 | West KeenanGKCox (Virginia Beach) | 51 | 880 | 3.188 | 16 |
| 45 | Connor RobertsJefferson Forest (Forest) | 50 | 1006 | 2.632 | 19 |
| 46 | Parker GarraghtyGK, GKBrookville (Lynchburg) | 50 | 420 | 4.545 | 11 |
| 47 | Caeden PriceGKVirginia High (Bristol) | 48 | 15 | 3.429 | 14 |
| 48 | Cooper HaskinsRandolph-Henry | 47 | 530 | 3.133 | 15 |
| 49 | Michael HerrreraGKStuarts Draft | 46 | 160 | 4.600 | 10 |
| 50 | Ahmed AlshaebiGKWarwick (Newport News) | 44 | 615 | 4.400 | 10 |