| 1 | Zachary KochGCuthbertson (Waxhaw) | 0.709 | 249 | 351 | 624 | 17 |
| 2 | Jake MeyerGNGHS (Greensboro) | 0.708 | 285 | 402 | 802 | 20 |
| 3 | Rece VaughnGWGHS (Greensboro) | 0.693 | 269 | 388 | 798 | 17 |
| 4 | Liam GibbsGAsheboro | 0.666 | 140 | 210 | 480 | 10 |
| 5 | Bill OsteenGPage (Greensboro) | 0.663 | 183 | 276 | 874 | 21 |
| 6 | Will QuinnGBMGHS (Kernersville) | 0.623 | 242 | 388 | 722 | 15 |
| 7 | Jonathan (Johnny) KelleyGMiddle Creek (Apex) | 0.620 | 131 | 211 | 858 | 22 |
| 8 | Bryce CheekGWeddington (Matthews) | 0.615 | 136 | 221 | 757 | 20 |
| 9 | Akshay AnandGAPA (Kinston) | 0.614 | 177 | 288 | 624 | 14 |
| 10 | Nate ParilloGSGHS (High Point) | 0.599 | 178 | 297 | 552 | 17 |
| 11 | Ricky BokavichGLake Norman (Mooresville) | 0.595 | 233 | 391 | 997 | 22 |
| 12 | Rease DearingGHavelock | 0.595 | 119 | 200 | 542 | 13 |
| 13 | Mason BakerGGrimsley (Greensboro) | 0.593 | 207 | 349 | 692 | 17 |
| 14 | Sean JesraniGHolly Springs | 0.593 | 155 | 261 | 807 | 19 |
| 15 | Tyson WolterGOrange (Hillsborough) | 0.593 | 152 | 256 | 565 | 14 |
| 16 | Ridge MassarelliBroughton (Raleigh) | 0.590 | 59 | 100 | 396 | 13 |
| 17 | Christopher KoehlerGHough (Cornelius) | 0.585 | 75 | 128 | 360 | 8 |
| 18 | Ethan VirgilGAtkins (Winston-Salem) | 0.582 | 170 | 292 | 738 | 16 |
| 19 | Conor RyanGGreen Hope (Cary) | 0.576 | 200 | 347 | 738 | 19 |
| 20 | Luke FajackGECHHS (Chapel Hill) | 0.570 | 129 | 226 | 480 | 10 |
| 21 | Robert MendezGMooresville | 0.566 | 187 | 330 | 672 | 14 |
| 22 | Austin BrownGSGHS (Greensboro) | 0.556 | 168 | 302 | 645 | 16 |
| 23 | Sam HardestyG, LSMCroatan (Newport) | 0.544 | 43 | 79 | 300 | 13 |
| 24 | Jeremiah BaldwinGSBHS (Southport) | 0.542 | 135 | 249 | 324 | 13 |
| 25 | Christian ImpagliazzoGSt. Stephens (Hickory) | 0.540 | 192 | 355 | 864 | 18 |
| 26 | Charlie ElliottGArdrey Kell (Charlotte) | 0.537 | 128 | 238 | 766 | 18 |
| 27 | Cole LewisGNew Bern | 0.536 | 138 | 257 | 699 | 16 |
| 28 | Max ClineGCarrboro | 0.536 | 103 | 192 | 560 | 15 |
| 29 | Addison StumpGWest Stokes (King) | 0.518 | 99 | 191 | 625 | 15 |
| 30 | Cameron ElliottGSanderson (Raleigh) | 0.513 | 210 | 409 | 733 | 16 |
| 31 | Andrew MaceG, DPatton (Morganton) | 0.512 | 85 | 166 | 465 | 10 |
| 32 | Lennon Kuhl-ChimeraGEastern Alamance (Mebane) | 0.510 | 165 | 323 | 838 | 20 |
| 33 | Jakob GettysGButler (Matthews) | 0.509 | 184 | 361 | 544 | 15 |
| 34 | Logan WellerIndependence (Charlotte) | 0.508 | 216 | 425 | 742 | 16 |
| 35 | Seth LassiterGPHS (Southern Pines) | 0.496 | 79 | 159 | 383 | 13 |
| 36 | Connor WilliamsGFuquay-Varina | 0.495 | 239 | 482 | 743 | 17 |
| 37 | Bradley BrosovichGTopsail (Hampstead) | 0.490 | 100 | 204 | 558 | 14 |
| 38 | Spence PerryGWestern Alamance (Elon) | 0.490 | 76 | 155 | 516 | 12 |
| 39 | Jake PendergrassGFFHS (Outer Banks) | 0.485 | 69 | 142 | 480 | 13 |
| 40 | Hayden RaspkyGNorthwood (Pittsboro) | 0.475 | 49 | 103 | 294 | 12 |
| 41 | Andrew NormanGNorthwood (Pittsboro) | 0.472 | 69 | 146 | 456 | 15 |
| 42 | Parrish HintonBroughton (Raleigh) | 0.462 | 56 | 121 | 312 | 12 |
| 43 | Evan JohnsonPRHS (Indian Trail) | 0.460 | 167 | 363 | 741 | 17 |
| 44 | Ethan HayesGChapel Hill | 0.459 | 74 | 161 | 416 | 15 |
| 45 | Ricky WallerGAthens Drive (Raleigh) | 0.458 | 143 | 312 | 676 | 18 |
| 46 | Tucker DuplessisGMarvin Ridge (Waxhaw) | 0.452 | 106 | 234 | 731 | 18 |
| 47 | Elijah McClainGSRHS (Raleigh) | 0.451 | 162 | 359 | 614 | 13 |
| 48 | Preston WiseGJack Britt (Fayetteville) | 0.444 | 132 | 297 | 664 | 15 |
| 49 | William PickardGWBHS (Shallotte) | 0.441 | 114 | 258 | 398 | 15 |
| 50 | Marc SwannerGJ.H. Rose (Greenville) | 0.439 | 116 | 264 | 708 | 16 |