| 1 | Andrew BagleyC, UTILGRHS (Virginia Beach) | 1.000 | 150 | 6 | 0 | 156 | 19 |
| 2 | Aidan KoferlCBOCHS (Arlington) | 1.000 | 138 | 8 | 0 | 146 | 27 |
| 3 | Boo DeanLuray | 1.000 | 117 | 5 | 0 | 122 | 16 |
| 4 | Stephen RobertsC, 2BGoochland | 1.000 | 89 | 4 | 0 | 93 | 22 |
| 5 | Jack JonesGCMHS (Falls Church) | 1.000 | 79 | 0 | 0 | 79 | 11 |
| 6 | John KeyCGalax | 1.000 | 68 | 10 | 0 | 78 | 8 |
| 7 | Tyler DolinFMHS (Waynesboro) | 1.000 | 77 | 0 | 0 | 77 | 13 |
| 8 | Andrew LowePulaski County (Dublin) | 1.000 | 71 | 0 | 0 | 71 | 14 |
| 9 | Mason VelasquezRobinson (Fairfax) | 1.000 | 68 | 2 | 0 | 70 | 11 |
| 10 | Parker WilburnTEHS (Richmond) | 1.000 | 67 | 0 | 0 | 67 | 16 |
| 11 | Jordan TaylorFlint Hill (Oakton) | 1.000 | 61 | 6 | 0 | 67 | 24 |
| 12 | Mitch MendlerFlint Hill (Oakton) | 0.995 | 180 | 27 | 1 | 208 | 25 |
| 13 | Erik Stock1B, OFGCA (Chesapeake) | 0.993 | 137 | 7 | 1 | 145 | 32 |
| 14 | Harry BrownC, 1BGCA (Chesapeake) | 0.993 | 136 | 7 | 1 | 144 | 32 |
| 15 | Josh Pietrandrea1B, 3BWoodbridge | 0.993 | 131 | 8 | 1 | 140 | 18 |
| 16 | Hunter Perkins1B, 3BAuburn (Riner) | 0.992 | 119 | 7 | 1 | 127 | 24 |
| 17 | George RosalesBriar Woods (Ashburn) | 0.992 | 98 | 20 | 1 | 119 | 21 |
| 18 | Brendan SnowC, RHPRCHS (Roanoke) | 0.992 | 103 | 14 | 1 | 118 | 20 |
| 19 | Aiden KuhleCHCHS (Virginia Beach) | 0.990 | 100 | 4 | 1 | 105 | 21 |
| 20 | Leslie(Holden) SandridgeC, PFMHS (Waynesboro) | 0.990 | 103 | 0 | 1 | 104 | 15 |
| 21 | Caleb BarnesBriar Woods (Ashburn) | 0.990 | 97 | 4 | 1 | 102 | 21 |
| 22 | Josh JudyACHS (Appomattox) | 0.990 | 86 | 11 | 1 | 98 | 13 |
| 23 | Mitchell MethenyNew Kent | 0.989 | 91 | 3 | 1 | 95 | 18 |
| 24 | Tanner SmithNorth Cross (Roanoke) | 0.989 | 62 | 24 | 1 | 87 | 20 |
| 25 | Matt LordBriar Woods (Ashburn) | 0.988 | 79 | 2 | 1 | 82 | 16 |
| 26 | Jared BelleMagna Vista (Ridgeway) | 0.988 | 80 | 0 | 1 | 81 | 18 |
| 27 | Russell SchmidtCRandolph-Henry | 0.987 | 216 | 6 | 3 | 225 | 22 |
| 28 | Corey BurchP, 1BBOCHS (Arlington) | 0.987 | 143 | 14 | 2 | 159 | 26 |
| 29 | Kyle AltizerC, SSAuburn (Riner) | 0.987 | 131 | 21 | 2 | 154 | 24 |
| 30 | Casey TurnerC, 1BASCHS (Chesapeake) | 0.986 | 131 | 8 | 2 | 141 | 24 |
| 31 | Spencer Petty-KaneRHPBattlefield (Haymarket) | 0.986 | 130 | 7 | 2 | 139 | 28 |
| 32 | Zach AgnosSS, RHPBattlefield (Haymarket) | 0.986 | 34 | 39 | 1 | 74 | 27 |
| 33 | Richard OrtizC, INFHylton (Woodbridge) | 0.985 | 181 | 13 | 3 | 197 | 25 |
| 34 | Cody WarnerCTAHS (Bridgewater) | 0.985 | 190 | 2 | 3 | 195 | 23 |
| 35 | Steven PorterC, OFSCA (Suffolk) | 0.985 | 59 | 8 | 1 | 68 | 9 |
| 36 | Coleman Duty1B, RHPGoochland | 0.985 | 52 | 14 | 1 | 67 | 26 |
| 37 | Brandon KelmanLoudoun County (Leesburg) | 0.985 | 57 | 8 | 1 | 66 | 14 |
| 38 | Cortland BunceBA (Exmore) | 0.984 | 121 | 0 | 2 | 123 | 14 |
| 39 | Andrew Bielicki1BCVDHS (Richmond) | 0.983 | 97 | 16 | 2 | 115 | 28 |
| 40 | Justin ParrishYork (Yorktown) | 0.982 | 96 | 13 | 2 | 111 | 15 |
| 41 | Mark Terrell1BHighland (Warrenton) | 0.982 | 103 | 4 | 2 | 109 | 26 |
| 42 | Chris WadeNew Kent | 0.980 | 90 | 8 | 2 | 100 | 17 |
| 43 | Alex VasquezCWoodbridge | 0.980 | 88 | 8 | 2 | 98 | 18 |
| 44 | Scooter RayC, DHManchester (Midlothian) | 0.979 | 91 | 4 | 2 | 97 | 19 |
| 45 | Cody BartleyRCHS (Lexington) | 0.978 | 87 | 4 | 2 | 93 | 20 |
| 46 | Austin DouglasPCovington | 0.978 | 79 | 10 | 2 | 91 | 19 |
| 47 | Aaron Colyer1B, DHManchester (Midlothian) | 0.977 | 126 | 4 | 3 | 133 | 20 |
| 48 | Tyler MahoneOF, RHPTCS (Charlottesville) | 0.977 | 109 | 19 | 3 | 131 | 30 |
| 49 | Tyrin EveretteLF, 1BGCA (Chesapeake) | 0.977 | 79 | 5 | 2 | 86 | 28 |
| 50 | Austin StevensINF, CASCHS (Chesapeake) | 0.977 | 63 | 21 | 2 | 86 | 25 |