| 1 | Toby WeymouthHampton | 8 | 0 | 0 | 1.000 | 0 |
| 2 | Trevor RichardsonGloucester | 8 | 1 | 0 | 0.889 | 0 |
| 3 | Brayden ScottGloucester | 7 | 1 | 0 | 0.875 | 0 |
| 4 | Sam SzefcBlacksburg | 6 | 0 | 2 | 1.000 | 2 |
| 5 | Aaron Van TuyleRHP, UTILHeritage (Leesburg) | 5 | 0 | 1 | 1.000 | 0 |
| 6 | Mark Van TuyleRHP, OFHeritage (Leesburg) | 5 | 0 | 0 | 1.000 | 0 |
| 7 | Trevor CasadRHP, 1BJohn Champe (Aldie) | 5 | 1 | 0 | 0.833 | 0 |
| 8 | Mason UnderwoodBlacksburg | 5 | 1 | 0 | 0.833 | 1 |
| 9 | Josh PerezSpotsylvania | 5 | 1 | 0 | 0.833 | 0 |
| 10 | Colton Bingham2B, PSmithfield | 5 | 2 | 0 | 0.714 | 0 |
| 11 | Andrew CullinanCharlottesville | 5 | 3 | 0 | 0.625 | 0 |
| 12 | Parker HarrisLiberty (Bealeton) | 4 | 1 | 0 | 0.800 | 0 |
| 13 | Dane MarshWoodgrove (Purcellville) | 4 | 1 | 0 | 0.800 | 0 |
| 14 | Zack ReynoldsHampton | 4 | 2 | 0 | 0.667 | 0 |
| 15 | CJ FarleyHCHS (South Boston) | 4 | 2 | 0 | 0.667 | 0 |
| 16 | Baylor StorkeCaroline (Milford) | 4 | 4 | 0 | 0.500 | 0 |
| 17 | Jay SiefkerSpotsylvania | 3 | 0 | 0 | 1.000 | 0 |
| 18 | Davin CrainRHP, UTILHeritage (Leesburg) | 3 | 0 | 0 | 1.000 | 0 |
| 19 | Nathan JohnsonSpotsylvania | 3 | 0 | 0 | 1.000 | 0 |
| 20 | Josh HarrisKing's Fork (Suffolk) | 3 | 0 | 0 | 1.000 | 0 |
| 21 | Brian OsborneHCHS (South Boston) | 3 | 0 | 0 | 1.000 | 0 |
| 22 | Elijah MarshallLHP, 1BJohn Champe (Aldie) | 3 | 0 | 0 | 1.000 | 0 |
| 23 | Liam FrazierCharlottesville | 3 | 0 | 1 | 1.000 | 0 |
| 24 | Logan ClarkHCHS (South Boston) | 3 | 1 | 1 | 0.750 | 0 |
| 25 | Evan HarneyWarhill (Williamsburg) | 3 | 2 | 0 | 0.600 | 0 |
| 26 | Hayden RadicanDenbigh (Newport News) | 3 | 3 | 0 | 0.500 | 0 |
| 27 | Russel ClarkDenbigh (Newport News) | 3 | 4 | 0 | 0.429 | 0 |
| 28 | Payton DanielsVarina (Richmond) | 2 | 0 | 0 | 1.000 | 0 |
| 29 | Dan KimRHP, 1BJohn Champe (Aldie) | 2 | 0 | 1 | 1.000 | 0 |
| 30 | Jayden ValentineHampton | 2 | 0 | 0 | 1.000 | 0 |
| 31 | Coby SouthworthCaroline (Milford) | 2 | 1 | 1 | 0.667 | 0 |
| 32 | Theo MannaWarhill (Williamsburg) | 2 | 2 | 0 | 0.500 | 0 |
| 33 | Lucas ArbelaezCharlottesville | 2 | 2 | 0 | 0.500 | 0 |
| 34 | Charlie AllenC, PHandley (Winchester) | 2 | 3 | 0 | 0.400 | 0 |
| 35 | Austin CarterCaroline (Milford) | 2 | 3 | 0 | 0.400 | 0 |
| 36 | Jake SwartzP, OFHandley (Winchester) | 2 | 5 | 0 | 0.286 | 0 |
| 37 | Austin SilvaHampton | 1 | 0 | 0 | 1.000 | 0 |
| 38 | Isaac DeJesusHuguenot (Richmond) | 1 | 0 | 0 | 1.000 | 0 |
| 39 | Grant NelsonJamestown (Williamsburg) | 1 | 0 | 0 | 1.000 | 0 |
| 40 | Eli SheltonSS, 3BHandley (Winchester) | 1 | 0 | 0 | 1.000 | 0 |
| 41 | Ta’vion TunstallVarina (Richmond) | 1 | 0 | 0 | 1.000 | 0 |
| 42 | Jake HerbstSpotsylvania | 1 | 0 | 1 | 1.000 | 0 |
| 43 | Brody HarrisRHP, 1BJohn Champe (Aldie) | 1 | 0 | 0 | 1.000 | 0 |
| 44 | Jack MannUTILBlacksburg | 1 | 0 | 0 | 1.000 | 0 |
| 45 | RJ JordanRHP, 3BJohn Champe (Aldie) | 1 | 0 | 2 | 1.000 | 0 |
| 46 | Landon MorrisGloucester | 1 | 0 | 0 | 1.000 | 0 |
| 47 | Will HerndonManor (Portsmouth) | 1 | 0 | 0 | 1.000 | 0 |
| 48 | Andrew FeesLoudoun County (Leesburg) | 1 | 0 | 0 | 1.000 | 0 |
| 49 | Shawn DillardCHS (Fredericksburg) | 1 | 0 | 0 | 1.000 | 0 |
| 50 | Xander WaychoffLHPHeritage (Leesburg) | 1 | 0 | 0 | 1.000 | 0 |