| 1 | Austin ShackelfordGloucester | 7 | 2 | 0 | 0.778 | 0 |
| 2 | Cayman GoodeP, INFFreeman (Richmond) | 6 | 2 | 0 | 0.750 | 0 |
| 3 | Chase CarsonGloucester | 5 | 1 | 0 | 0.833 | 0 |
| 4 | Ryan BarksHickory (Chesapeake) | 5 | 1 | 0 | 0.833 | 0 |
| 5 | Tyler McClainKecoughtan (Hampton) | 5 | 2 | 0 | 0.714 | 0 |
| 6 | Parker NoonanDeep Run (Glen Allen) | 4 | 0 | 0 | 1.000 | 0 |
| 7 | Peyton HintonJ.R. Tucker (Henrico) | 4 | 2 | 0 | 0.667 | 0 |
| 8 | Nekhi Baird2B, SSMeadowbrook (Richmond) | 4 | 3 | 0 | 0.571 | 0 |
| 9 | Justin HelbergJ.R. Tucker (Henrico) | 4 | 5 | 0 | 0.444 | 0 |
| 10 | Willie SellersPFreeman (Richmond) | 3 | 0 | 0 | 1.000 | 0 |
| 11 | Zach HornBrooke Point (Stafford) | 3 | 1 | 1 | 0.750 | 0 |
| 12 | Carter GilbertKecoughtan (Hampton) | 3 | 1 | 0 | 0.750 | 0 |
| 13 | Cohen SellersIndian River (Chesapeake) | 3 | 3 | 0 | 0.500 | 0 |
| 14 | Joey StraussIndian River (Chesapeake) | 3 | 6 | 0 | 0.333 | 0 |
| 15 | Colter CallisGloucester | 2 | 0 | 0 | 1.000 | 0 |
| 16 | Cayden OchsenfeldBethel (Hampton) | 2 | 0 | 0 | 1.000 | 0 |
| 17 | Peyton BealeOF, PFreeman (Richmond) | 2 | 0 | 0 | 1.000 | 0 |
| 18 | Noah GonzalezIndian River (Chesapeake) | 2 | 0 | 1 | 1.000 | 0 |
| 19 | Donavin FitzpatrickNorview (Norfolk) | 2 | 0 | 0 | 1.000 | 0 |
| 20 | B DekkerHickory (Chesapeake) | 2 | 0 | 0 | 1.000 | 0 |
| 21 | Lee SowersSS, PFreeman (Richmond) | 2 | 0 | 0 | 1.000 | 0 |
| 22 | Andrew VinarovHickory (Chesapeake) | 2 | 0 | 0 | 1.000 | 0 |
| 23 | Jake CozartHickory (Chesapeake) | 2 | 1 | 0 | 0.667 | 0 |
| 24 | Jack ManningDeep Run (Glen Allen) | 2 | 1 | 0 | 0.667 | 0 |
| 25 | Wyatt SimmonsHickory (Chesapeake) | 2 | 1 | 2 | 0.667 | 0 |
| 26 | Nate ReedL.C. Bird (Chesterfield) | 2 | 1 | 0 | 0.667 | 0 |
| 27 | Ike WyattHighland Springs | 2 | 2 | 0 | 0.500 | 0 |
| 28 | Ryan BlandP, 3BFreeman (Richmond) | 2 | 2 | 0 | 0.500 | 0 |
| 29 | Ryan MarshallL.C. Bird (Chesterfield) | 2 | 2 | 0 | 0.500 | 0 |
| 30 | Sam BoydKecoughtan (Hampton) | 2 | 3 | 0 | 0.400 | 0 |
| 31 | Trey GauchDeep Run (Glen Allen) | 2 | 3 | 0 | 0.400 | 0 |
| 32 | Samuel BennettDeep Run (Glen Allen) | 2 | 4 | 1 | 0.333 | 0 |
| 33 | Nicholas KnightAHS (Charlottesville) | 1 | 0 | 0 | 1.000 | 0 |
| 34 | Riley DeCandidoCox (Virginia Beach) | 1 | 0 | 0 | 1.000 | 0 |
| 35 | Jake ColucciCox (Virginia Beach) | 1 | 0 | 1 | 1.000 | 0 |
| 36 | Michael IrbyCox (Virginia Beach) | 1 | 0 | 0 | 1.000 | 0 |
| 37 | Jacob SteadmanTallwood (Virginia Beach) | 1 | 0 | 0 | 1.000 | 0 |
| 38 | Kobe BristowPFreeman (Richmond) | 1 | 0 | 0 | 1.000 | 0 |
| 39 | Cooper BurnsBethel (Hampton) | 1 | 0 | 0 | 1.000 | 0 |
| 40 | Ty OverstreetBethel (Hampton) | 1 | 0 | 0 | 1.000 | 0 |
| 41 | Will McClellanBrooke Point (Stafford) | 1 | 0 | 0 | 1.000 | 0 |
| 42 | Eli TillmanHighland Springs | 1 | 0 | 0 | 1.000 | 0 |
| 43 | Eric SlaughterHighland Springs | 1 | 0 | 0 | 1.000 | 0 |
| 44 | Michael SweetDeep Run (Glen Allen) | 1 | 0 | 0 | 1.000 | 0 |
| 45 | Tyler CampbellOF, RHPGRHS (Virginia Beach) | 1 | 0 | 0 | 1.000 | 1 |
| 46 | Landon LewisL.C. Bird (Chesterfield) | 1 | 0 | 0 | 1.000 | 0 |
| 47 | Khari VaughanNorview (Norfolk) | 1 | 0 | 0 | 1.000 | 0 |
| 48 | Michael BrewerIndian River (Chesapeake) | 1 | 0 | 0 | 1.000 | 0 |
| 49 | Logan StraderSalem (Virginia Beach) | 1 | 0 | 0 | 1.000 | 0 |
| 50 | Jacob FilesSalem (Virginia Beach) | 1 | 0 | 0 | 1.000 | 0 |