| 1 | Jacob Williams GEastern Alamance (Mebane) | 4.100 | 41 | 10 | 13 |
| 2 | Griffin PetersonMSMHS (Charlotte) | 1.500 | 3 | 2 | 14 |
| 3 | Jakob MahonD, MWBHS (Shallotte) | 1.500 | 3 | 2 | 13 |
| 4 | Cameron ShadduckG, MWestern Alamance (Elon) | 1.000 | 5 | 5 | 17 |
| 5 | Colin BlandfordDMCGHS (Raleigh) | 1.000 | 4 | 4 | 9 |
| 6 | Jack MercerMNGHS (Greensboro) | 1.000 | 4 | 4 | 20 |
| 7 | Taylor PottsLeesville Road (Raleigh) | 1.000 | 3 | 3 | 17 |
| 8 | Grant DeVaneyMNGHS (Greensboro) | 1.000 | 3 | 3 | 21 |
| 9 | Isaac JonesMNew Bern | 1.000 | 2 | 2 | 18 |
| 10 | Colson GrimesLSM, DECHHS (Chapel Hill) | 1.000 | 2 | 2 | 14 |
| 11 | Nathan AguilarMSLCA (Huntersville) | 1.000 | 2 | 2 | 16 |
| 12 | Jacob LambertMHeritage (Wake Forest) | 1.000 | 2 | 2 | 12 |
| 13 | Drew TaintorDSanderson (Raleigh) | 1.000 | 2 | 2 | 16 |
| 14 | Conley StoneLSMNGHS (Greensboro) | 1.000 | 2 | 2 | 21 |
| 15 | Seth D'loughyANorth Brunswick (Leland) | 1.000 | 2 | 2 | 15 |
| 16 | AJ ColomboA, MCuthbertson (Waxhaw) | 1.000 | 1 | 1 | 17 |
| 17 | Ayden BurkeM, ACKHS (Huntersville) | 1.000 | 1 | 1 | 19 |
| 18 | Will CreterD, LSMCKHS (Huntersville) | 1.000 | 1 | 1 | 20 |
| 19 | Ben HabelA, MCKHS (Huntersville) | 1.000 | 1 | 1 | 21 |
| 20 | Keith MichaelsDMJordan (Durham) | 1.000 | 1 | 1 | 12 |
| 21 | Jackson CooperLSMSMHS (Charlotte) | 1.000 | 1 | 1 | 14 |
| 22 | Thomas FisherM, AWestern Alamance (Elon) | 1.000 | 1 | 1 | 16 |
| 23 | Jackson HearnMSLCA (Huntersville) | 1.000 | 1 | 1 | 17 |
| 24 | Hunter FalzonMHeritage (Wake Forest) | 1.000 | 1 | 1 | 17 |
| 25 | Tyler BlackNDHS (Lexington) | 1.000 | 1 | 1 | 12 |
| 26 | Owen RuddDMCGHS (Raleigh) | 1.000 | 1 | 1 | 24 |
| 27 | Antonio Jose gonzalezD, LSMJack Britt (Fayetteville) | 1.000 | 1 | 1 | 15 |
| 28 | Will ThackerDNGHS (Greensboro) | 1.000 | 1 | 1 | 21 |
| 29 | Jack NorrisMNGHS (Greensboro) | 1.000 | 1 | 1 | 21 |
| 30 | Bobby NalleyMNGHS (Greensboro) | 1.000 | 1 | 1 | 21 |
| 31 | Louden PetersDNGHS (Greensboro) | 1.000 | 1 | 1 | 21 |
| 32 | Jake StoneM, AHoggard (Wilmington) | 1.000 | 1 | 1 | 20 |
| 33 | Zachary CoyleMHoggard (Wilmington) | 1.000 | 1 | 1 | 22 |
| 34 | Jaxon BibaLSM, DHoggard (Wilmington) | 1.000 | 1 | 1 | 18 |
| 35 | Chris JamesDMMooresville | 1.000 | 1 | 1 | 10 |
| 36 | Coleman KraskeMWakefield (Raleigh) | 0.921 | 267 | 290 | 16 |
| 37 | Gavin BarclayDLCA (Rock Hill) | 0.905 | 19 | 21 | 13 |
| 38 | Robbie StewartLeesville Road (Raleigh) | 0.901 | 311 | 345 | 17 |
| 39 | Josh BevanMGreen Hope (Cary) | 0.889 | 8 | 9 | 11 |
| 40 | George KalosMHough (Cornelius) | 0.878 | 375 | 427 | 21 |
| 41 | Cole LuhrsenMHoggard (Wilmington) | 0.875 | 119 | 136 | 19 |
| 42 | Layne ArmstrongMSeaforth (Pittsboro) | 0.875 | 35 | 40 | 10 |
| 43 | William MarriottLSM, DPage (Greensboro) | 0.857 | 6 | 7 | 20 |
| 44 | Jake WimsattOrange (Hillsborough) | 0.852 | 219 | 257 | 20 |
| 45 | Luke FendersonACKHS (Huntersville) | 0.833 | 5 | 6 | 21 |
| 46 | Michael CadyMT.C. Roberson (Asheville) | 0.833 | 5 | 6 | 16 |
| 47 | Conor AdamsDMNGHS (Greensboro) | 0.828 | 24 | 29 | 21 |
| 48 | Parker PetersMNGHS (Greensboro) | 0.820 | 105 | 128 | 11 |
| 49 | Duncan Connor schneibleMLNC (Huntersville) | 0.800 | 4 | 5 | 22 |
| 50 | Billy ThompsonMCCHS (Charlotte) | 0.800 | 4 | 5 | 11 |