| 1 | Peyton ConleySMLCA (Moneta) | 29 | 0 | 16 |
| 2 | Luke SomersRVCHS (Roanoke) | 18 | 0 | 14 |
| 3 | Blake CashTCHS (Madison Heights) | 18 | 3 | 13 |
| 4 | Gavin HodgesCHA (Rocky Mount) | 18 | 0 | 13 |
| 5 | Joseph PorterRegents (Charlottesville) | 16 | 1 | 16 |
| 6 | Jay MillerC, INFWCA (Danville) | 16 | 0 | 12 |
| 7 | Silas WalkerTCHS (Madison Heights) | 15 | 2 | 13 |
| 8 | Aaron KeeseeFCA (Hurt) | 15 | 9 | 14 |
| 9 | Robert ThackerTCHS (Madison Heights) | 15 | 4 | 13 |
| 10 | Alex CrowlSMLCA (Moneta) | 14 | 0 | 20 |
| 11 | Dylan WebsterSMLCA (Moneta) | 13 | 0 | 18 |
| 12 | Peter MierzejewskiRegents (Charlottesville) | 13 | 2 | 17 |
| 13 | Austin AtkinsRVCHS (Roanoke) | 13 | 0 | 12 |
| 14 | Stacey BeverlySMLCA (Moneta) | 13 | 0 | 20 |
| 15 | Silas ZeidlerINF, RHPWCA (Danville) | 13 | 0 | 10 |
| 16 | Ryan CanipeSMLCA (Moneta) | 13 | 0 | 15 |
| 17 | David ShonkaRegents (Charlottesville) | 12 | 0 | 13 |
| 18 | Matthew AmalfitanoRegents (Charlottesville) | 12 | 0 | 17 |
| 19 | Greg GhoorahooSMLCA (Moneta) | 12 | 0 | 20 |
| 20 | Brock ParkerFCA (Hurt) | 12 | 8 | 13 |
| 21 | Billy ShumakerRHP, 3BTCHS (Forest) | 12 | 0 | 13 |
| 22 | Brodie EdwardsSMLCA (Moneta) | 11 | 0 | 20 |
| 23 | Peyton WilsonCHA (Rocky Mount) | 11 | 0 | 13 |
| 24 | Paul DuvalRegents (Charlottesville) | 11 | 1 | 17 |
| 25 | Travis LoganFCA (Hurt) | 11 | 12 | 14 |
| 26 | Ben KnechtINF, CWCA (Danville) | 11 | 0 | 12 |
| 27 | Owen ParkerFCA (Hurt) | 11 | 12 | 13 |
| 28 | Luke TrivetteRegents (Charlottesville) | 11 | 0 | 17 |
| 29 | Chase JordanC, INFWCA (Danville) | 11 | 0 | 12 |
| 30 | Luke GiffordTCHS (Madison Heights) | 11 | 1 | 13 |
| 31 | Elijah JohnsonSS, RHPWCA (Danville) | 10 | 0 | 12 |
| 32 | Tyler CashTCHS (Madison Heights) | 10 | 0 | 13 |
| 33 | Tucker JamisonRegents (Charlottesville) | 10 | 0 | 14 |
| 34 | Micah PayneSMLCA (Moneta) | 10 | 0 | 18 |
| 35 | Ethan WrightGCHS (Staunton) | 10 | 0 | 15 |
| 36 | Cayden WayneRVCHS (Roanoke) | 9 | 0 | 14 |
| 37 | Carter CashTCHS (Madison Heights) | 9 | 4 | 13 |
| 38 | Josiah Smyth2B, 3BTCHS (Forest) | 8 | 0 | 13 |
| 39 | Colston RooneyCHA (Rocky Mount) | 8 | 0 | 13 |
| 40 | Chase AdamsGCHS (Staunton) | 8 | 0 | 15 |
| 41 | Josh KraciukRVCHS (Roanoke) | 8 | 0 | 14 |
| 42 | David CrumpSS, 3BTCHS (Forest) | 8 | 0 | 12 |
| 43 | Colt CromyP, 1BWCA (Danville) | 8 | 0 | 12 |
| 44 | Jake BowlesCHA (Rocky Mount) | 7 | 0 | 13 |
| 45 | Ethan CummingsRVCHS (Roanoke) | 7 | 0 | 14 |
| 46 | Dylan MullinsCHA (Rocky Mount) | 7 | 0 | 13 |
| 47 | Davis ReidGCHS (Staunton) | 7 | 0 | 14 |
| 48 | Cowan MontgomeryCHA (Rocky Mount) | 7 | 0 | 13 |
| 49 | Sawyer EppsOF, 2BTCHS (Forest) | 6 | 0 | 12 |
| 50 | Aaron Higey3B, RHPTCHS (Forest) | 6 | 0 | 12 |