| 1 | Levi St LouisMiddlesex (Saluda) | 313 | 360 | 17.389 | 18 |
| 2 | Brayden JacksonGKFranklin | 278 | 0 | 16.353 | 17 |
| 3 | Jayden AndersonKing & Queen Central | 277 | 0 | 17.312 | 16 |
| 4 | Keighlyn SetzerGKRappahannock (Warsaw) | 245 | 660 | 12.250 | 20 |
| 5 | Nicolas FratarcangeloARGAT (Petersburg) | 211 | 798 | 13.188 | 16 |
| 6 | Landon MonroeRustburg | 197 | 1211 | 12.312 | 16 |
| 7 | Jacob HarrisGKHolston (Damascus) | 165 | 0 | 9.167 | 18 |
| 8 | Conner SwordGKNorcom (Portsmouth) | 164 | 0 | 14.909 | 11 |
| 9 | Jameson HeltonGK, MFNarrows | 162 | 0 | 9.000 | 18 |
| 10 | Drake BartonGKCCHS (Berryville) | 158 | 0 | 7.182 | 22 |
| 11 | Garrett HontsGKLBHS (Daleville) | 156 | 0 | 7.091 | 22 |
| 12 | Dakota BaileyFCHS (Max Meadows) | 155 | 0 | 7.045 | 22 |
| 13 | Kian RojasGKEastern View (Culpeper) | 152 | 1320 | 8.941 | 17 |
| 14 | Noah HouleGKGeorge Wythe (Wytheville) | 150 | 1245 | 8.333 | 18 |
| 15 | Jordan StewartGKPHHS (Glade Spring) | 147 | 727 | 9.800 | 15 |
| 16 | Chase BiermanGKEMHS (Elliston) | 146 | 0 | 7.684 | 19 |
| 17 | Caleb SewardWest Point | 145 | 820 | 9.062 | 16 |
| 18 | Zach CaudillGKKHS (Virginia Beach) | 142 | 1250 | 8.353 | 17 |
| 19 | William BellaGKMartinsville | 142 | 0 | 8.353 | 17 |
| 20 | William KingeryGKACHS (Amelia Court House) | 141 | 1215 | 8.812 | 16 |
| 21 | Cooper HaskinsGK, FORWRandolph-Henry | 132 | 640 | 8.800 | 15 |
| 22 | Braxton HokeNarrows | 131 | 0 | 7.278 | 18 |
| 23 | Andre StuartChristiansburg | 130 | 1647 | 5.909 | 22 |
| 24 | Owen FolkertsPhoebus (Hampton) | 117 | 0 | 10.636 | 11 |
| 25 | Ahmed AlshaebiGKWarwick (Newport News) | 108 | 1280 | 6.750 | 16 |
| 26 | Brandt UpsonGKMillbrook (Winchester) | 108 | 0 | 9.818 | 11 |
| 27 | Conrad LichensGKStrasburg | 106 | 60 | 7.067 | 15 |
| 28 | Ethan DaughtreyGKSouthampton (Courtland) | 105 | 1344 | 5.833 | 18 |
| 29 | Morgan GarrettGKPECHS (Farmville) | 103 | 536 | 6.867 | 15 |
| 30 | Aidan King-MillerGKHandley (Winchester) | 96 | 0 | 5.333 | 18 |
| 31 | Tanner WaughGKLebanon | 95 | 0 | 6.786 | 14 |
| 32 | Christian GinchereauGKHylton (Woodbridge) | 92 | 710 | 5.111 | 18 |
| 33 | Tristan BrownGraham (Bluefield) | 91 | 1385 | 4.550 | 20 |
| 34 | Alex NunezGKNorth Stafford (Stafford) | 86 | 1300 | 4.778 | 18 |
| 35 | West KeenanGKCox (Virginia Beach) | 82 | 0 | 5.467 | 15 |
| 36 | Carter DralleHidden Valley (Roanoke) | 80 | 1135 | 4.444 | 18 |
| 37 | Jonah LennonAHS (Charlottesville) | 76 | 1395 | 4.222 | 18 |
| 38 | Rock TryallGKLCHS (Lynchburg) | 73 | 0 | 4.056 | 18 |
| 39 | Jad BalloutGKManchester (Midlothian) | 72 | 790 | 7.200 | 10 |
| 40 | Johathan IraniGKCharlottesville | 71 | 1410 | 3.944 | 18 |
| 41 | Bryson SmithGKGate City | 65 | 1245 | 3.250 | 20 |
| 42 | Tommy MurrayGKOrange County (Orange) | 65 | 0 | 8.125 | 8 |
| 43 | Hughie SmithGK, DMarion | 63 | 1280 | 3.500 | 18 |
| 44 | Liam FergusonBruton (Williamsburg) | 63 | 867 | 3.938 | 16 |
| 45 | Sam McGovernGKGlass (Lynchburg) | 62 | 1255 | 3.263 | 19 |
| 46 | Jake OverstreetGKLiberty (Bedford) | 61 | 0 | 3.812 | 16 |
| 47 | Ben RecordsGKACHS (Appomattox) | 60 | 1340 | 3.000 | 20 |
| 48 | Carter DeslerGKGrassfield (Chesapeake) | 58 | 1155 | 2.762 | 21 |
| 49 | Ryan BarnesGKLCHS (Victoria) | 55 | 0 | 3.438 | 16 |
| 50 | Henry LeskoGKMHS (Charlottesville) | 53 | 0 | 4.077 | 13 |