| 1 | Mason HatcherHCHS (South Boston) | 0.51 | 27.1 | 2 | 7 | 117 | 16 |
| 2 | Dalton WentzSS, PAmherst County (Amherst) | 0.51 | 27.1 | 2 | 4 | 108 | 17 |
| 3 | Ben WinslowP, 1BWAHS (Crozet) | 0.66 | 31.2 | 3 | 7 | 120 | 18 |
| 4 | Mike HarpsterGlass (Lynchburg) | 0.66 | 21.1 | 2 | 7 | 94 | 10 |
| 5 | Cooper CampbellGlass (Lynchburg) | 0.95 | 29.1 | 4 | 6 | 115 | 10 |
| 6 | Trey ComerHCHS (South Boston) | 1.05 | 20.0 | 3 | 6 | 82 | 16 |
| 7 | Christian HarrisCAmherst County (Amherst) | 1.14 | 24.2 | 4 | 8 | 99 | 17 |
| 8 | Ezra AndresOF, PWAHS (Crozet) | 1.18 | 23.2 | 4 | 9 | 96 | 19 |
| 9 | Kamareon YoungChurchland (Portsmouth) | 1.35 | 31.0 | 6 | 10 | 130 | 20 |
| 10 | Caleb AmmonsSS, RHPJamestown (Williamsburg) | 1.48 | 23.2 | 5 | 14 | 115 | 20 |
| 11 | Ryan LitchfordGlass (Lynchburg) | 1.68 | 16.2 | 4 | 4 | 77 | 10 |
| 12 | Nolan AlfordSpotsylvania | 1.69 | 37.1 | 9 | 18 | 163 | 17 |
| 13 | Jake LawrenceRHP, 3BJamestown (Williamsburg) | 1.70 | 24.2 | 6 | 11 | 110 | 19 |
| 14 | Josh LivelyC, PWAHS (Crozet) | 1.70 | 24.2 | 6 | 10 | 112 | 19 |
| 15 | Tommy Williams3BWAHS (Crozet) | 1.87 | 15.0 | 4 | 6 | 66 | 19 |
| 16 | Matthew SwansonRHP, 3BJamestown (Williamsburg) | 1.88 | 56.0 | 15 | 19 | 226 | 19 |
| 17 | Logan ContrerazDeep Creek (Chesapeake) | 1.91 | 36.2 | 10 | 30 | 180 | 18 |
| 18 | Cole BowenHCHS (South Boston) | 2.07 | 20.1 | 6 | 6 | 85 | 12 |
| 19 | Liam ThompsonChurchland (Portsmouth) | 2.24 | 25.0 | 8 | 10 | 108 | 20 |
| 20 | Chanse LoweManor (Portsmouth) | 2.30 | 24.1 | 8 | 22 | 115 | 16 |
| 21 | Patrick DePueSpotsylvania | 2.33 | 24.0 | 8 | 10 | 105 | 16 |
| 22 | Mark Van TuyleOF, RHPHeritage (Leesburg) | 2.36 | 29.2 | 10 | 10 | 131 | 24 |
| 23 | Drew MeppelinkDeep Creek (Chesapeake) | 2.37 | 20.2 | 7 | 10 | 91 | 19 |
| 24 | Nick Dawson2B, PAmherst County (Amherst) | 2.40 | 43.2 | 15 | 17 | 177 | 17 |
| 25 | Aaron Van TuyleRHP, UTILHeritage (Leesburg) | 2.58 | 57.0 | 21 | 25 | 253 | 21 |
| 26 | Nathan JohnsonSpotsylvania | 2.75 | 20.1 | 8 | 11 | 88 | 15 |
| 27 | Johnny AndersonPulaski County (Dublin) | 3.08 | 25.0 | 11 | 18 | 113 | 10 |
| 28 | Daniel Schmidt1B, RHPJamestown (Williamsburg) | 3.17 | 17.2 | 8 | 11 | 76 | 21 |
| 29 | Alec Jones3B, RHPHeritage (Leesburg) | 3.27 | 15.0 | 7 | 7 | 71 | 24 |
| 30 | Dylan SmithOF, RHPHeritage (Leesburg) | 3.84 | 34.2 | 19 | 26 | 158 | 12 |
| 31 | Tobey WeymouthHampton | 4.11 | 47.2 | 28 | 52 | 235 | 19 |
| 32 | Brogan EpperleyPulaski County (Dublin) | 4.36 | 25.2 | 16 | 17 | 119 | 11 |
| 33 | Bret GilmoreDeep Creek (Chesapeake) | 4.45 | 28.1 | 18 | 26 | 141 | 8 |
| 34 | Ryan NolanManor (Portsmouth) | 4.46 | 26.2 | 17 | 36 | 142 | 19 |
| 35 | Landen LewisHandley (Winchester) | 4.47 | 47.0 | 30 | 48 | 230 | 22 |
| 36 | Staige DolanHandley (Winchester) | 5.25 | 17.1 | 13 | 20 | 96 | 22 |
| 37 | Nick GoldenPulaski County (Dublin) | 5.37 | 28.2 | 22 | 33 | 151 | 15 |
| 38 | Connor CourtneyOrange County (Orange) | 5.73 | 18.1 | 15 | 20 | 86 | 6 |
| 39 | Evan JacksonChurchland (Portsmouth) | 5.83 | 18.0 | 15 | 18 | 86 | 20 |
| 40 | Shaun BleaHampton | 5.86 | 14.1 | 12 | 22 | 83 | 19 |
| 41 | Griffin HottHandley (Winchester) | 6.17 | 47.2 | 42 | 62 | 257 | 22 |
| 42 | L J BurnetteWarwick (Newport News) | 6.63 | 19.0 | 18 | 21 | 97 | 8 |
| 43 | Marc JacksonWarwick (Newport News) | 6.65 | 20.0 | 19 | 20 | 112 | 9 |
| 44 | Dylan ConnellINF, PHenrico (Richmond) | 7.66 | 32.0 | 35 | 55 | 184 | 20 |
| 45 | CJ WilliamsHampton | 8.86 | 27.2 | 35 | 52 | 165 | 19 |
| 46 | Javion WhitfieldManor (Portsmouth) | 9.08 | 24.2 | 32 | 41 | 137 | 18 |
| 47 | Lukas SchultzSS, RHPPark View (Sterling) | 9.84 | 21.1 | 30 | 81 | 175 | 14 |
| 48 | Jack HollandRHP, 1BHeritage (Leesburg) | 9.88 | 17.0 | 24 | 29 | 96 | 17 |
| 49 | Zavion JacksonINF, PHenrico (Richmond) | 10.50 | 16.0 | 24 | 41 | 113 | 18 |
| 50 | Dre CardwellHampton | 13.24 | 15.1 | 29 | 43 | 108 | 17 |