1 | Gray CraddockLCHS (Lynchburg) | 1.000 | 141 | 17 | 0 | 158 | 17 |
2 | Jayden LawrenceCAuburn (Riner) | 1.000 | 144 | 1 | 0 | 145 | 16 |
3 | Tyler TovichC, 1BWoodbridge | 1.000 | 96 | 12 | 0 | 108 | 13 |
4 | Jason Stadel Jr.1B, CLafayette (Williamsburg) | 1.000 | 69 | 4 | 0 | 73 | 16 |
5 | Ben BrittC, 2BFreeman (Richmond) | 1.000 | 65 | 5 | 0 | 70 | 13 |
6 | David SlaughterKettle Run (Nokesville) | 1.000 | 47 | 12 | 0 | 59 | 17 |
7 | Gabe GelvinGainesville | 1.000 | 53 | 3 | 0 | 56 | 13 |
8 | Jaxon HighstreetStrasburg | 1.000 | 47 | 4 | 0 | 51 | 9 |
9 | Marshall JenkinsPrince George | 1.000 | 44 | 2 | 0 | 46 | 9 |
10 | Lynman StampsCLakeland (Suffolk) | 0.992 | 124 | 5 | 1 | 130 | 18 |
11 | Brenden SmithC, PGretna | 0.990 | 98 | 0 | 1 | 99 | 16 |
12 | Ryan SaylorGrafton (Yorktown) | 0.990 | 94 | 1 | 1 | 96 | 13 |
13 | Braxton Pettus1B, OFAuburn (Riner) | 0.982 | 55 | 0 | 1 | 56 | 16 |
14 | Landon SmithBrooke Point (Stafford) | 0.981 | 46 | 7 | 1 | 54 | 13 |
15 | Cole Porter2B, RHPBDHS (Nokesville) | 0.980 | 42 | 7 | 1 | 50 | 9 |
16 | Jackson CasettaC, 1BJohn Champe (Aldie) | 0.978 | 83 | 4 | 2 | 89 | 11 |
17 | Cash SteelMiddlesex (Saluda) | 0.977 | 41 | 2 | 1 | 44 | 6 |
18 | Layne SatterfieldHCHS (South Boston) | 0.977 | 38 | 5 | 1 | 44 | 9 |
19 | Kain CastronuovoP, 1BWoodbridge | 0.977 | 33 | 9 | 1 | 43 | 13 |
20 | Derek StephanEdison (Alexandria) | 0.976 | 37 | 4 | 1 | 42 | 10 |
21 | Conner BarronDinwiddie | 0.973 | 70 | 3 | 2 | 75 | 12 |
22 | Bentley AlmarodeC, 2BStuarts Draft | 0.973 | 66 | 6 | 2 | 74 | 10 |
23 | Timmy JonesSouth Lakes (Reston) | 0.972 | 61 | 9 | 2 | 72 | 13 |
24 | Derek BarnesEdison (Alexandria) | 0.967 | 56 | 2 | 2 | 60 | 11 |
25 | Luke GravelyGainesville | 0.966 | 50 | 7 | 2 | 59 | 14 |
26 | Brent TolbertC, 3BMarion | 0.962 | 100 | 2 | 4 | 106 | 15 |
27 | Kaiden West1B, DHMarion | 0.959 | 47 | 0 | 2 | 49 | 15 |
28 | Nick McKinneyRHP, 1BBDHS (Nokesville) | 0.957 | 57 | 10 | 3 | 70 | 18 |
29 | Titus BlanksLCHS (Lynchburg) | 0.957 | 38 | 7 | 2 | 47 | 15 |
30 | Teddy TrynockKettle Run (Nokesville) | 0.957 | 17 | 28 | 2 | 47 | 17 |
31 | Kellan Reavill2B, CJohn Champe (Aldie) | 0.956 | 34 | 9 | 2 | 45 | 16 |
32 | Collier AldermanPulaski County (Dublin) | 0.955 | 80 | 5 | 4 | 89 | 14 |
33 | Tyler JacksonLCHS (Lynchburg) | 0.955 | 27 | 15 | 2 | 44 | 17 |
34 | Camden BarnesPrince George | 0.952 | 40 | 0 | 2 | 42 | 15 |
35 | Tanner DeanDinwiddie | 0.952 | 30 | 10 | 2 | 42 | 16 |
36 | Zack ReynoldsGrafton (Yorktown) | 0.950 | 36 | 2 | 2 | 40 | 13 |
37 | Eddie Groves1B, OFBDHS (Nokesville) | 0.949 | 71 | 4 | 4 | 79 | 16 |
38 | Parker Dix1B, OFStuarts Draft | 0.949 | 55 | 1 | 3 | 59 | 15 |
39 | Hayden AvellanedaC, PSalem (Virginia Beach) | 0.948 | 47 | 8 | 3 | 58 | 8 |
40 | Brody Harris3B, PJohn Champe (Aldie) | 0.939 | 40 | 6 | 3 | 49 | 16 |
41 | Gavin GenoveseGainesville | 0.936 | 39 | 5 | 3 | 47 | 13 |
42 | Ben BleicherLHP, OFFreeman (Richmond) | 0.932 | 39 | 2 | 3 | 44 | 13 |
43 | Trey Thornton2B, OFJohn Champe (Aldie) | 0.930 | 37 | 16 | 4 | 57 | 15 |
44 | Jack WintersSS, RHPBDHS (Nokesville) | 0.929 | 17 | 35 | 4 | 56 | 18 |
45 | Kevin DeanKettle Run (Nokesville) | 0.926 | 55 | 8 | 5 | 68 | 16 |
46 | Alex RussellSouth Lakes (Reston) | 0.915 | 45 | 9 | 5 | 59 | 13 |
47 | Sean MellingerGainesville | 0.912 | 47 | 15 | 6 | 68 | 15 |
48 | Eli LewisPulaski County (Dublin) | 0.909 | 57 | 3 | 6 | 66 | 15 |
49 | Baum HoggeCF, 1BLafayette (Williamsburg) | 0.906 | 52 | 6 | 6 | 64 | 16 |
50 | Cade SouderPulaski County (Dublin) | 0.889 | 17 | 23 | 5 | 45 | 15 |