| 1 | Judson FrieseMorehead (Eden) | 1.000 | 207 | 3 | 0 | 210 | 22 |
| 2 | Riley ParkerCLincoln Charter (Denver) | 1.000 | 172 | 4 | 0 | 176 | 21 |
| 3 | Hodge WilliamsCHolly Springs | 1.000 | 158 | 10 | 0 | 168 | 20 |
| 4 | Brody PopeC, INFWest Rowan (Mt. Ulla) | 1.000 | 161 | 1 | 0 | 162 | 23 |
| 5 | Seth NewsomeC, OFHunt (Wilson) | 1.000 | 153 | 3 | 0 | 156 | 18 |
| 6 | Tyce ThompsonC, 1BSCHS (Winterville) | 1.000 | 148 | 6 | 0 | 154 | 19 |
| 7 | Laith AbulatifaJ.H. Rose (Greenville) | 1.000 | 141 | 13 | 0 | 154 | 21 |
| 8 | Kellen SparksCPrinceton | 1.000 | 142 | 11 | 0 | 153 | 17 |
| 9 | Brenen WhaleyCSouthside (Chocowinity) | 1.000 | 146 | 5 | 0 | 151 | 16 |
| 10 | Nick StewartOF, CJordan (Durham) | 1.000 | 146 | 4 | 0 | 150 | 20 |
| 11 | Dylan HaswellVoyager Academy (Durham) | 1.000 | 140 | 8 | 0 | 148 | 19 |
| 12 | Brady MarconiCCCHS (Charlotte) | 1.000 | 138 | 8 | 0 | 146 | 22 |
| 13 | Camden KanuppC, INFNorth Gaston (Dallas) | 1.000 | 135 | 0 | 0 | 135 | 19 |
| 14 | Luke PetersonCMidway (Dunn) | 1.000 | 121 | 13 | 0 | 134 | 20 |
| 15 | Chris CookeNGHS (Greensboro) | 1.000 | 128 | 2 | 0 | 130 | 18 |
| 16 | Jake BucklinWake Forest | 1.000 | 119 | 8 | 0 | 127 | 17 |
| 17 | Teagun StrahleyCCape Fear (Fayetteville) | 1.000 | 113 | 9 | 0 | 122 | 16 |
| 18 | COOPER MCDOUGALLApex | 1.000 | 112 | 9 | 0 | 121 | 19 |
| 19 | Giovanni CasertanoC, CFForbush (East Bend) | 1.000 | 108 | 8 | 0 | 116 | 21 |
| 20 | Ben HoyleNewton-Conover (Newton) | 1.000 | 114 | 0 | 0 | 114 | 16 |
| 21 | Kevin PerezC, RHPOwen (Black Mountain) | 1.000 | 108 | 2 | 0 | 110 | 17 |
| 22 | Fletcher ThompsonUnion Pines (Cameron) | 1.000 | 102 | 7 | 0 | 109 | 14 |
| 23 | Davin DighCherryville | 1.000 | 86 | 14 | 0 | 100 | 19 |
| 24 | Hunter BestC, SSBGC (Williamston) | 1.000 | 98 | 2 | 0 | 100 | 17 |
| 25 | Gage McRaeMontgomery Central (Troy) | 1.000 | 96 | 0 | 0 | 96 | 17 |
| 26 | Nathaneal MartinC, 3BWPA (Wake Forest) | 1.000 | 94 | 0 | 0 | 94 | 14 |
| 27 | Orlando MoralesCBroughton (Raleigh) | 1.000 | 87 | 7 | 0 | 94 | 15 |
| 28 | JT MooreCox Mill (Concord) | 1.000 | 88 | 4 | 0 | 92 | 13 |
| 29 | Aidan DalyVoyager Academy (Durham) | 1.000 | 81 | 10 | 0 | 91 | 19 |
| 30 | Dalton GrayC.B. Aycock (Pikeville) | 1.000 | 78 | 7 | 0 | 85 | 12 |
| 31 | Lucas BargaCLNC (Huntersville) | 1.000 | 75 | 9 | 0 | 84 | 18 |
| 32 | Fisher Goodwin3B, RHPNorth Brunswick (Leland) | 1.000 | 74 | 7 | 0 | 81 | 21 |
| 33 | Ryan HuiskingWakefield (Raleigh) | 1.000 | 70 | 9 | 0 | 79 | 20 |
| 34 | Brayden LawsCSWCHS (Belmont) | 1.000 | 69 | 5 | 0 | 74 | 16 |
| 35 | Tanner DeibelUnion Pines (Cameron) | 1.000 | 66 | 7 | 0 | 73 | 15 |
| 36 | Aaron MachadoCHarnett Central (Angier) | 1.000 | 68 | 0 | 0 | 68 | 9 |
| 37 | Andrew MooreUnion Pines (Cameron) | 1.000 | 64 | 3 | 0 | 67 | 22 |
| 38 | Braxton McLambUTIL, CHobbton (Newton Grove) | 1.000 | 62 | 0 | 0 | 62 | 18 |
| 39 | Matthew BallardWest Cabarrus (Concord) | 1.000 | 58 | 1 | 0 | 59 | 19 |
| 40 | Slater PersingerRHP, INFAyden - Grifton (Ayden) | 1.000 | 48 | 10 | 0 | 58 | 18 |
| 41 | Nathan ThomasCHASE (Forest City) | 1.000 | 57 | 0 | 0 | 57 | 16 |
| 42 | Silas JarmanEast Duplin (Beulaville) | 1.000 | 52 | 5 | 0 | 57 | 17 |
| 43 | Addison TerryCOak Grove (Winston-Salem) | 0.995 | 179 | 11 | 1 | 191 | 22 |
| 44 | Davis BrinsonC, RHPAyden - Grifton (Ayden) | 0.995 | 173 | 10 | 1 | 184 | 18 |
| 45 | Luke WatersCSouthern Lee (Sanford) | 0.995 | 174 | 9 | 1 | 184 | 23 |
| 46 | Coleton NewbernC, INFD.H. Conley (Greenville) | 0.994 | 153 | 19 | 1 | 173 | 21 |
| 47 | Hampton GilreathCManteo | 0.994 | 160 | 6 | 1 | 167 | 16 |
| 48 | Seth ScottC, UTILNorth Johnston (Kenly) | 0.994 | 141 | 23 | 1 | 165 | 21 |
| 49 | Trevor ThroneburgPatton (Morganton) | 0.994 | 150 | 11 | 1 | 162 | 20 |
| 50 | Carson BeaverC, 1BLake Norman (Mooresville) | 0.994 | 158 | 2 | 1 | 161 | 22 |