| 1 | James TaylorCFGCA (Chesapeake) | 45 | 91 | 23 |
| 2 | Sammy SerafineINFGCA (Chesapeake) | 39 | 88 | 23 |
| 3 | Adam TobeyCF, PCVDHS (Richmond) | 35 | 98 | 25 |
| 4 | Isaac BallouCF, RHPNSA (Suffolk) | 33 | 84 | 25 |
| 5 | Michael Olivo1BGCA (Chesapeake) | 31 | 91 | 23 |
| 6 | Josh RichardsonSS, PGCA (Chesapeake) | 31 | 84 | 23 |
| 7 | Zach WardellSS, 2BTCS (Charlottesville) | 30 | 98 | 25 |
| 8 | Ethan TaylorP, OFTCS (Charlottesville) | 30 | 94 | 25 |
| 9 | Matt DickasonSS, PIndian River (Chesapeake) | 30 | 89 | 22 |
| 10 | Jake TannerSS, PLiberty (Bedford) | 30 | 67 | 19 |
| 11 | Jake SettleP, INFCVDHS (Richmond) | 29 | 88 | 25 |
| 12 | Spenser Rositano2B, SSStone Bridge (Ashburn) | 29 | 81 | 23 |
| 13 | Kyle CarlsonOFKHS (Virginia Beach) | 28 | 87 | 22 |
| 14 | Riley BeiroOFMcLean | 28 | 84 | 22 |
| 15 | Dean AliP, UTILIndian River (Chesapeake) | 28 | 83 | 22 |
| 16 | Max WaizeneggerOFWoodson (Fairfax) | 27 | 90 | 24 |
| 17 | Andrew TuckerOFJames River (Buchanan) | 27 | 86 | 22 |
| 18 | Jim HassellRF, RHPNSA (Suffolk) | 27 | 79 | 21 |
| 19 | Tyler PiperSS, RHPBCHS (Chesterfield) | 27 | 60 | 16 |
| 20 | Josh Miller3B, UTILGCA (Chesapeake) | 26 | 81 | 23 |
| 21 | Chris ShifflettP, CTCS (Charlottesville) | 26 | 76 | 25 |
| 22 | Lance AlleyOF, PIndian River (Chesapeake) | 24 | 77 | 19 |
| 23 | John BladelOF, RHPStone Bridge (Ashburn) | 24 | 71 | 23 |
| 24 | Ben MorelandC, RHPBCHS (Chesterfield) | 24 | 63 | 16 |
| 25 | Michael PrinceOFStone Bridge (Ashburn) | 23 | 80 | 23 |
| 26 | Adam TillerRF, CGCA (Chesapeake) | 23 | 75 | 23 |
| 27 | Matt McCloudLFGCA (Chesapeake) | 23 | 60 | 21 |
| 28 | Graham HenrySS, PMount Vernon (Alexandria) | 22 | 93 | 23 |
| 29 | Phillip BryantOF, CMount Vernon (Alexandria) | 22 | 88 | 23 |
| 30 | Josh KiteOFHidden Valley (Roanoke) | 22 | 86 | 23 |
| 31 | Tommy HertzlerSS, PCVDHS (Richmond) | 22 | 85 | 23 |
| 32 | Sean RutherfordP, 1BTCS (Charlottesville) | 22 | 82 | 24 |
| 33 | Dalton AltizerP, OFAuburn (Riner) | 22 | 71 | 19 |
| 34 | Josh EspositoOF, RHPBCHS (Chesterfield) | 22 | 69 | 16 |
| 35 | Josh AllenP, 3BTCS (Charlottesville) | 21 | 91 | 25 |
| 36 | Michael SpencerOFAuburn (Riner) | 21 | 77 | 19 |
| 37 | Chris RussoINFMcLean | 21 | 76 | 20 |
| 38 | Mike ColeCF, CDeep Creek (Chesapeake) | 21 | 75 | 19 |
| 39 | Bryan M Whittington2B, PGCMHS (Falls Church) | 21 | 73 | 22 |
| 40 | Alex JacquezCJames Madison (Vienna) | 21 | 71 | 20 |
| 41 | Aaron LafonCLiberty (Bedford) | 21 | 67 | 19 |
| 42 | Jonathan Krashevski2B, SSMount Vernon (Alexandria) | 20 | 93 | 23 |
| 43 | Andrew Sable3B, PMount Vernon (Alexandria) | 20 | 85 | 23 |
| 44 | Ethan Collins2B, SSCastlewood | 20 | 82 | 19 |
| 45 | Tyler DukeSS, RHPJames River (Buchanan) | 20 | 82 | 22 |
| 46 | Devin PuckettCF, PCastlewood | 20 | 77 | 19 |
| 47 | Duston GrubbsOF, PCCHS (Berryville) | 20 | 76 | 21 |
| 48 | David RiceSS, 2BDeep Creek (Chesapeake) | 20 | 75 | 19 |
| 49 | Michael BradshawLF, RHPNSA (Suffolk) | 20 | 74 | 21 |
| 50 | Anthony CrottsCF, PCraig County (New Castle) | 20 | 64 | 20 |