| 1 | Riley ParkerCLincoln Charter (Denver) | 1.000 | 237 | 4 | 0 | 241 | 28 |
| 2 | Judson FrieseMorehead (Eden) | 1.000 | 237 | 3 | 0 | 240 | 26 |
| 3 | Spencer PowellCMCA (Indian Trail) | 1.000 | 200 | 7 | 0 | 207 | 33 |
| 4 | Kellen SparksCPrinceton | 1.000 | 183 | 14 | 0 | 197 | 23 |
| 5 | Peyton GomezC, SSHCA (Harrells) | 1.000 | 193 | 4 | 0 | 197 | 21 |
| 6 | Luke PetersonCMidway (Dunn) | 1.000 | 175 | 18 | 0 | 193 | 28 |
| 7 | Brody PopeC, INFWest Rowan (Mt. Ulla) | 1.000 | 189 | 2 | 0 | 191 | 29 |
| 8 | Seth NewsomeC, OFHunt (Wilson) | 1.000 | 185 | 5 | 0 | 190 | 23 |
| 9 | Nick StewartOF, CJordan (Durham) | 1.000 | 171 | 4 | 0 | 175 | 23 |
| 10 | Brenen WhaleyCSouthside (Chocowinity) | 1.000 | 165 | 7 | 0 | 172 | 20 |
| 11 | Camden KanuppC, INFNorth Gaston (Dallas) | 1.000 | 170 | 0 | 0 | 170 | 24 |
| 12 | Hunter BestC, SSBGC (Williamston) | 1.000 | 166 | 4 | 0 | 170 | 27 |
| 13 | Teagun StrahleyCCape Fear (Fayetteville) | 1.000 | 154 | 11 | 0 | 165 | 21 |
| 14 | Giovanni CasertanoC, CFForbush (East Bend) | 1.000 | 144 | 10 | 0 | 154 | 27 |
| 15 | Chris CookeNGHS (Greensboro) | 1.000 | 151 | 3 | 0 | 154 | 23 |
| 16 | Ben HoyleNewton-Conover (Newton) | 1.000 | 144 | 0 | 0 | 144 | 21 |
| 17 | Davin DighCherryville | 1.000 | 104 | 30 | 0 | 134 | 31 |
| 18 | COOPER MCDOUGALLApex | 1.000 | 121 | 10 | 0 | 131 | 22 |
| 19 | Nathaneal MartinC, 3BWPA (Wake Forest) | 1.000 | 127 | 0 | 0 | 127 | 19 |
| 20 | Benjamin LaSelleC, 3BTMA (Forest City) | 1.000 | 98 | 23 | 0 | 121 | 20 |
| 21 | Fisher Goodwin3B, RHPNorth Brunswick (Leland) | 1.000 | 106 | 8 | 0 | 114 | 26 |
| 22 | Fletcher ThompsonUnion Pines (Cameron) | 1.000 | 105 | 8 | 0 | 113 | 15 |
| 23 | Gage McRaeMontgomery Central (Troy) | 1.000 | 110 | 0 | 0 | 110 | 22 |
| 24 | Orlando MoralesCBroughton (Raleigh) | 1.000 | 100 | 9 | 0 | 109 | 17 |
| 25 | Jett GibbsCMCA (Indian Trail) | 1.000 | 105 | 3 | 0 | 108 | 17 |
| 26 | Dalton GrayC.B. Aycock (Pikeville) | 1.000 | 99 | 7 | 0 | 106 | 17 |
| 27 | Aidan DalyVoyager Academy (Durham) | 1.000 | 91 | 15 | 0 | 106 | 23 |
| 28 | Ryan HuiskingWakefield (Raleigh) | 1.000 | 93 | 12 | 0 | 105 | 25 |
| 29 | Lucas BargaCLNC (Huntersville) | 1.000 | 94 | 10 | 0 | 104 | 22 |
| 30 | Aaron MachadoCHarnett Central (Angier) | 1.000 | 103 | 0 | 0 | 103 | 14 |
| 31 | Holden PopperwillNBCA (New Bern) | 1.000 | 85 | 12 | 0 | 97 | 14 |
| 32 | JT MooreCox Mill (Concord) | 1.000 | 91 | 4 | 0 | 95 | 15 |
| 33 | Canon WhitesidesCherryville | 1.000 | 91 | 4 | 0 | 95 | 30 |
| 34 | Ellis BlackwoodC, PNCA (Raleigh) | 1.000 | 94 | 0 | 0 | 94 | 12 |
| 35 | Judd SmithLHP, 1BATHS (Asheville) | 1.000 | 82 | 10 | 0 | 92 | 21 |
| 36 | Taylor SmithRHP, CCFCA (Erwin) | 1.000 | 49 | 42 | 0 | 91 | 20 |
| 37 | Tyler Jarratt1BSA (Courtland) | 1.000 | 87 | 2 | 0 | 89 | 23 |
| 38 | Brayden LawsCSWCHS (Belmont) | 1.000 | 82 | 6 | 0 | 88 | 19 |
| 39 | Tanner DeibelUnion Pines (Cameron) | 1.000 | 77 | 9 | 0 | 86 | 17 |
| 40 | Braxton McLambUTIL, CHobbton (Newton Grove) | 1.000 | 82 | 1 | 0 | 83 | 23 |
| 41 | Garrett Stevens1B, PNorth Duplin (Calypso) | 1.000 | 75 | 3 | 0 | 78 | 17 |
| 42 | Nathan ThomasCHASE (Forest City) | 1.000 | 74 | 0 | 0 | 74 | 26 |
| 43 | Matthew BallardWest Cabarrus (Concord) | 1.000 | 70 | 3 | 0 | 73 | 23 |
| 44 | Tyler SpiveyCF, PCCHS (Wilson) | 1.000 | 65 | 7 | 0 | 72 | 15 |
| 45 | Ryan PayseurC, INFForestview (Gastonia) | 1.000 | 71 | 0 | 0 | 71 | 23 |
| 46 | Luke WatersCSouthern Lee (Sanford) | 0.996 | 244 | 9 | 1 | 254 | 34 |
| 47 | Addison TerryCOak Grove (Winston-Salem) | 0.996 | 229 | 15 | 1 | 245 | 28 |
| 48 | Davis BrinsonC, RHPAyden - Grifton (Ayden) | 0.996 | 231 | 10 | 1 | 242 | 24 |
| 49 | Jackson HillC, PCary Christian (Cary) | 0.996 | 211 | 25 | 1 | 237 | 29 |
| 50 | Hampton GilreathCManteo | 0.995 | 205 | 8 | 1 | 214 | 21 |