| 1 | Wyatt AtwaterRCHS (Chesterfield) | 8 | 3 | 0 | 0.727 | 1 |
| 2 | Dylan HensleyEast Rockingham (Elkton) | 7 | 0 | 0 | 1.000 | 0 |
| 3 | John Noah Lukonis RHPHighland (Warrenton) | 7 | 1 | 0 | 0.875 | 0 |
| 4 | Austin ShackelfordGloucester | 7 | 2 | 0 | 0.778 | 0 |
| 5 | Micah CanterburyBuffalo Gap (Swoope) | 6 | 0 | 1 | 1.000 | 0 |
| 6 | Tanner SchaedelCHCHS (Virginia Beach) | 6 | 0 | 0 | 1.000 | 0 |
| 7 | Brayden PendletonRHP, OFGCA (Chesapeake) | 6 | 1 | 0 | 0.857 | 1 |
| 8 | Wyatt AlridgeTNCS (Richmond) | 6 | 1 | 0 | 0.857 | 0 |
| 9 | Tyler DYSON3B, RHPCVHAA (Richmond) | 6 | 1 | 0 | 0.857 | 0 |
| 10 | Landon BruceEast Rockingham (Elkton) | 6 | 1 | 0 | 0.857 | 0 |
| 11 | Cayman GoodeP, INFFreeman (Richmond) | 6 | 2 | 0 | 0.750 | 0 |
| 12 | Joey MasiakRHP, OFWA (Williamsburg) | 6 | 2 | 0 | 0.750 | 0 |
| 13 | Lucas SkeltonRandolph-Henry | 6 | 4 | 0 | 0.600 | 3 |
| 14 | Aj MurrayBOCHS (Arlington) | 5 | 0 | 0 | 1.000 | 0 |
| 15 | Luke SomersRVCHS (Roanoke) | 5 | 0 | 0 | 1.000 | 0 |
| 16 | Christian HarrisCAmherst County (Amherst) | 5 | 0 | 1 | 1.000 | 0 |
| 17 | Chase CarsonGloucester | 5 | 1 | 0 | 0.833 | 0 |
| 18 | Luke WhittVirginia High (Bristol) | 5 | 1 | 2 | 0.833 | 0 |
| 19 | Dalton BarnesArcadia (Oak Hall) | 5 | 1 | 0 | 0.833 | 0 |
| 20 | Connor LyleP, LFBDHS (Nokesville) | 5 | 1 | 0 | 0.833 | 0 |
| 21 | Carson SeelyNew Kent | 5 | 1 | 0 | 0.833 | 0 |
| 22 | Ryan BarksHickory (Chesapeake) | 5 | 1 | 0 | 0.833 | 0 |
| 23 | Connor Yarnell (DeSales)Forest Park (Woodbridge) | 5 | 1 | 0 | 0.833 | 0 |
| 24 | Brayden HutchisonP, 1BBDHS (Nokesville) | 5 | 1 | 0 | 0.833 | 0 |
| 25 | Caelan Goodwin-SlaterP, SSWoodbridge | 5 | 1 | 1 | 0.833 | 2 |
| 26 | Nolan MedleyLBHS (Daleville) | 5 | 2 | 0 | 0.714 | 0 |
| 27 | Thomas WilsonNew Kent | 5 | 2 | 0 | 0.714 | 0 |
| 28 | Tyler McClainKecoughtan (Hampton) | 5 | 2 | 0 | 0.714 | 0 |
| 29 | Kody BrightBuffalo Gap (Swoope) | 5 | 2 | 1 | 0.714 | 0 |
| 30 | Hanchen OuRHP, INFNorth Cross (Roanoke) | 5 | 3 | 1 | 0.625 | 0 |
| 31 | Harrison Ludington (Hood)Forest Park (Woodbridge) | 5 | 3 | 0 | 0.625 | 0 |
| 32 | Jase HowellRHP, OFNSA (Suffolk) | 5 | 3 | 0 | 0.625 | 0 |
| 33 | Matthew Misegades1B, PHopewell | 5 | 4 | 0 | 0.556 | 1 |
| 34 | Demetrius SimmsHopewell | 5 | 5 | 0 | 0.500 | 2 |
| 35 | Peter PhillipsOLHS (Virginia Beach) | 4 | 0 | 0 | 1.000 | 0 |
| 36 | Colton GreenGeorge Wythe (Wytheville) | 4 | 0 | 1 | 1.000 | 0 |
| 37 | Brady IsaksenLafayette (Williamsburg) | 4 | 0 | 2 | 1.000 | 0 |
| 38 | Malcolm StachowiakSSFHS (Sandy Spring) | 4 | 0 | 0 | 1.000 | 0 |
| 39 | Charlie MonfortLF, PBDHS (Nokesville) | 4 | 0 | 0 | 1.000 | 0 |
| 40 | Ben WinslowP, 1BWAHS (Crozet) | 4 | 0 | 0 | 1.000 | 2 |
| 41 | Parker NoonanDeep Run (Glen Allen) | 4 | 0 | 0 | 1.000 | 0 |
| 42 | Brendon RossHidden Valley (Roanoke) | 4 | 0 | 0 | 1.000 | 0 |
| 43 | Garrison WightCHCHS (Virginia Beach) | 4 | 0 | 1 | 1.000 | 0 |
| 44 | Temarcus HarrisonSussex Central (Sussex) | 4 | 1 | 0 | 0.800 | 0 |
| 45 | Andrew WhittingtonGCS (Mechanicsville) | 4 | 1 | 1 | 0.800 | 0 |
| 46 | Austin TateEMHS (Elliston) | 4 | 1 | 0 | 0.800 | 0 |
| 47 | Brayson ArringtonRandolph-Henry | 4 | 1 | 0 | 0.800 | 0 |
| 48 | Ryan Terrell2B, RHPWA (Williamsburg) | 4 | 1 | 0 | 0.800 | 0 |
| 49 | Owen WinebargerHighland (Warrenton) | 4 | 2 | 0 | 0.667 | 1 |
| 50 | Troy HillAA (Amelia Court House) | 4 | 2 | 0 | 0.667 | 0 |