| 1 | Niall DohertyASCHS (Chesapeake) | 7 | 0 | 85 | 23 |
| 2 | Khalil LeeOFFlint Hill (Oakton) | 6 | 0 | 101 | 25 |
| 3 | J.J. Burns1B, RHPWA (Williamsburg) | 6 | 0 | 87 | 24 |
| 4 | Garrett Jones2B, SSGCA (Chesapeake) | 5 | 1 | 111 | 32 |
| 5 | Spencer Petty-KaneRHPBattlefield (Haymarket) | 5 | 0 | 95 | 28 |
| 6 | Tanner BradshawRHP, 1BGoochland | 5 | 1 | 87 | 25 |
| 7 | Rafi VazquezP, 1BBOCHS (Arlington) | 5 | 0 | 87 | 26 |
| 8 | Josh JonesSS, RHPRandolph-Henry | 5 | 0 | 86 | 22 |
| 9 | Will MooreRHP, 3BTCS (Charlottesville) | 4 | 0 | 114 | 30 |
| 10 | Ethan RichterRHP, INFNCHS (Norfolk) | 4 | 0 | 112 | 35 |
| 11 | Tyler MahoneOF, RHPTCS (Charlottesville) | 4 | 0 | 108 | 30 |
| 12 | Wesley ClarkeC, 1BLCHS (Lynchburg) | 4 | 0 | 92 | 24 |
| 13 | Mark Terrell1BHighland (Warrenton) | 4 | 0 | 89 | 26 |
| 14 | Logan BarkerC, 3BHMA (Chatham) | 4 | 0 | 85 | 21 |
| 15 | Cameron VassarRHP, 2BRandolph-Henry | 4 | 0 | 83 | 22 |
| 16 | Cole RigneyGretna | 4 | 0 | 67 | 20 |
| 17 | Alex MeesP, INFSVCA (Stephens City) | 4 | 0 | 66 | 18 |
| 18 | Tanner MorrisSS, PMSA (Charlottesville) | 4 | 0 | 64 | 19 |
| 19 | Leslie(Holden) SandridgeC, PFMHS (Waynesboro) | 4 | 0 | 63 | 15 |
| 20 | Tredell BlowSS, RHPWA (Williamsburg) | 3 | 0 | 93 | 24 |
| 21 | Myles HudzickOFBOCHS (Arlington) | 3 | 0 | 88 | 25 |
| 22 | Brenan HanifeeSS, PTAHS (Bridgewater) | 3 | 1 | 88 | 23 |
| 23 | Dylan RobertsonC, INFIWA (Isle of Wight) | 3 | 0 | 84 | 23 |
| 24 | Alec WondersP, 1BIWA (Isle of Wight) | 3 | 0 | 77 | 23 |
| 25 | Matt MeggeCHCHS (Virginia Beach) | 3 | 0 | 77 | 21 |
| 26 | Jonathan NagleINF, RHPACA (Portsmouth) | 3 | 0 | 77 | 24 |
| 27 | Josh GreenwayNorth Cross (Roanoke) | 3 | 0 | 74 | 20 |
| 28 | Luke BryantRHP, 3BHeritage (Lynchburg) | 3 | 0 | 71 | 19 |
| 29 | Caleb SpurlinSS, PGalax | 3 | 0 | 69 | 18 |
| 30 | Logan MorrisonLuray | 3 | 0 | 64 | 16 |
| 31 | Ethan MurrayINF, PMSA (Charlottesville) | 3 | 0 | 63 | 19 |
| 32 | J H McCarthyRHP, SSKFHS (Blackstone) | 3 | 0 | 63 | 17 |
| 33 | Nick GrazianoINF, PFCHS (Virginia Beach) | 3 | 0 | 63 | 21 |
| 34 | Treavor NormanP, SSFMHS (Waynesboro) | 3 | 0 | 61 | 15 |
| 35 | Ike FleckensteinTEHS (Richmond) | 3 | 0 | 60 | 16 |
| 36 | Slayten FarmerSS, RHPBA (Lawrenceville) | 3 | 0 | 56 | 17 |
| 37 | Hunter ShumakerBuckingham | 3 | 0 | 55 | 13 |
| 38 | Andrew LowePulaski County (Dublin) | 3 | 0 | 50 | 14 |
| 39 | Aaron RobinsonMonacan (Richmond) | 3 | 0 | 25 | 6 |
| 40 | Sam WatsonCF, LHPGCA (Chesapeake) | 2 | 0 | 116 | 32 |
| 41 | Adam HackenbergC, PFUMA (Fork Union) | 2 | 0 | 115 | 30 |
| 42 | Harry BrownC, 1BGCA (Chesapeake) | 2 | 0 | 114 | 32 |
| 43 | Holton BarnesCFCVDHS (Richmond) | 2 | 0 | 112 | 29 |
| 44 | Erik Stock1B, OFGCA (Chesapeake) | 2 | 0 | 111 | 32 |
| 45 | Braxton ZivicINF, OFASCHS (Chesapeake) | 2 | 0 | 104 | 26 |
| 46 | Noah LermanCF, RHPHighland (Warrenton) | 2 | 0 | 103 | 26 |
| 47 | Tyler SolomonC, 1BBattlefield (Haymarket) | 2 | 0 | 99 | 28 |
| 48 | Casey TurnerC, 1BASCHS (Chesapeake) | 2 | 0 | 96 | 24 |
| 49 | Richard De la cruzOF, RHPLCHS (Lynchburg) | 2 | 0 | 94 | 24 |
| 50 | Colten WynnRF, INFGCA (Chesapeake) | 2 | 0 | 91 | 32 |