| 1 | Riley ParkerCLincoln Charter (Denver) | 1.000 | 237 | 4 | 0 | 241 | 28 |
| 2 | Judson FrieseMorehead (Eden) | 1.000 | 237 | 3 | 0 | 240 | 26 |
| 3 | Kellen SparksCPrinceton | 1.000 | 183 | 14 | 0 | 197 | 23 |
| 4 | Luke PetersonCMidway (Dunn) | 1.000 | 175 | 18 | 0 | 193 | 28 |
| 5 | Brody PopeC, INFWest Rowan (Mt. Ulla) | 1.000 | 189 | 2 | 0 | 191 | 29 |
| 6 | Seth NewsomeC, OFHunt (Wilson) | 1.000 | 185 | 5 | 0 | 190 | 23 |
| 7 | Nick StewartOF, CJordan (Durham) | 1.000 | 171 | 4 | 0 | 175 | 23 |
| 8 | Brenen WhaleyCSouthside (Chocowinity) | 1.000 | 165 | 7 | 0 | 172 | 20 |
| 9 | Camden KanuppC, INFNorth Gaston (Dallas) | 1.000 | 170 | 0 | 0 | 170 | 24 |
| 10 | Hunter BestC, SSBGC (Williamston) | 1.000 | 166 | 4 | 0 | 170 | 27 |
| 11 | Teagun StrahleyCCape Fear (Fayetteville) | 1.000 | 154 | 11 | 0 | 165 | 21 |
| 12 | Giovanni CasertanoC, CFForbush (East Bend) | 1.000 | 144 | 10 | 0 | 154 | 27 |
| 13 | Chris CookeNGHS (Greensboro) | 1.000 | 151 | 3 | 0 | 154 | 23 |
| 14 | Ben HoyleNewton-Conover (Newton) | 1.000 | 144 | 0 | 0 | 144 | 21 |
| 15 | Davin DighCherryville | 1.000 | 104 | 30 | 0 | 134 | 31 |
| 16 | COOPER MCDOUGALLApex | 1.000 | 121 | 10 | 0 | 131 | 22 |
| 17 | Nathaneal MartinC, 3BWPA (Wake Forest) | 1.000 | 127 | 0 | 0 | 127 | 19 |
| 18 | Fisher Goodwin3B, RHPNorth Brunswick (Leland) | 1.000 | 106 | 8 | 0 | 114 | 26 |
| 19 | Fletcher ThompsonUnion Pines (Cameron) | 1.000 | 105 | 8 | 0 | 113 | 15 |
| 20 | Gage McRaeMontgomery Central (Troy) | 1.000 | 110 | 0 | 0 | 110 | 22 |
| 21 | Orlando MoralesCBroughton (Raleigh) | 1.000 | 100 | 9 | 0 | 109 | 17 |
| 22 | Dalton GrayC.B. Aycock (Pikeville) | 1.000 | 99 | 7 | 0 | 106 | 17 |
| 23 | Aidan DalyVoyager Academy (Durham) | 1.000 | 91 | 15 | 0 | 106 | 23 |
| 24 | Ryan HuiskingWakefield (Raleigh) | 1.000 | 93 | 12 | 0 | 105 | 25 |
| 25 | Lucas BargaCLNC (Huntersville) | 1.000 | 94 | 10 | 0 | 104 | 22 |
| 26 | Aaron MachadoCHarnett Central (Angier) | 1.000 | 103 | 0 | 0 | 103 | 14 |
| 27 | JT MooreCox Mill (Concord) | 1.000 | 91 | 4 | 0 | 95 | 15 |
| 28 | Canon WhitesidesCherryville | 1.000 | 91 | 4 | 0 | 95 | 30 |
| 29 | Brayden LawsCSWCHS (Belmont) | 1.000 | 82 | 6 | 0 | 88 | 19 |
| 30 | Tanner DeibelUnion Pines (Cameron) | 1.000 | 77 | 9 | 0 | 86 | 17 |
| 31 | Braxton McLambUTIL, CHobbton (Newton Grove) | 1.000 | 82 | 1 | 0 | 83 | 23 |
| 32 | Garrett Stevens1B, PNorth Duplin (Calypso) | 1.000 | 75 | 3 | 0 | 78 | 17 |
| 33 | Nathan ThomasCHASE (Forest City) | 1.000 | 74 | 0 | 0 | 74 | 26 |
| 34 | Matthew BallardWest Cabarrus (Concord) | 1.000 | 70 | 3 | 0 | 73 | 23 |
| 35 | Ryan PayseurC, INFForestview (Gastonia) | 1.000 | 71 | 0 | 0 | 71 | 23 |
| 36 | Luke WatersCSouthern Lee (Sanford) | 0.996 | 252 | 9 | 1 | 262 | 35 |
| 37 | Addison TerryCOak Grove (Winston-Salem) | 0.996 | 229 | 15 | 1 | 245 | 28 |
| 38 | Davis BrinsonC, RHPAyden - Grifton (Ayden) | 0.996 | 231 | 10 | 1 | 242 | 24 |
| 39 | Hampton GilreathCManteo | 0.995 | 205 | 8 | 1 | 214 | 21 |
| 40 | Nathan FortenberryC, INFEBHS (Connelly Springs) | 0.995 | 209 | 1 | 1 | 211 | 23 |
| 41 | Gauge RakestrawRCHS (Wentworth) | 0.995 | 191 | 8 | 1 | 200 | 27 |
| 42 | Laith AbulatifaJ.H. Rose (Greenville) | 0.995 | 175 | 17 | 1 | 193 | 26 |
| 43 | Seth ScottC, UTILNorth Johnston (Kenly) | 0.995 | 164 | 27 | 1 | 192 | 24 |
| 44 | Jeb PresnellC, INFWest Stokes (King) | 0.995 | 182 | 9 | 1 | 192 | 23 |
| 45 | Percy StancilFCHS (Farmville) | 0.995 | 186 | 0 | 1 | 187 | 20 |
| 46 | Dylan HaswellVoyager Academy (Durham) | 0.995 | 174 | 9 | 1 | 184 | 23 |
| 47 | Brady CaccavaroC, SSPamlico County (Bayboro) | 0.994 | 166 | 9 | 1 | 176 | 24 |
| 48 | Landen JenkinsCSwansboro | 0.994 | 158 | 12 | 1 | 171 | 19 |
| 49 | Colin McCartneyMallard Creek (Charlotte) | 0.994 | 154 | 9 | 1 | 164 | 22 |
| 50 | Lawson AdamsCMTHS (Winston-Salem) | 0.994 | 156 | 4 | 1 | 161 | 23 |