| 1 | Zachary WetzelLSMNDHS (Lexington) | 6.000 | 6 | 1 | 3 |
| 2 | Nate PenningtonMWestern Alamance (Elon) | 2.000 | 10 | 5 | 3 |
| 3 | Chandler WoodruffMNDHS (Lexington) | 1.636 | 18 | 11 | 3 |
| 4 | Connor ScherpereelD, LSMFuquay-Varina | 1.000 | 3 | 3 | 2 |
| 5 | Duncan SchneibleMLNC (Huntersville) | 1.000 | 2 | 2 | 5 |
| 6 | Camden AllisonMGrimsley (Greensboro) | 1.000 | 2 | 2 | 5 |
| 7 | Tyler LeightonAGarner | 1.000 | 1 | 1 | 3 |
| 8 | Dylan CoteMApex Friendship (Apex) | 1.000 | 1 | 1 | 4 |
| 9 | Brandon WebsterMLNC (Huntersville) | 1.000 | 1 | 1 | 5 |
| 10 | Wesley IlgMFuquay-Varina | 1.000 | 1 | 1 | 2 |
| 11 | J'Mar BranionDMJordan (Durham) | 1.000 | 1 | 1 | 4 |
| 12 | Hunter KazmanDM, MFuquay-Varina | 1.000 | 1 | 1 | 2 |
| 13 | Jack PerkinsonA, MJ.H. Rose (Greenville) | 1.000 | 1 | 1 | 5 |
| 14 | Will GriffinLSM, DParkwood (Monroe) | 1.000 | 1 | 1 | 4 |
| 15 | Luke McDonaldLSMMiddle Creek (Apex) | 1.000 | 1 | 1 | 5 |
| 16 | Kent PoitingerD, LSMFuquay-Varina | 1.000 | 1 | 1 | 2 |
| 17 | Jj DickensA, MFuquay-Varina | 1.000 | 1 | 1 | 3 |
| 18 | Thomas MulroyDM, MPRHS (Indian Trail) | 1.000 | 1 | 1 | 2 |
| 19 | Zac BlankenshipMFFHS (Outer Banks) | 0.969 | 31 | 32 | 2 |
| 20 | Jacob GrayMFFHS (Outer Banks) | 0.929 | 13 | 14 | 2 |
| 21 | Britain SchrockM, DMWeddington (Matthews) | 0.929 | 13 | 14 | 2 |
| 22 | Brandon JonesDMEastern Alamance (Mebane) | 0.900 | 18 | 20 | 3 |
| 23 | Aidan FreyMNGHS (Greensboro) | 0.900 | 9 | 10 | 2 |
| 24 | Kendred TetterMNDHS (Lexington) | 0.900 | 9 | 10 | 2 |
| 25 | Mehki HintonNorthern Durham (Durham) | 0.875 | 21 | 24 | 3 |
| 26 | Riley FrankelMJordan (Durham) | 0.857 | 42 | 49 | 4 |
| 27 | George KalosM, DMHough (Cornelius) | 0.851 | 57 | 67 | 3 |
| 28 | Chase HendersonMNGHS (Greensboro) | 0.833 | 60 | 72 | 4 |
| 29 | Anthony LeeM, AJacksonville | 0.833 | 5 | 6 | 2 |
| 30 | AJ McMahonM, DMCKHS (Huntersville) | 0.832 | 79 | 95 | 5 |
| 31 | Mason WalkerDMJack Britt (Fayetteville) | 0.821 | 55 | 67 | 4 |
| 32 | Damien KernerMChapel Hill | 0.818 | 27 | 33 | 4 |
| 33 | Tyler CarrollM, ACuthbertson (Waxhaw) | 0.800 | 28 | 35 | 2 |
| 34 | Ryan WagnerMWBHS (Shallotte) | 0.800 | 16 | 20 | 2 |
| 35 | Broderick FreemanM, LSMAtkins (Winston-Salem) | 0.800 | 12 | 15 | 4 |
| 36 | Milad AghaiepourMChapel Hill | 0.800 | 4 | 5 | 4 |
| 37 | Ben YatesMChapel Hill | 0.786 | 11 | 14 | 4 |
| 38 | Zach MorlidgeMPLP (Mooresville) | 0.778 | 7 | 9 | 3 |
| 39 | Harrison WilliamsA, MJ.H. Rose (Greenville) | 0.766 | 82 | 107 | 5 |
| 40 | Logan MasseyMMillbrook (Raleigh) | 0.750 | 3 | 4 | 3 |
| 41 | Nathan NicholasMApex | 0.739 | 34 | 46 | 4 |
| 42 | Will LarsenMFuquay-Varina | 0.733 | 33 | 45 | 3 |
| 43 | Taylor PottsLSM, DLeesville Road (Raleigh) | 0.733 | 11 | 15 | 6 |
| 44 | Owen Parker-JonesMAtkins (Winston-Salem) | 0.733 | 11 | 15 | 4 |
| 45 | Joseph LockJack Britt (Fayetteville) | 0.727 | 8 | 11 | 4 |
| 46 | Robbie StewartMLeesville Road (Raleigh) | 0.707 | 87 | 123 | 6 |
| 47 | Charlie CarmoucheMCGHS (Raleigh) | 0.700 | 7 | 10 | 2 |
| 48 | Dayshaun MarshallNorthern Durham (Durham) | 0.696 | 16 | 23 | 3 |
| 49 | Cole DonnerMAshley (Wilmington) | 0.671 | 47 | 70 | 4 |
| 50 | Bunrong HeakM, DMJacksonville | 0.667 | 16 | 24 | 2 |