| 1 | Jack Altman GWakefield (Raleigh) | 0.750 | 144 | 192 | 384 | 9 |
| 2 | Wesley LittleGPHS (Southern Pines) | 0.697 | 232 | 333 | 811 | 20 |
| 3 | Robbie IsenhourG, ACorinth Holders (Wendell) | 0.690 | 234 | 339 | 648 | 19 |
| 4 | Graham MyersG, ACroatan (Newport) | 0.683 | 274 | 401 | 773 | 20 |
| 5 | Evan StuartGNJHS (Jacksonville) | 0.679 | 144 | 212 | 468 | 12 |
| 6 | Gavin CravenGDS (Greensboro) | 0.675 | 258 | 382 | 884 | 19 |
| 7 | Maddax Van VlietGHavelock | 0.674 | 292 | 433 | 662 | 14 |
| 8 | Chance BeckG, AJacksonville | 0.673 | 269 | 400 | 591 | 13 |
| 9 | William GriffenAshley (Wilmington) | 0.673 | 204 | 303 | 756 | 20 |
| 10 | Conor PikeGSGHS (Greensboro) | 0.664 | 140 | 211 | 510 | 17 |
| 11 | Duncan HardyGRCHS (Roxboro) | 0.661 | 162 | 245 | 384 | 8 |
| 12 | Ben SilverGNGHS (Greensboro) | 0.653 | 190 | 291 | 624 | 15 |
| 13 | Keith NjugunaG, MVoyager Academy (Durham) | 0.647 | 209 | 323 | 624 | 14 |
| 14 | Luke PuntchGNLHS (Lincolnton) | 0.647 | 194 | 300 | 696 | 18 |
| 15 | Parker Christie-PohlOrange (Hillsborough) | 0.642 | 43 | 67 | 342 | 18 |
| 16 | Austin LankfordGNorthern Durham (Durham) | 0.641 | 205 | 320 | 669 | 18 |
| 17 | Charlie BloomGCSD (Davidson) | 0.640 | 167 | 261 | 564 | 22 |
| 18 | Ryan MooreGFCDHS (Lewisville) | 0.637 | 137 | 215 | 401 | 17 |
| 19 | Dylan AxmanMiddle Creek (Apex) | 0.636 | 182 | 286 | 810 | 22 |
| 20 | Jawad BakhdoudGArdrey Kell (Charlotte) | 0.636 | 35 | 55 | 288 | 19 |
| 21 | Colin ShankGSwansboro | 0.631 | 198 | 314 | 717 | 17 |
| 22 | Lucas PetersonGBroughton (Raleigh) | 0.629 | 205 | 326 | 864 | 21 |
| 23 | Asher AbramsGWatauga (Boone) | 0.628 | 157 | 250 | 519 | 14 |
| 24 | Brady CuthbertsonGWakefield (Raleigh) | 0.627 | 101 | 161 | 336 | 8 |
| 25 | Jeffrey HudsonGWCHS (Morehead City) | 0.626 | 179 | 286 | 510 | 12 |
| 26 | Brodie Clemens-EllisonGT.C. Roberson (Asheville) | 0.615 | 257 | 418 | 863 | 18 |
| 27 | Ryan ShugartGFCDHS (Lewisville) | 0.605 | 127 | 210 | 414 | 18 |
| 28 | Elijah JohnsonG, DAtkins (Winston-Salem) | 0.601 | 149 | 248 | 748 | 20 |
| 29 | Braeden VetterGWilliams (Burlington) | 0.600 | 216 | 360 | 761 | 20 |
| 30 | Devin KolianderGHeritage (Wake Forest) | 0.599 | 136 | 227 | 519 | 19 |
| 31 | Ethan SteinGGreen Level (Cary) | 0.597 | 219 | 367 | 1077 | 23 |
| 32 | Will BrooksGECHHS (Chapel Hill) | 0.595 | 220 | 370 | 792 | 17 |
| 33 | Jed DavidGEnloe (Raleigh) | 0.591 | 260 | 440 | 764 | 18 |
| 34 | Sam SubkahnaGRagsdale (Jamestown) | 0.589 | 287 | 487 | 612 | 13 |
| 35 | Ashton WiloughbyGButler (Matthews) | 0.588 | 187 | 318 | 336 | 15 |
| 36 | Grant AlexanderGCGHS (Raleigh) | 0.588 | 77 | 131 | 391 | 21 |
| 37 | Will FosterG, MWestern Alamance (Elon) | 0.583 | 172 | 295 | 755 | 19 |
| 38 | Mattox ToledanoGGrimsley (Greensboro) | 0.578 | 215 | 372 | 690 | 17 |
| 39 | Roman BaranelloGHolly Springs | 0.576 | 156 | 271 | 771 | 21 |
| 40 | Carson PirkGDavie County (Mocksville) | 0.571 | 152 | 266 | 492 | 15 |
| 41 | Romare TurnerGBradford Prep (Charlotte) | 0.570 | 171 | 300 | 595 | 13 |
| 42 | Dustin SchroderGUnion Pines (Cameron) | 0.570 | 154 | 270 | 651 | 18 |
| 43 | Brock GirgentiG, DSun Valley (Monroe) | 0.569 | 248 | 436 | 773 | 17 |
| 44 | Mac CrockerGLeesville Road (Raleigh) | 0.565 | 169 | 299 | 749 | 20 |
| 45 | Chris SchwartzGCGHS (Raleigh) | 0.562 | 104 | 185 | 503 | 22 |
| 46 | Will HedrickGDavie County (Mocksville) | 0.561 | 129 | 230 | 372 | 14 |
| 47 | George NaylorGNorth Brunswick (Leland) | 0.558 | 217 | 389 | 651 | 16 |
| 48 | Andrew InchGEFHS (Kernersville) | 0.558 | 188 | 337 | 828 | 21 |
| 49 | Allen HutchinsonGJ.H. Rose (Greenville) | 0.556 | 155 | 279 | 672 | 14 |
| 50 | Scott ReynoldsGSeaforth (Pittsboro) | 0.556 | 143 | 257 | 767 | 19 |