| 1 | Charlie SchlineGCGHS (Raleigh) | 0.798 | 67 | 84 | 259 | 15 |
| 2 | Nicco MoriatesGCGHS (Raleigh) | 0.757 | 53 | 70 | 255 | 14 |
| 3 | Jacob WilkersonGNGHS (Greensboro) | 0.728 | 67 | 92 | 338 | 13 |
| 4 | Oliver Buch PetersGCCHS (Charlotte) | 0.726 | 53 | 73 | 228 | 8 |
| 5 | Drew WheelerG, LSMFuquay-Varina | 0.724 | 202 | 279 | 471 | 14 |
| 6 | Andrew MillerGWeddington (Matthews) | 0.690 | 191 | 277 | 661 | 16 |
| 7 | Dominick BialerGPHS (Southern Pines) | 0.685 | 37 | 54 | 250 | 11 |
| 8 | J.C. MaliaGFuquay-Varina | 0.682 | 60 | 88 | 225 | 12 |
| 9 | Paul ReidyGCCHS (Charlotte) | 0.672 | 123 | 183 | 540 | 13 |
| 10 | David PritchardHickory | 0.667 | 118 | 177 | 336 | 7 |
| 11 | Hunter ShankGSwansboro | 0.654 | 161 | 246 | 480 | 10 |
| 12 | Skyler SteinGGreen Level (Cary) | 0.651 | 153 | 235 | 462 | 12 |
| 13 | Jack GervasiniGCKHS (Huntersville) | 0.648 | 206 | 318 | 480 | 14 |
| 14 | Daniel AndoGHoggard (Wilmington) | 0.648 | 116 | 179 | 480 | 11 |
| 15 | Jacob BrownPLP (Mooresville) | 0.644 | 103 | 160 | 326 | 9 |
| 16 | Zack TuckerGAthens Drive (Raleigh) | 0.634 | 121 | 191 | 505 | 11 |
| 17 | Quincy MckayGLNC (Huntersville) | 0.634 | 83 | 131 | 430 | 11 |
| 18 | Zac BurgessGT.C. Roberson (Asheville) | 0.616 | 101 | 164 | 576 | 12 |
| 19 | Jayden MccroskeyGHough (Cornelius) | 0.614 | 35 | 57 | 223 | 10 |
| 20 | Alex KennedyGJacksonville | 0.612 | 158 | 258 | 576 | 12 |
| 21 | Dylan GreenGEFHS (Kernersville) | 0.612 | 145 | 237 | 574 | 14 |
| 22 | Aiden KehoeGCRHS (Hillsborough) | 0.607 | 51 | 84 | 260 | 8 |
| 23 | Jahzmar CarrGSun Valley (Monroe) | 0.597 | 148 | 248 | 338 | 10 |
| 24 | Adam UlffersGJ.H. Rose (Greenville) | 0.595 | 88 | 148 | 288 | 7 |
| 25 | Sam WilliamsBroughton (Raleigh) | 0.583 | 154 | 264 | 576 | 12 |
| 26 | Kace BurnetteGLNC (Huntersville) | 0.580 | 58 | 100 | 242 | 7 |
| 27 | Isaac AcquaruloGPanther Creek (Cary) | 0.579 | 84 | 145 | 308 | 9 |
| 28 | Jacob Williams G, AEastern Alamance (Mebane) | 0.571 | 72 | 126 | 314 | 8 |
| 29 | Parker ToddGLake Norman (Mooresville) | 0.568 | 175 | 308 | 790 | 17 |
| 30 | Jake JohnsonGWCHS (Morehead City) | 0.562 | 181 | 322 | 450 | 10 |
| 31 | Jackson Van De CarGPHS (Southern Pines) | 0.561 | 37 | 66 | 266 | 12 |
| 32 | Noble SmithGFCDHS (Lewisville) | 0.560 | 93 | 166 | 473 | 13 |
| 33 | Trey TuggleGNGHS (Greensboro) | 0.558 | 154 | 276 | 636 | 15 |
| 34 | Jake DaleGJordan (Durham) | 0.558 | 106 | 190 | 519 | 13 |
| 35 | Dean DavisGHolly Springs | 0.550 | 83 | 151 | 362 | 15 |
| 36 | William GendersonGChapel Hill | 0.540 | 61 | 113 | 388 | 12 |
| 37 | Tristan GallovichGWilliams (Burlington) | 0.534 | 164 | 307 | 672 | 14 |
| 38 | Austin IngramGPatton (Morganton) | 0.533 | 105 | 197 | 484 | 10 |
| 39 | Wyatt ThomsonGHeritage (Wake Forest) | 0.530 | 62 | 117 | 336 | 10 |
| 40 | Lucas SatterwhiteGVance Charter (Henderson) | 0.529 | 83 | 157 | 384 | 8 |
| 41 | Aidan LockhartGHough (Cornelius) | 0.525 | 106 | 202 | 545 | 15 |
| 42 | Max MurphyGArdrey Kell (Charlotte) | 0.523 | 125 | 239 | 522 | 12 |
| 43 | Hunter KlingelNorthwood (Pittsboro) | 0.521 | 87 | 167 | 323 | 11 |
| 44 | Ryan HarrisGAshley (Wilmington) | 0.515 | 120 | 233 | 542 | 12 |
| 45 | Jay ChanceG, DMCuthbertson (Waxhaw) | 0.511 | 121 | 237 | 618 | 13 |
| 46 | Bryce KarczewskiGECHHS (Chapel Hill) | 0.509 | 84 | 165 | 272 | 11 |
| 47 | Vincent NocitoG, AAtkins (Winston-Salem) | 0.495 | 106 | 214 | 432 | 12 |
| 48 | Matt LordGLaney (Wilmington) | 0.491 | 82 | 167 | 368 | 9 |
| 49 | Dawson PetzelGCape Fear (Fayetteville) | 0.487 | 129 | 265 | 552 | 12 |
| 50 | Jonathan BoydSt. Stephens (Hickory) | 0.461 | 53 | 115 | 224 | 7 |