| 1 | Tyler ShannonGlenvar (Salem) | 0.000 | 0 | 1073 | 18 |
| 2 | Nicolas FratarcangeloARGAT (Petersburg) | 0.000 | 0 | 798 | 16 |
| 3 | Jayden McAulayHighland Springs | 0.000 | 0 | 470 | 9 |
| 4 | Mekhi AdamsGKForest Park (Woodbridge) | 0.000 | 0 | 410 | 14 |
| 5 | Tyler BurkeGKColonial Heights | 0.186 | 1 | 430 | 7 |
| 6 | Isaiah LopezGKBruton (Williamsburg) | 0.246 | 2 | 650 | 11 |
| 7 | Carter DeslerGKGrassfield (Chesapeake) | 0.277 | 4 | 1155 | 19 |
| 8 | Colin SpiegelGKMidlothian | 0.304 | 3 | 790 | 23 |
| 9 | Toby JonesGKBlacksburg | 0.352 | 2 | 455 | 17 |
| 10 | Cooper HaskinsGK, FORWRandolph-Henry | 0.375 | 3 | 640 | 15 |
| 11 | Christopher OlingerAuburn (Riner) | 0.375 | 3 | 640 | 21 |
| 12 | Bryson SmithGKGate City | 0.514 | 8 | 1245 | 20 |
| 13 | Luke JonesGKFCHS (Virginia Beach) | 0.586 | 7 | 955 | 14 |
| 14 | Henry PittmanGKMidlothian | 0.608 | 6 | 790 | 23 |
| 15 | Johathan IraniGKCharlottesville | 0.624 | 11 | 1410 | 18 |
| 16 | Ben RecordsGKACHS (Appomattox) | 0.635 | 10 | 1260 | 19 |
| 17 | Luca AchinoGK, FORWSurry County (Dendron) | 0.661 | 7 | 847 | 13 |
| 18 | Nathan PrattGKBlacksburg | 0.755 | 5 | 530 | 22 |
| 19 | Owen MayfieldJefferson Forest (Forest) | 0.777 | 12 | 1236 | 18 |
| 20 | Quidarious BellWaynesboro | 0.894 | 11 | 984 | 16 |
| 21 | William KingeryGKACHS (Amelia Court House) | 0.988 | 15 | 1215 | 16 |
| 22 | Henry ErdaGKMaggie Walker (Richmond) | 1.005 | 13 | 1035 | 14 |
| 23 | Andrew WestGKGloucester | 1.011 | 11 | 870 | 15 |
| 24 | Andre StuartChristiansburg | 1.076 | 20 | 1487 | 20 |
| 25 | Sam McGovernGKGlass (Lynchburg) | 1.084 | 17 | 1255 | 19 |
| 26 | Bryce BrunkAuburn (Riner) | 1.143 | 16 | 1120 | 15 |
| 27 | Zach CaudillGKKHS (Virginia Beach) | 1.152 | 18 | 1250 | 17 |
| 28 | Alex BroomeGKAbingdon | 1.231 | 16 | 1040 | 16 |
| 29 | Ahmed AlshaebiGKWarwick (Newport News) | 1.375 | 22 | 1280 | 16 |
| 30 | Hughie SmithGK, DMarion | 1.375 | 22 | 1280 | 18 |
| 31 | Raleigh BockhorstGKAbingdon | 1.422 | 8 | 450 | 12 |
| 32 | Alex NunezGKNorth Stafford (Stafford) | 1.477 | 24 | 1300 | 18 |
| 33 | Jonah LennonAHS (Charlottesville) | 1.548 | 27 | 1395 | 18 |
| 34 | Liam FergusonBruton (Williamsburg) | 1.661 | 18 | 867 | 16 |
| 35 | Tristan BrownGraham (Bluefield) | 1.675 | 29 | 1385 | 20 |
| 36 | Kian RojasGKEastern View (Culpeper) | 1.697 | 28 | 1320 | 17 |
| 37 | Brooks OlsonGKWakefield (Arlington) | 1.822 | 10 | 439 | 7 |
| 38 | Alfred Huanca RamosGKLewis (Springfield) | 1.903 | 29 | 1219 | 16 |
| 39 | Amari CallowayGKHeritage (Lynchburg) | 1.931 | 16 | 663 | 13 |
| 40 | Ethan DaughtreyGKSouthampton (Courtland) | 2.083 | 35 | 1344 | 18 |
| 41 | Jonas KeeGKHeritage (Lynchburg) | 2.204 | 17 | 617 | 10 |
| 42 | Carter DralleHidden Valley (Roanoke) | 2.256 | 32 | 1135 | 18 |
| 43 | Noah HouleGKGeorge Wythe (Wytheville) | 2.313 | 36 | 1245 | 18 |
| 44 | Jad BalloutGKManchester (Midlothian) | 3.139 | 31 | 790 | 10 |
| 45 | Landon MonroeRustburg | 3.369 | 51 | 1211 | 16 |
| 46 | Keighlyn SetzerGKRappahannock (Warsaw) | 3.636 | 30 | 660 | 18 |
| 47 | Caleb SewardWest Point | 3.707 | 38 | 820 | 16 |
| 48 | Christian GinchereauGKHylton (Woodbridge) | 4.169 | 37 | 710 | 18 |
| 49 | Morgan GarrettGKPECHS (Farmville) | 6.269 | 42 | 536 | 15 |
| 50 | Jordan StewartGKPHHS (Glade Spring) | 6.382 | 58 | 727 | 15 |