| 1 | Austin RaineyWestern Alamance (Elon) | 1.000 | 286 | 10 | 0 | 296 | 28 |
| 2 | Levi KiserC, OFCherryville | 1.000 | 204 | 8 | 0 | 212 | 27 |
| 3 | Hank ThomasonForestview (Gastonia) | 1.000 | 173 | 14 | 0 | 187 | 25 |
| 4 | Joel SimpsonC, CFCATA (Monroe) | 1.000 | 164 | 20 | 0 | 184 | 22 |
| 5 | Colby McLawhornC, INFNorth Lenoir (LaGrange) | 1.000 | 149 | 2 | 0 | 151 | 26 |
| 6 | Brett BurchettCMooresville | 1.000 | 133 | 12 | 0 | 145 | 25 |
| 7 | Cole SuttonCCape Fear (Fayetteville) | 1.000 | 141 | 0 | 0 | 141 | 22 |
| 8 | Chad TreadwayChrist School (Arden) | 1.000 | 97 | 18 | 0 | 115 | 23 |
| 9 | Caleb MilesC, UTILWWHS (Millers Creek) | 1.000 | 111 | 4 | 0 | 115 | 26 |
| 10 | Jonathan ToddC, PRCHS (Wentworth) | 1.000 | 112 | 0 | 0 | 112 | 24 |
| 11 | Alex SantiagoC, INFClayton | 1.000 | 104 | 6 | 0 | 110 | 15 |
| 12 | David Basnight2B, PRidgecroft (Ahoskie) | 1.000 | 105 | 0 | 0 | 105 | 19 |
| 13 | MITCHELL HAUGHEEOF, CGRACE Christian (Raleigh) | 1.000 | 104 | 0 | 0 | 104 | 19 |
| 14 | Chase WaddellC, UTILHunt (Wilson) | 1.000 | 97 | 3 | 0 | 100 | 20 |
| 15 | Justin WilcoxenC, INFMillbrook (Raleigh) | 1.000 | 99 | 0 | 0 | 99 | 25 |
| 16 | Ian BlackWBHS (Shallotte) | 1.000 | 94 | 3 | 0 | 97 | 21 |
| 17 | Tyson Measamer1B, 3BCCHS (Bear Creek) | 1.000 | 94 | 2 | 0 | 96 | 22 |
| 18 | Ian BrooksC, INFSCHS (Bryson City) | 1.000 | 92 | 0 | 0 | 92 | 18 |
| 19 | Jonathan Shamine1B, PSTMA (Raleigh) | 1.000 | 88 | 3 | 0 | 91 | 20 |
| 20 | D.J. Daniel1B, RHPBunn | 1.000 | 84 | 6 | 0 | 90 | 16 |
| 21 | Korbyn Moody1B, OFNLHS (Lincolnton) | 1.000 | 85 | 4 | 0 | 89 | 20 |
| 22 | Andrew PhilyawWest Caldwell (Lenoir) | 1.000 | 78 | 10 | 0 | 88 | 13 |
| 23 | Kyle KettellsCVCA (Fayetteville) | 1.000 | 83 | 2 | 0 | 85 | 13 |
| 24 | Tanner BoydCECHS (Washington) | 1.000 | 84 | 0 | 0 | 84 | 14 |
| 25 | Charlie EverhardC, PRavenscroft (Raleigh) | 1.000 | 75 | 8 | 0 | 83 | 23 |
| 26 | Jacob CozartWCA (High Point) | 1.000 | 66 | 12 | 0 | 78 | 16 |
| 27 | Kaden SmithBYHS (Yanceyville) | 1.000 | 75 | 1 | 0 | 76 | 20 |
| 28 | Dylan GaineyC, PHolmes (Edenton) | 1.000 | 71 | 4 | 0 | 75 | 13 |
| 29 | Jackson DeaverC, RHPTSHS (Fayetteville) | 0.996 | 234 | 16 | 1 | 251 | 32 |
| 30 | Matt MayersCCCHS (Charlotte) | 0.996 | 216 | 18 | 1 | 235 | 30 |
| 31 | Braxton ChurchC, INFWWHS (Millers Creek) | 0.995 | 192 | 18 | 1 | 211 | 25 |
| 32 | Shelton BurkeCCCHS (Bear Creek) | 0.995 | 187 | 16 | 1 | 204 | 23 |
| 33 | Ben GilksCCuthbertson (Waxhaw) | 0.995 | 183 | 17 | 1 | 201 | 27 |
| 34 | Michael CaricoCGlenn (Kernersville) | 0.995 | 167 | 20 | 1 | 188 | 24 |
| 35 | Chet SikesWCA (High Point) | 0.995 | 161 | 25 | 1 | 187 | 24 |
| 36 | Kell SmithCMcDowell (Marion) | 0.994 | 150 | 24 | 1 | 175 | 25 |
| 37 | Chase MinshewCNCHS (Rocky Mount) | 0.994 | 157 | 10 | 1 | 168 | 24 |
| 38 | Sedrick PickettC, OFPolk County (Columbus) | 0.994 | 148 | 17 | 1 | 166 | 25 |
| 39 | Michael GrovesHolly Springs | 0.994 | 129 | 28 | 1 | 158 | 22 |
| 40 | PJ HeintzCGreen Hope (Cary) | 0.994 | 134 | 21 | 1 | 156 | 22 |
| 41 | Zach SabdoUTILHavelock | 0.993 | 132 | 17 | 1 | 150 | 22 |
| 42 | Cooper AndersonCWashington | 0.993 | 145 | 0 | 1 | 146 | 19 |
| 43 | Bo RusherC, PSalisbury | 0.993 | 115 | 28 | 1 | 144 | 27 |
| 44 | Adam Guskiewicz1B, LHPChapel Hill | 0.993 | 133 | 8 | 1 | 142 | 26 |
| 45 | Will LanierWRHHS (Teachey) | 0.992 | 115 | 16 | 1 | 132 | 24 |
| 46 | Harrison Powell1BHolmes (Edenton) | 0.992 | 128 | 2 | 1 | 131 | 26 |
| 47 | Alex HookerCSurry Central (Dobson) | 0.992 | 112 | 17 | 1 | 130 | 20 |
| 48 | Mack BowdenLincolnton | 0.992 | 115 | 5 | 1 | 121 | 19 |
| 49 | Johnathan RobinsonCDHS (Lexington) | 0.992 | 109 | 8 | 1 | 118 | 19 |
| 50 | Josh EdwardsC, DHSGHS (Creedmoor) | 0.991 | 203 | 20 | 2 | 225 | 26 |