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