| 1 | Chase GilleyFORWEast Lincoln (Denver) | 156 | 61 | 34 | 5.571 | 28 |
| 2 | Logan GilleyFORWEast Lincoln (Denver) | 141 | 56 | 29 | 5.036 | 28 |
| 3 | Austin AlexanderRSCHS (Rutherfordton) | 120 | 57 | 6 | 6.000 | 20 |
| 4 | Tyler CozzieMFRaleigh Charter (Raleigh) | 116 | 38 | 40 | 6.105 | 19 |
| 5 | Brennan LaganaFORWWilliams (Burlington) | 116 | 48 | 20 | 4.143 | 28 |
| 6 | Jorge AlfaroFORWWilliams (Burlington) | 116 | 43 | 30 | 4.000 | 29 |
| 7 | Jeremy AlvarezGreenfield (Wilson) | 113 | 42 | 29 | 5.381 | 21 |
| 8 | Evan McIntyreDSA (Durham) | 109 | 40 | 29 | 5.450 | 20 |
| 9 | Reese JahooFORW, MFCarrboro | 108 | 45 | 18 | 5.684 | 19 |
| 10 | Tyler McMurrayForestview (Gastonia) | 107 | 44 | 19 | 5.632 | 19 |
| 11 | DONNIE LEAHYSTRKAtkins (Winston-Salem) | 106 | 46 | 14 | 4.609 | 23 |
| 12 | Micah DeanFORWSCA (Laurinburg) | 105 | 47 | 11 | 7.500 | 14 |
| 13 | Christian GalindoSTRKGrace Christian (Sanford) | 105 | 42 | 21 | 7.000 | 15 |
| 14 | Samuel AmesFORWDixon (Holly Ridge) | 97 | 31 | 35 | 3.593 | 27 |
| 15 | Bryan ValadezMF, FORWMount Airy | 96 | 34 | 28 | 3.840 | 25 |
| 16 | Devon PadgettGranville Central (Stem) | 95 | 41 | 13 | 5.588 | 17 |
| 17 | Jack Balint-KurtiMFRaleigh Charter (Raleigh) | 94 | 37 | 20 | 5.222 | 18 |
| 18 | Jamarcus TimmonsFORWForest Hills (Marshville) | 94 | 34 | 26 | 3.615 | 26 |
| 19 | Christopher PadillaLCA (Richlands) | 93 | 43 | 7 | 6.643 | 14 |
| 20 | Mika ChabedaFORW, MFCSD (Davidson) | 93 | 34 | 25 | 5.471 | 17 |
| 21 | Ephrem LewisSWA (Holly Springs) | 91 | 37 | 17 | 4.789 | 19 |
| 22 | Jairo JuarezMFSouthside (Chocowinity) | 91 | 41 | 9 | 4.333 | 21 |
| 23 | Nicolai EscobalParkwood (Monroe) | 87 | 34 | 19 | 5.438 | 16 |
| 24 | Cris ChavezFORW, MFFranklin | 87 | 39 | 9 | 3.955 | 22 |
| 25 | Angel VanegasUCA (Asheboro) | 86 | 35 | 16 | 6.143 | 14 |
| 26 | Benjamin AmesMFDixon (Holly Ridge) | 86 | 34 | 18 | 3.185 | 27 |
| 27 | Hector Reyes-ZavalaFORW, MFWRHHS (Teachey) | 85 | 33 | 19 | 3.696 | 23 |
| 28 | Nathan WhitedFORWDixon (Holly Ridge) | 85 | 33 | 19 | 3.148 | 27 |
| 29 | Jonpaul EscobalSTRKParkwood (Monroe) | 84 | 26 | 32 | 4.667 | 18 |
| 30 | Alan RubioSTRKGCHS (Snow Hill) | 84 | 37 | 10 | 3.818 | 22 |
| 31 | Francesco GonzalesFORWWest Caldwell (Lenoir) | 84 | 32 | 20 | 3.818 | 22 |
| 32 | Alex GarciaTMASA (Greensboro) | 83 | 39 | 5 | 5.533 | 15 |
| 33 | Declan MetteeASHS (Asheville) | 82 | 38 | 6 | 5.467 | 15 |
| 34 | Jack SpaidFORWJacksonville | 81 | 37 | 7 | 3.522 | 23 |
| 35 | Will McDowellSTRKBYHS (Yanceyville) | 80 | 35 | 10 | 3.478 | 23 |
| 36 | Trevlyn RiggsFORWTJCA (Mooresboro) | 79 | 31 | 17 | 4.389 | 18 |
| 37 | Nolan MaxwellMFVoyager Academy (Durham) | 79 | 31 | 17 | 2.926 | 27 |
| 38 | Caleb JordanEWA (Zebulon) | 78 | 35 | 8 | 4.875 | 16 |
| 39 | Marsel ZidanMF, FORWHolmes (Edenton) | 77 | 35 | 7 | 4.529 | 17 |
| 40 | Nate HaleyWSCHS (Winston-Salem) | 77 | 33 | 11 | 4.278 | 18 |
| 41 | Lucas MartinezMF, DFranklinton | 77 | 24 | 29 | 3.850 | 20 |
| 42 | Oliver WeaverDSA (Durham) | 76 | 33 | 10 | 4.471 | 17 |
| 43 | Carson LongVance Charter (Henderson) | 75 | 33 | 9 | 3.750 | 20 |
| 44 | Daniel AnaniMF, STRKLedford (Thomasville) | 74 | 30 | 14 | 3.524 | 21 |
| 45 | David Franquiz-RojasMFHibriten (Lenoir) | 73 | 26 | 21 | 2.808 | 26 |
| 46 | Matthew DieringMFWGHS (Greensboro) | 72 | 27 | 18 | 3.273 | 22 |
| 47 | Luis EchevarriaFORW, MFHuss (Gastonia) | 70 | 32 | 6 | 5.833 | 12 |
| 48 | Andrew AguirreFORW, MFMcMichael (Mayodan) | 70 | 28 | 14 | 3.684 | 19 |
| 49 | Taiwan HinesNorth Lenoir (LaGrange) | 70 | 25 | 20 | 3.500 | 20 |
| 50 | Grayson JonesPolk County (Columbus) | 70 | 24 | 22 | 3.182 | 22 |