| 1 | Mandela BrowmanCF, RHPMSA (Charlottesville) | 54 | 121 | 30 |
| 2 | Bryant JamesSS, 3BBOCHS (Arlington) | 53 | 133 | 34 |
| 3 | Ayden Mills3B, RHPWindsor | 47 | 100 | 23 |
| 4 | Collin FELTSCF, RHPCVHAA (Richmond) | 46 | 134 | 33 |
| 5 | Tyson MoravecGCA (Chesapeake) | 46 | 113 | 32 |
| 6 | Jack WodaC, SSBOCHS (Arlington) | 45 | 133 | 34 |
| 7 | Jacob BuenoHayfield (Alexandria) | 45 | 118 | 29 |
| 8 | Trey FitchettCS (Christchurch) | 45 | 109 | 26 |
| 9 | Jake GunningOF, 1BHighland (Warrenton) | 43 | 120 | 31 |
| 10 | Josiah PULLINGSS, RHPCVHAA (Richmond) | 42 | 126 | 33 |
| 11 | Corey OvermeyerINF, RHPWA (Williamsburg) | 42 | 112 | 30 |
| 12 | Brady Cooke1B, LHPWindsor | 42 | 98 | 23 |
| 13 | Colt BradshawCHCHS (Virginia Beach) | 40 | 121 | 31 |
| 14 | Chandler HowlettINF, RHPWA (Williamsburg) | 39 | 120 | 31 |
| 15 | Brennan EvansRandolph-Henry | 39 | 97 | 23 |
| 16 | Jack RossHayfield (Alexandria) | 38 | 121 | 29 |
| 17 | Ryan WatsonGCA (Chesapeake) | 38 | 118 | 32 |
| 18 | Teagan LeachBattlefield (Haymarket) | 38 | 87 | 23 |
| 19 | Matthew HartsfieldGodwin (Richmond) | 36 | 91 | 23 |
| 20 | Mason ArcherHayfield (Alexandria) | 35 | 117 | 29 |
| 21 | Blake ThomasGCA (Chesapeake) | 35 | 114 | 33 |
| 22 | Grant ApplewhiteRHP, CFSA (Courtland) | 35 | 87 | 23 |
| 23 | Rylin SzymanskiP, OFWindsor | 35 | 85 | 22 |
| 24 | John Michael SzefcSS, 2BMSA (Charlottesville) | 34 | 114 | 29 |
| 25 | Hayden NelsonCHCHS (Virginia Beach) | 34 | 111 | 31 |
| 26 | Mason StanleyNorthside (Roanoke) | 34 | 96 | 24 |
| 27 | Alex BoydGodwin (Richmond) | 34 | 94 | 23 |
| 28 | Lee GarrisMaury (Norfolk) | 34 | 73 | 18 |
| 29 | Chris MartinezCHCHS (Virginia Beach) | 33 | 125 | 31 |
| 30 | Chaz WalkerCF, OFBOCHS (Arlington) | 33 | 124 | 34 |
| 31 | James GenoveseOF, 2BSJPGC (Dumfries) | 33 | 100 | 24 |
| 32 | Jay DorseyINF, OFMSA (Charlottesville) | 33 | 94 | 29 |
| 33 | Trevor BerardSS, RHPWindsor | 33 | 89 | 23 |
| 34 | Lochlan "Bear" PaulSS, PBlue Ridge (Elkton) | 33 | 78 | 22 |
| 35 | Owen JacksonFCHS (Max Meadows) | 32 | 90 | 21 |
| 36 | Isiah WilliamsMaret (Washington) | 32 | 89 | 24 |
| 37 | Aidan MonahanPHHS (Glade Spring) | 32 | 86 | 21 |
| 38 | Isaac NormanTCHS (Fairfax) | 32 | 84 | 21 |
| 39 | Adin BrownSouthampton (Courtland) | 32 | 81 | 20 |
| 40 | Mac PhillipsFCHS (Max Meadows) | 32 | 75 | 19 |
| 41 | Eli DestroC, CFBA (Exmore) | 32 | 73 | 20 |
| 42 | Grant BoucherSS, RHPGCS (Mechanicsville) | 31 | 96 | 25 |
| 43 | Ethan WebbRHP, CSA (Courtland) | 31 | 96 | 23 |
| 44 | Soma Kato2B, SSBlacksburg | 31 | 93 | 22 |
| 45 | Nicolas Moritz-ToledoBattlefield (Haymarket) | 31 | 91 | 23 |
| 46 | Francis ShafferWCHS (Front Royal) | 31 | 87 | 22 |
| 47 | Nathan WellsP, CFBA (Lawrenceville) | 31 | 86 | 22 |
| 48 | Cade BralleyGeorge Wythe (Wytheville) | 31 | 84 | 20 |
| 49 | Wright BroadheadOF, RHPHighland (Warrenton) | 30 | 116 | 31 |
| 50 | Ethan HudsonDHHighland (Warrenton) | 30 | 113 | 30 |