| 1 | Patrick GilbaughGHolly Springs | 0.735 | 264 | 359 | 763 | 17 |
| 2 | Jameson StoutGPage (Greensboro) | 0.700 | 7 | 10 | 276 | 9 |
| 3 | Carson PirkGDavie County (Mocksville) | 0.656 | 212 | 323 | 634 | 20 |
| 4 | Silas MundayGChapel Hill | 0.644 | 206 | 320 | 727 | 18 |
| 5 | Ashton TeterGAshley (Wilmington) | 0.624 | 214 | 343 | 666 | 18 |
| 6 | Asa InceG, DPRHS (Indian Trail) | 0.624 | 204 | 327 | 689 | 16 |
| 7 | Anthony RogersGJack Britt (Fayetteville) | 0.621 | 264 | 425 | 808 | 19 |
| 8 | Will FarraGBRHS (Charlotte) | 0.586 | 174 | 297 | 582 | 20 |
| 9 | Rafael RuizGNorth Brunswick (Leland) | 0.581 | 75 | 129 | 240 | 12 |
| 10 | Carson GrudzienGTopsail (Hampstead) | 0.580 | 94 | 162 | 207 | 18 |
| 11 | Shane BalonGNew Bern | 0.573 | 290 | 506 | 578 | 18 |
| 12 | Hugh FitzgeraldGRJRHS (Winston-Salem) | 0.571 | 164 | 287 | 807 | 21 |
| 13 | Connor McNeilGDavie County (Mocksville) | 0.569 | 58 | 102 | 270 | 14 |
| 14 | Sergio BecomGSanderson (Raleigh) | 0.568 | 189 | 333 | 674 | 17 |
| 15 | Josef KlampferCuthbertson (Waxhaw) | 0.568 | 150 | 264 | 580 | 14 |
| 16 | Bryson PaslayD, GSIHS (Statesville) | 0.558 | 168 | 301 | 612 | 18 |
| 17 | Simon AchumbaGGarner | 0.547 | 133 | 243 | 617 | 15 |
| 18 | Teshome ArifuGPage (Greensboro) | 0.546 | 136 | 249 | 756 | 25 |
| 19 | Cullen GalonGWake Forest | 0.543 | 144 | 265 | 492 | 11 |
| 20 | Camden HerringGNorth Brunswick (Leland) | 0.538 | 265 | 493 | 816 | 23 |
| 21 | Mathias RossiGTopsail (Hampstead) | 0.528 | 47 | 89 | 273 | 15 |
| 22 | Cody CartwrightGCGHS (Raleigh) | 0.519 | 80 | 154 | 605 | 20 |
| 23 | Alan SineGSouth Garner (Garner) | 0.496 | 119 | 240 | 520 | 14 |
| 24 | Jaden McCallumGNew Hanover (Wilmington) | 0.490 | 200 | 408 | 631 | 20 |
| 25 | Parker KitkoG, DMEFHS (Kernersville) | 0.481 | 100 | 208 | 774 | 18 |
| 26 | Caleb BarnesGCleveland (Clayton) | 0.453 | 135 | 298 | 579 | 14 |
| 27 | Carter TupisGCGHS (Raleigh) | 0.449 | 31 | 69 | 254 | 17 |
| 28 | Baine CurtisGHeritage (Wake Forest) | 0.445 | 98 | 220 | 345 | 14 |
| 29 | Max YoungGMooresville | 0.438 | 207 | 473 | 828 | 21 |
| 30 | Preston RussellGRiverside-Durham (Durham) | 0.382 | 66 | 173 | 396 | 14 |
| 31 | Peyton RozierGNew Hanover (Wilmington) | 0.340 | 48 | 141 | 233 | 12 |