| 1 | Jonathon BarryAMooresville | 4.000 | 4 | 1 | 13 |
| 2 | Jack RichMMarvin Ridge (Waxhaw) | 1.000 | 3 | 3 | 21 |
| 3 | Tristen CopelandM, AJay M. Robinson (Concord) | 1.000 | 2 | 2 | 11 |
| 4 | Owen BrowningAFuquay-Varina | 1.000 | 2 | 2 | 13 |
| 5 | Patrick ThigpenMWest Stokes (King) | 1.000 | 2 | 2 | 16 |
| 6 | Hunter FasanaroM, AWeddington (Matthews) | 1.000 | 2 | 2 | 17 |
| 7 | Luke KoferlALNC (Huntersville) | 1.000 | 2 | 2 | 18 |
| 8 | David ArcherMChapel Hill | 1.000 | 2 | 2 | 19 |
| 9 | Eddie TredinnickMSGHS (Greensboro) | 1.000 | 1 | 1 | 9 |
| 10 | Hank MossASGHS (Greensboro) | 1.000 | 1 | 1 | 11 |
| 11 | Garrett GriggSMHS (Charlotte) | 1.000 | 1 | 1 | 11 |
| 12 | Justin CaberMLNC (Huntersville) | 1.000 | 1 | 1 | 17 |
| 13 | Jordan CupitMLNC (Huntersville) | 1.000 | 1 | 1 | 17 |
| 14 | Josh AllardMLNC (Huntersville) | 1.000 | 1 | 1 | 18 |
| 15 | Coby KurtzMMarvin Ridge (Waxhaw) | 1.000 | 1 | 1 | 18 |
| 16 | Noah CrawfordM, AEastern Alamance (Mebane) | 1.000 | 1 | 1 | 19 |
| 17 | Tristen CeledonDEastern Alamance (Mebane) | 1.000 | 1 | 1 | 19 |
| 18 | Jack ReynoldsMTHS (Winston-Salem) | 0.889 | 8 | 9 | 13 |
| 19 | Zach FowlerMBMGHS (Kernersville) | 0.857 | 6 | 7 | 17 |
| 20 | Nolan StroutMJacksonville | 0.830 | 229 | 276 | 14 |
| 21 | Wesley RobersonDNorthwood (Pittsboro) | 0.770 | 67 | 87 | 14 |
| 22 | Tyler ThompsonMJordan (Durham) | 0.743 | 199 | 268 | 16 |
| 23 | Tim DeyrupMWeddington (Matthews) | 0.732 | 30 | 41 | 14 |
| 24 | Tom JonesDMGDS (Greensboro) | 0.714 | 35 | 49 | 13 |
| 25 | Parker HedgepathBroughton (Raleigh) | 0.700 | 7 | 10 | 17 |
| 26 | Reid PerkinsMJ.H. Rose (Greenville) | 0.697 | 154 | 221 | 17 |
| 27 | Camden PortaMMarvin Ridge (Waxhaw) | 0.686 | 133 | 194 | 18 |
| 28 | Charlotte StechmillerLSM, DLNC (Huntersville) | 0.676 | 23 | 34 | 18 |
| 29 | Zach KenleyMMarvin Ridge (Waxhaw) | 0.669 | 111 | 166 | 21 |
| 30 | Greyson RathMPRHS (Indian Trail) | 0.667 | 4 | 6 | 15 |
| 31 | Collier EcholsMGDS (Greensboro) | 0.661 | 281 | 425 | 23 |
| 32 | Kyle LeeMJacksonville | 0.652 | 45 | 69 | 15 |
| 33 | Michael CrawfordAshley (Wilmington) | 0.650 | 13 | 20 | 7 |
| 34 | Joe NelsonMWeddington (Matthews) | 0.640 | 112 | 175 | 17 |
| 35 | Luke PegramMSGHS (Greensboro) | 0.638 | 37 | 58 | 12 |
| 36 | Fletcher DameronMMyers Park (Charlotte) | 0.637 | 114 | 179 | 20 |
| 37 | Jordan ClarkMSGHS (Greensboro) | 0.636 | 63 | 99 | 12 |
| 38 | Liam WalshA, MNorthwood (Pittsboro) | 0.636 | 7 | 11 | 11 |
| 39 | Graham TobinMCRHS (Hillsborough) | 0.636 | 7 | 11 | 14 |
| 40 | Nathan BradleyM, ACroatan (Newport) | 0.633 | 157 | 248 | 15 |
| 41 | Alex NeaseMJ.H. Rose (Greenville) | 0.633 | 38 | 60 | 12 |
| 42 | Sam SteinDMBroughton (Raleigh) | 0.630 | 34 | 54 | 14 |
| 43 | John GreshMMTHS (Winston-Salem) | 0.619 | 91 | 147 | 19 |
| 44 | Jake JohnsonMChapel Hill | 0.615 | 104 | 169 | 17 |
| 45 | Fred CrowellDMMTHS (Winston-Salem) | 0.602 | 97 | 161 | 19 |
| 46 | Tyler JankoMPRHS (Indian Trail) | 0.600 | 93 | 155 | 10 |
| 47 | Anthony SohanMSGHS (High Point) | 0.600 | 12 | 20 | 8 |
| 48 | Danny HarkinsMTHS (Winston-Salem) | 0.600 | 9 | 15 | 16 |
| 49 | Edwin Cruz-DiazMEastern Alamance (Mebane) | 0.591 | 52 | 88 | 18 |
| 50 | Bailey ShiverMSGHS (High Point) | 0.581 | 36 | 62 | 10 |