| 1 | Sean Sousa1B, RHPWA (Williamsburg) | 7 | 0 | 118 | 32 |
| 2 | Wyatt AlridgeTNCS (Richmond) | 7 | 0 | 86 | 20 |
| 3 | Logan GutierrezRVCHS (Roanoke) | 7 | 0 | 56 | 15 |
| 4 | Parker WightCHCHS (Virginia Beach) | 6 | 0 | 118 | 31 |
| 5 | Will WylesOF, RHPWA (Williamsburg) | 6 | 0 | 107 | 32 |
| 6 | Brandon Shelhorse1B, DHWoodson (Fairfax) | 6 | 0 | 61 | 17 |
| 7 | Brody SchultzC, 3BWA (Williamsburg) | 5 | 0 | 123 | 32 |
| 8 | Payton ShipmanGCA (Chesapeake) | 5 | 0 | 113 | 31 |
| 9 | Jake ChadwellHickory (Chesapeake) | 5 | 0 | 81 | 22 |
| 10 | Christian HarrisCAmherst County (Amherst) | 5 | 0 | 66 | 17 |
| 11 | John FowlkesNottoway | 5 | 0 | 66 | 18 |
| 12 | Tyler FettermanIndependence (Ashburn) | 5 | 0 | 55 | 15 |
| 13 | Jack McCarthyLake Braddock (Burke) | 5 | 0 | 48 | 12 |
| 14 | Joey MasiakRHP, OFWA (Williamsburg) | 4 | 0 | 118 | 32 |
| 15 | Cooper AngillyCHCHS (Virginia Beach) | 4 | 0 | 111 | 30 |
| 16 | Kehler Hamilton OF, RHPHighland (Warrenton) | 4 | 0 | 109 | 29 |
| 17 | Luke Craddock 1BHighland (Warrenton) | 4 | 0 | 105 | 29 |
| 18 | Tanner SchaedelCHCHS (Virginia Beach) | 4 | 0 | 104 | 28 |
| 19 | Brayden BachmanHickory (Chesapeake) | 4 | 0 | 89 | 22 |
| 20 | Matthew Colella2B, 3BCentreville (Clifton) | 4 | 0 | 89 | 24 |
| 21 | Micah CanterburyBuffalo Gap (Swoope) | 4 | 0 | 87 | 21 |
| 22 | Johnny Daly1B, 3BBDHS (Nokesville) | 4 | 0 | 81 | 22 |
| 23 | Tyler DanielsTEACHH (Virginia Beach) | 4 | 0 | 77 | 22 |
| 24 | Thomas PetersTNCS (Richmond) | 4 | 0 | 76 | 20 |
| 25 | Colton Williams Highland (Monterey) | 4 | 0 | 68 | 19 |
| 26 | Dalton WentzSS, PAmherst County (Amherst) | 4 | 0 | 67 | 17 |
| 27 | Ben WinslowP, 1BWAHS (Crozet) | 4 | 0 | 65 | 18 |
| 28 | Caden SwartleyTAHS (Bridgewater) | 4 | 0 | 59 | 15 |
| 29 | Aiden HarrisManchester (Midlothian) | 4 | 0 | 38 | 11 |
| 30 | Luke HarlowOF, RHPWA (Williamsburg) | 3 | 0 | 122 | 32 |
| 31 | Mikey UrbaniakC, INFGCA (Chesapeake) | 3 | 0 | 120 | 31 |
| 32 | Andrew HartCHCHS (Virginia Beach) | 3 | 0 | 119 | 31 |
| 33 | Gavin AngelilloC, RHPNSA (Suffolk) | 3 | 0 | 96 | 25 |
| 34 | Jayden GeeRandolph-Henry | 3 | 0 | 92 | 24 |
| 35 | Ty MauerNCHS (Lovingston) | 3 | 0 | 86 | 22 |
| 36 | Ashton ShannonRHP, INFNorth Cross (Roanoke) | 3 | 0 | 84 | 22 |
| 37 | Trenton Coffey3B, 1BStuarts Draft | 3 | 0 | 80 | 21 |
| 38 | Connor HassanCFCentreville (Clifton) | 3 | 0 | 79 | 23 |
| 39 | Noah LucasPage County (Shenandoah) | 3 | 0 | 77 | 22 |
| 40 | Brian ArtersTEACHH (Virginia Beach) | 3 | 0 | 74 | 22 |
| 41 | Josiah SeguinDeep Run (Glen Allen) | 3 | 0 | 69 | 20 |
| 42 | Ian MartinCCarlisle (Axton) | 3 | 0 | 64 | 16 |
| 43 | Luke SomersRVCHS (Roanoke) | 3 | 0 | 62 | 15 |
| 44 | Noah DonahoLBHS (Daleville) | 3 | 0 | 62 | 17 |
| 45 | Charlie TuzzoloPCHS (Newport News) | 3 | 0 | 62 | 18 |
| 46 | Bryson BradyUTILCarlisle (Axton) | 3 | 0 | 60 | 16 |
| 47 | Kamren RobinsonEssex (Tappahannock) | 3 | 0 | 59 | 15 |
| 48 | Austin MuthPCHS (Newport News) | 3 | 0 | 58 | 18 |
| 49 | Nathan BarnesArcadia (Oak Hall) | 3 | 0 | 55 | 16 |
| 50 | Ronnie BooneNCHS (Norfolk) | 3 | 0 | 55 | 18 |