| 1 | Ben SilverGNGHS (Greensboro) | 0.740 | 325 | 439 | 1020 | 27 |
| 2 | Patrick GilbaughGHolly Springs | 0.731 | 301 | 412 | 894 | 20 |
| 3 | Jameson StoutGPage (Greensboro) | 0.700 | 7 | 10 | 276 | 9 |
| 4 | Tyler ComstockGMiddle Creek (Apex) | 0.685 | 228 | 333 | 977 | 28 |
| 5 | TYLER WELCHGLincoln Charter (Denver) | 0.678 | 238 | 351 | 571 | 22 |
| 6 | Jarmon FonvilleGFCDHS (Lewisville) | 0.661 | 146 | 221 | 504 | 13 |
| 7 | Carson PirkGDavie County (Mocksville) | 0.650 | 267 | 411 | 754 | 23 |
| 8 | Luis MarquezGUnion Pines (Cameron) | 0.646 | 31 | 48 | 303 | 9 |
| 9 | Chubs SlaterGHough (Cornelius) | 0.641 | 241 | 376 | 744 | 21 |
| 10 | Owen TimpermanGCCDS (Charlotte) | 0.633 | 188 | 297 | 899 | 22 |
| 11 | Luke NapierGArdrey Kell (Charlotte) | 0.630 | 216 | 343 | 848 | 21 |
| 12 | Gianni BonelliGLNC (Huntersville) | 0.627 | 89 | 142 | 350 | 13 |
| 13 | Silas MundayGChapel Hill | 0.626 | 223 | 356 | 775 | 19 |
| 14 | James FlanaganGNorthwood (Pittsboro) | 0.624 | 237 | 380 | 973 | 22 |
| 15 | Braeden VetterGWilliams (Burlington) | 0.622 | 207 | 333 | 828 | 21 |
| 16 | Isaiah DennyGWatauga (Boone) | 0.619 | 219 | 354 | 720 | 15 |
| 17 | Ashton StephensPHS (Southern Pines) | 0.614 | 202 | 329 | 736 | 20 |
| 18 | Jed DavidEnloe (Raleigh) | 0.613 | 291 | 475 | 864 | 20 |
| 19 | Cooper LensingGWakefield (Raleigh) | 0.610 | 191 | 313 | 732 | 16 |
| 20 | Anthony RogersGJack Britt (Fayetteville) | 0.609 | 283 | 465 | 856 | 20 |
| 21 | Asa InceG, DPRHS (Indian Trail) | 0.608 | 219 | 360 | 721 | 17 |
| 22 | Conor PikeGSGHS (Greensboro) | 0.607 | 236 | 389 | 804 | 17 |
| 23 | Hunter SlickerGCroatan (Newport) | 0.607 | 196 | 323 | 795 | 19 |
| 24 | Teagan JonesG, DWPA (Wake Forest) | 0.606 | 129 | 213 | 431 | 10 |
| 25 | Ashton TeterGAshley (Wilmington) | 0.602 | 234 | 389 | 666 | 20 |
| 26 | Tadhg BaileyGDS (Greensboro) | 0.601 | 164 | 273 | 776 | 17 |
| 27 | Max RiggenbachGLNC (Huntersville) | 0.595 | 175 | 294 | 610 | 16 |
| 28 | Nicolas PetittoNJHS (Jacksonville) | 0.594 | 238 | 401 | 864 | 18 |
| 29 | Holden WALIGOWSKIGCCHS (Charlotte) | 0.594 | 168 | 283 | 998 | 23 |
| 30 | Owen TaillonGNLHS (Lincolnton) | 0.593 | 208 | 351 | 912 | 19 |
| 31 | Andrew FayGCarrboro | 0.589 | 211 | 358 | 916 | 21 |
| 32 | Gabe SellGAthens Drive (Raleigh) | 0.587 | 169 | 288 | 669 | 23 |
| 33 | Will FarraGBRHS (Charlotte) | 0.586 | 174 | 297 | 582 | 20 |
| 34 | Rory HusemanGECHHS (Chapel Hill) | 0.586 | 41 | 70 | 300 | 9 |
| 35 | Thomas EckartGMTHS (Winston-Salem) | 0.585 | 31 | 53 | 332 | 9 |
| 36 | Tyler BoykoGJacksonville | 0.583 | 161 | 276 | 810 | 17 |
| 37 | Hugh FitzgeraldGRJRHS (Winston-Salem) | 0.576 | 198 | 344 | 927 | 24 |
| 38 | Connor McNeilGDavie County (Mocksville) | 0.573 | 63 | 110 | 282 | 16 |
| 39 | Shane BalonGNew Bern | 0.571 | 310 | 543 | 578 | 19 |
| 40 | Sergio BecomGSanderson (Raleigh) | 0.571 | 218 | 382 | 770 | 19 |
| 41 | Nolan RollinsGFFHS (Outer Banks) | 0.570 | 183 | 321 | 742 | 16 |
| 42 | Josef KlampferCuthbertson (Waxhaw) | 0.570 | 176 | 309 | 676 | 16 |
| 43 | James WarrenGMTHS (Winston-Salem) | 0.570 | 81 | 142 | 688 | 14 |
| 44 | Grant MeserlyGCary Academy (Cary) | 0.570 | 57 | 100 | 272 | 14 |
| 45 | Luke DietrichGCSD (Davidson) | 0.564 | 172 | 305 | 880 | 20 |
| 46 | Kenan ReynoldsGUnion Pines (Cameron) | 0.563 | 166 | 295 | 795 | 19 |
| 47 | Bryson PaslayD, GSIHS (Statesville) | 0.558 | 168 | 301 | 612 | 18 |
| 48 | Carter FieldsGLCA (Rock Hill) | 0.558 | 77 | 138 | 378 | 12 |
| 49 | Mathias RossiGTopsail (Hampstead) | 0.558 | 63 | 113 | 273 | 18 |
| 50 | Cruz ZarcoGHickory | 0.555 | 161 | 290 | 803 | 18 |