| 1 | Garner MartinaSMHS (Charlotte) | 0.917 | 134 | 146 | 930 | 17 |
| 2 | John LauffenburgerGSt. Stephens (Hickory) | 0.716 | 207 | 289 | 768 | 16 |
| 3 | Will QuinnGBMGHS (Kernersville) | 0.651 | 262 | 402 | 768 | 16 |
| 4 | Chris JacksonGSLCA (Huntersville) | 0.626 | 126 | 201 | 530 | 11 |
| 5 | Jake MeyerGNGHS (Greensboro) | 0.623 | 238 | 382 | 956 | 21 |
| 6 | Andrew StrattonGWatauga (Boone) | 0.622 | 160 | 257 | 357 | 11 |
| 7 | Sean JesraniGHolly Springs | 0.615 | 152 | 247 | 864 | 19 |
| 8 | Kyle HornikGChapel Hill | 0.610 | 279 | 457 | 993 | 21 |
| 9 | Vance PerkinsGECHHS (Chapel Hill) | 0.610 | 182 | 298 | 625 | 16 |
| 10 | Julian LopezGSGHS (High Point) | 0.609 | 142 | 233 | 555 | 19 |
| 11 | Alex LeifheitGJacksonville | 0.607 | 189 | 311 | 765 | 17 |
| 12 | Zach MarkleGMyers Park (Charlotte) | 0.604 | 254 | 420 | 876 | 20 |
| 13 | David HarshmanGWGHS (Greensboro) | 0.597 | 217 | 363 | 661 | 14 |
| 14 | Rease DearingHavelock | 0.597 | 126 | 211 | 634 | 15 |
| 15 | Bill OsteenGPage (Greensboro) | 0.589 | 158 | 268 | 826 | 20 |
| 16 | Josh MadeyGMillbrook (Raleigh) | 0.588 | 210 | 357 | 739 | 19 |
| 17 | Nick SedottoCuthbertson (Waxhaw) | 0.587 | 195 | 332 | 813 | 18 |
| 18 | Colton SmithGAshley (Wilmington) | 0.584 | 221 | 378 | 793 | 18 |
| 19 | Matthew NunziataGButler (Matthews) | 0.569 | 255 | 448 | 748 | 18 |
| 20 | Luke RussellGWakefield (Raleigh) | 0.568 | 162 | 285 | 704 | 18 |
| 21 | Austin BrownSGHS (Greensboro) | 0.567 | 181 | 319 | 376 | 15 |
| 22 | Hunter LynchG, AFuquay-Varina | 0.566 | 257 | 454 | 635 | 16 |
| 23 | Jack SagravesGWeddington (Matthews) | 0.565 | 138 | 244 | 694 | 17 |
| 24 | Fischer SchiemerGLake Norman (Mooresville) | 0.560 | 190 | 339 | 936 | 23 |
| 25 | Liam GibbsGAsheboro | 0.554 | 202 | 364 | 619 | 15 |
| 26 | Max ClineGCarrboro | 0.553 | 88 | 159 | 642 | 16 |
| 27 | Mason BakerGGrimsley (Greensboro) | 0.551 | 177 | 321 | 648 | 14 |
| 28 | Eric FranklinGNorthwood (Pittsboro) | 0.550 | 131 | 238 | 714 | 17 |
| 29 | Josh MarinGEastern Alamance (Mebane) | 0.548 | 91 | 166 | 534 | 20 |
| 30 | Patrick CamatchoGHough (Cornelius) | 0.540 | 132 | 244 | 715 | 18 |
| 31 | Tyson WolterGOrange (Hillsborough) | 0.532 | 147 | 276 | 775 | 16 |
| 32 | Tyler GrambellGNJHS (Jacksonville) | 0.531 | 117 | 220 | 619 | 16 |
| 33 | Lennon Kuhl-chimeraGEastern Alamance (Mebane) | 0.529 | 100 | 189 | 522 | 21 |
| 34 | Nate ParilloGSGHS (High Point) | 0.526 | 79 | 150 | 504 | 19 |
| 35 | Anire EgbeGPHS (Southern Pines) | 0.525 | 176 | 335 | 780 | 13 |
| 36 | Cole LewisGNew Bern | 0.525 | 82 | 156 | 466 | 12 |
| 37 | Zak BerryGCRHS (Hillsborough) | 0.507 | 97 | 191 | 637 | 17 |
| 38 | Charlie ElliottGArdrey Kell (Charlotte) | 0.507 | 96 | 189 | 553 | 18 |
| 39 | Sam HardestyG, LSMCroatan (Newport) | 0.503 | 80 | 159 | 423 | 18 |
| 40 | Brady ZacharyG, DCroatan (Newport) | 0.490 | 78 | 159 | 449 | 18 |
| 41 | Nik YoungGLNC (Huntersville) | 0.478 | 166 | 347 | 715 | 15 |
| 42 | Bradley BrosovichGTopsail (Hampstead) | 0.478 | 111 | 232 | 593 | 16 |
| 43 | Parrish HintonGBroughton (Raleigh) | 0.465 | 81 | 174 | 572 | 13 |
| 44 | Reid PettittGWest Stokes (King) | 0.457 | 145 | 317 | 753 | 17 |
| 45 | Marc SwannerGJ.H. Rose (Greenville) | 0.456 | 141 | 309 | 589 | 17 |
| 46 | Evan JohnsonPRHS (Indian Trail) | 0.451 | 175 | 388 | 750 | 16 |
| 47 | Ryan WallaceGCRHS (Hillsborough) | 0.448 | 39 | 87 | 279 | 9 |
| 48 | Noah WilkinsRCHS (Roxboro) | 0.441 | 113 | 256 | 378 | 12 |
| 49 | Robert EigenrauchGJordan (Durham) | 0.431 | 138 | 320 | 702 | 19 |
| 50 | Collin MurphyGSAHS (Graham) | 0.429 | 127 | 296 | 638 | 16 |