| 1 | Emerson AderholzTAHS (Bridgewater) | 9 | 0 | 0 | 1.000 | 0 |
| 2 | Chris KnickDan River (Ringgold) | 8 | 0 | 0 | 1.000 | 0 |
| 3 | Avery COPELANDCVHAA (Richmond) | 8 | 1 | 0 | 0.889 | 0 |
| 4 | Aiden CookeSA (Courtland) | 6 | 1 | 0 | 0.857 | 0 |
| 5 | Ben BerryWarhill (Williamsburg) | 6 | 2 | 1 | 0.750 | 0 |
| 6 | John “jack” LanghansTAHS (Bridgewater) | 5 | 1 | 0 | 0.833 | 0 |
| 7 | Anthony RugeKettle Run (Nokesville) | 4 | 0 | 0 | 1.000 | 0 |
| 8 | Jacob OblasCCA (Middleburg) | 4 | 0 | 1 | 1.000 | 0 |
| 9 | Evan MckinneyThomas Dale (Chester) | 4 | 0 | 0 | 1.000 | 0 |
| 10 | Carson FticsarWBHS (Chesapeake) | 4 | 0 | 0 | 1.000 | 0 |
| 11 | Shane McLambRHPHanover (Mechanicsville) | 4 | 1 | 0 | 0.800 | 0 |
| 12 | Caleb TerryChatham | 4 | 2 | 0 | 0.667 | 0 |
| 13 | Jayden WrightCCHS (Hillsville) | 3 | 0 | 0 | 1.000 | 0 |
| 14 | Bryce KegleyPrince George | 3 | 0 | 0 | 1.000 | 0 |
| 15 | Chase HartCCHS (Hillsville) | 3 | 0 | 1 | 1.000 | 0 |
| 16 | Kallum GobblePHHS (Glade Spring) | 3 | 0 | 0 | 1.000 | 0 |
| 17 | Eli BusickCCHS (Hillsville) | 3 | 0 | 0 | 1.000 | 0 |
| 18 | Greyson TyreeAtlee (Mechanicsville) | 3 | 0 | 0 | 1.000 | 0 |
| 19 | Graham Mills1B, OFWarwick (Newport News) | 3 | 1 | 0 | 0.750 | 0 |
| 20 | Austin NesterKing William | 3 | 1 | 0 | 0.750 | 0 |
| 21 | Cam WalkerDinwiddie | 3 | 1 | 0 | 0.750 | 0 |
| 22 | Cole PennylegionCave Spring (Roanoke) | 3 | 1 | 0 | 0.750 | 0 |
| 23 | William LittleBuffalo Gap (Swoope) | 3 | 2 | 0 | 0.600 | 0 |
| 24 | Layne SatterfieldHCHS (South Boston) | 3 | 2 | 0 | 0.600 | 0 |
| 25 | Austin TilletThomas Dale (Chester) | 3 | 3 | 0 | 0.500 | 0 |
| 26 | Matthew PiverDeep Creek (Chesapeake) | 3 | 3 | 0 | 0.500 | 0 |
| 27 | Will KostroWarhill (Williamsburg) | 3 | 4 | 0 | 0.429 | 0 |
| 28 | Mason MondayP, 2BFCHS (Max Meadows) | 2 | 0 | 0 | 1.000 | 0 |
| 29 | Mason OwenHCHS (South Boston) | 2 | 0 | 0 | 1.000 | 0 |
| 30 | Leland FarleyWBHS (Chesapeake) | 2 | 0 | 0 | 1.000 | 0 |
| 31 | Henry HavlinNSA (Suffolk) | 2 | 0 | 0 | 1.000 | 0 |
| 32 | Steed CraneC, 3BHanover (Mechanicsville) | 2 | 0 | 0 | 1.000 | 0 |
| 33 | Brody SnelsonOF, PNBA (Sandston) | 2 | 0 | 0 | 1.000 | 0 |
| 34 | Colt YostCave Spring (Roanoke) | 2 | 0 | 0 | 1.000 | 0 |
| 35 | Cullen FeltyPrince George | 2 | 0 | 0 | 1.000 | 0 |
| 36 | Owen KincaidWBHS (Chesapeake) | 2 | 0 | 0 | 1.000 | 0 |
| 37 | Cannon DunlapFreeman (Richmond) | 2 | 0 | 0 | 1.000 | 0 |
| 38 | Landon WrightThomas Dale (Chester) | 2 | 0 | 0 | 1.000 | 0 |
| 39 | Tristen NowocinCave Spring (Roanoke) | 2 | 0 | 0 | 1.000 | 0 |
| 40 | Langdon CavossaHighland (Warrenton) | 2 | 0 | 0 | 1.000 | 0 |
| 41 | Bradley StevensTAHS (Bridgewater) | 2 | 0 | 0 | 1.000 | 0 |
| 42 | Jackson PersianiJohn Battle (Bristol) | 2 | 0 | 0 | 1.000 | 0 |
| 43 | Josh LandisSS, PBlue Ridge (Elkton) | 2 | 0 | 0 | 1.000 | 0 |
| 44 | Aiden CookDan River (Ringgold) | 2 | 0 | 3 | 1.000 | 0 |
| 45 | Austin CarrollWAHS (Crozet) | 2 | 0 | 0 | 1.000 | 0 |
| 46 | Everett HanakCCA (Middleburg) | 2 | 0 | 2 | 1.000 | 0 |
| 47 | Mason WilliamsWarhill (Williamsburg) | 2 | 0 | 1 | 1.000 | 0 |
| 48 | Cade CarpenterBuffalo Gap (Swoope) | 2 | 0 | 0 | 1.000 | 0 |
| 49 | Noah RafalskiCCA (Middleburg) | 2 | 0 | 1 | 1.000 | 0 |
| 50 | Kaleb StanleyINF, PNBA (Sandston) | 2 | 0 | 1 | 1.000 | 0 |