| 1 | Cameron DukeChurchland (Portsmouth) | 23 | 8 | 20 |
| 2 | Xavier NixonCF, OFPhoebus (Hampton) | 20 | 6 | 19 |
| 3 | Kaplan AmbroseHandley (Winchester) | 19 | 0 | 20 |
| 4 | Trey CloseP, 1BPhoebus (Hampton) | 18 | 7 | 14 |
| 5 | Daniel SellersChurchland (Portsmouth) | 17 | 6 | 19 |
| 6 | Bryce GilliesRF, PPhoebus (Hampton) | 16 | 4 | 19 |
| 7 | Charlie AllenHandley (Winchester) | 16 | 0 | 20 |
| 8 | Jack WellsDinwiddie | 15 | 0 | 17 |
| 9 | Zavion JacksonINF, OFHenrico (Richmond) | 15 | 0 | 19 |
| 10 | Nyle ShewmakeChurchland (Portsmouth) | 14 | 4 | 20 |
| 11 | Chas BattagliaTuscarora (Leesburg) | 14 | 0 | 24 |
| 12 | Lukas SchultzSS, RHPPark View (Sterling) | 13 | 0 | 6 |
| 13 | Michael KozikowskiTuscarora (Leesburg) | 13 | 0 | 24 |
| 14 | Staige DolanHandley (Winchester) | 12 | 0 | 20 |
| 15 | Nick Warner2B, CJohn Champe (Aldie) | 11 | 0 | 19 |
| 16 | Guy JacksonCJohn Champe (Aldie) | 11 | 0 | 19 |
| 17 | Marquis CovingtonC, PPhoebus (Hampton) | 10 | 3 | 19 |
| 18 | Quran BurdenChurchland (Portsmouth) | 10 | 4 | 19 |
| 19 | Jayden Upton-HallChurchland (Portsmouth) | 10 | 3 | 20 |
| 20 | Ashton PeshkeTuscarora (Leesburg) | 10 | 0 | 24 |
| 21 | Owen BrundageSSHeritage (Leesburg) | 9 | 0 | 21 |
| 22 | Cooper Miskelly2B, 3BHeritage (Leesburg) | 9 | 0 | 21 |
| 23 | Jackson Macnamee2B, SSSpotsylvania | 8 | 0 | 13 |
| 24 | Nate JohnsonOF, 3BSpotsylvania | 8 | 0 | 13 |
| 25 | Dallas DietzP, UTILGWHS (Danville) | 8 | 0 | 16 |
| 26 | Corbin DeanDinwiddie | 8 | 0 | 17 |
| 27 | Taylor BarnesP, SSPhoebus (Hampton) | 8 | 3 | 19 |
| 28 | Jeremiah LuncefordChurchland (Portsmouth) | 8 | 1 | 20 |
| 29 | John OwenDinwiddie | 7 | 0 | 15 |
| 30 | Landen Upton-HallSS, CPhoebus (Hampton) | 7 | 2 | 16 |
| 31 | Justin FinneyDinwiddie | 7 | 0 | 17 |
| 32 | Lucas GordonDinwiddie | 7 | 0 | 17 |
| 33 | Michael JanickiTuscarora (Leesburg) | 7 | 0 | 21 |
| 34 | Ethan StallardEastern View (Culpeper) | 6 | 0 | 12 |
| 35 | Sam MarableDinwiddie | 6 | 0 | 13 |
| 36 | Mekhi BullockUTIL, RHPVarina (Richmond) | 6 | 0 | 13 |
| 37 | DeQuan PittOFVarina (Richmond) | 6 | 0 | 13 |
| 38 | Maurice JeffersonINF, OFHenrico (Richmond) | 6 | 0 | 19 |
| 39 | Evan JacksonChurchland (Portsmouth) | 6 | 2 | 19 |
| 40 | Landen LewisHandley (Winchester) | 6 | 0 | 20 |
| 41 | Alec Jones3B, RHPHeritage (Leesburg) | 6 | 0 | 21 |
| 42 | Aaron Van TuyleUTIL, RHPHeritage (Leesburg) | 6 | 0 | 21 |
| 43 | Nick SheehanTuscarora (Leesburg) | 6 | 0 | 24 |
| 44 | Connor QuillTuscarora (Leesburg) | 6 | 0 | 24 |
| 45 | Joseph Adesioye1BPark View (Sterling) | 5 | 0 | 6 |
| 46 | Ricky BluntDHVarina (Richmond) | 5 | 0 | 10 |
| 47 | Jake HerbstSS, PSpotsylvania | 5 | 0 | 13 |
| 48 | Ben Accors1B, PSpotsylvania | 5 | 0 | 13 |
| 49 | Josh PerezP, 1BSpotsylvania | 5 | 0 | 13 |
| 50 | Carter SiskCF, 3BVarina (Richmond) | 5 | 0 | 13 |