| 1 | Spencer GoodwinNew Bern | 81 | 34 | 13 | 4.263 | 19 |
| 2 | Robbie ReevesSTRKGrimsley (Greensboro) | 79 | 28 | 23 | 3.591 | 22 |
| 3 | Giovani MercadoMFWest Cabarrus (Concord) | 55 | 23 | 9 | 2.292 | 24 |
| 4 | Ayden TorresMFWest Cabarrus (Concord) | 54 | 19 | 16 | 2.842 | 19 |
| 5 | Dominik DankoBRHS (Charlotte) | 54 | 22 | 10 | 2.571 | 21 |
| 6 | Angelo LittleFORWNMHS (Huntersville) | 53 | 25 | 3 | 2.304 | 23 |
| 7 | Chris SerranoFORWClayton | 50 | 22 | 6 | 2.500 | 20 |
| 8 | Tavalis ParkerMFClayton | 50 | 18 | 14 | 2.500 | 20 |
| 9 | Blake OxendineJack Britt (Fayetteville) | 49 | 20 | 9 | 2.450 | 20 |
| 10 | Ryan LadimirFORWPRHS (Indian Trail) | 49 | 18 | 13 | 2.042 | 24 |
| 11 | Tate PeelMFGrimsley (Greensboro) | 45 | 10 | 25 | 2.045 | 22 |
| 12 | Jax LawrenceMFTopsail (Hampstead) | 45 | 16 | 13 | 1.957 | 23 |
| 13 | Grant LearyNew Bern | 44 | 17 | 10 | 2.316 | 19 |
| 14 | Aaron SeamanFORW, MFLake Norman (Mooresville) | 43 | 18 | 7 | 2.263 | 19 |
| 15 | Tre BennettNew Hanover (Wilmington) | 40 | 18 | 4 | 2.000 | 20 |
| 16 | N. ThomsonWake Forest | 39 | 16 | 7 | 2.167 | 18 |
| 17 | Adrian MontalvoGarner | 37 | 16 | 5 | 2.056 | 18 |
| 18 | Dennis SanchezSTRKIndependence (Charlotte) | 35 | 13 | 9 | 1.944 | 18 |
| 19 | Cruz ErratoFORW, MFHolly Springs | 35 | 15 | 5 | 1.750 | 20 |
| 20 | Brady GoldenD, FORWHRHS (Harrisburg) | 35 | 13 | 9 | 1.750 | 20 |
| 21 | Henry BlackburnSTRKSanderson (Raleigh) | 35 | 16 | 3 | 1.522 | 23 |
| 22 | Sega Bagayoko-DiawaraNew Bern | 34 | 13 | 8 | 1.789 | 19 |
| 23 | Cesar RamirezFORWCuthbertson (Waxhaw) | 33 | 14 | 5 | 1.833 | 18 |
| 24 | Sebastian MendozaMFWest Cabarrus (Concord) | 33 | 11 | 11 | 1.375 | 24 |
| 25 | Zac DwyerFORWHeritage (Wake Forest) | 32 | 13 | 6 | 2.286 | 14 |
| 26 | Cris AlvaradoD, FORWSSEAS (Durham) | 32 | 10 | 12 | 1.684 | 19 |
| 27 | Oscar Garcia BueltoAshley (Wilmington) | 32 | 11 | 10 | 1.524 | 21 |
| 28 | Axel FloresWest Cabarrus (Concord) | 32 | 14 | 4 | 1.455 | 22 |
| 29 | Payton PoppMF, STRKMooresville | 31 | 14 | 3 | 1.938 | 16 |
| 30 | Garrett KloppMFLake Norman (Mooresville) | 31 | 12 | 7 | 1.632 | 19 |
| 31 | Alex KuhnerDRJRHS (Winston-Salem) | 31 | 11 | 9 | 1.476 | 21 |
| 32 | La SaySGHS (High Point) | 30 | 12 | 6 | 3.000 | 10 |
| 33 | Cole CappsFORWHeritage (Wake Forest) | 30 | 14 | 2 | 2.727 | 11 |
| 34 | Gino CommunaleSIHS (Statesville) | 30 | 15 | 0 | 2.000 | 15 |
| 35 | Alan Trejo-TorresMFClayton | 30 | 11 | 8 | 1.500 | 20 |
| 36 | Enrique Rodriguez-SolanoMFRJRHS (Winston-Salem) | 30 | 12 | 6 | 1.364 | 22 |
| 37 | Asael Portillo-GalloMFNMHS (Huntersville) | 30 | 9 | 12 | 1.364 | 22 |
| 38 | Jonah MeierDNMHS (Huntersville) | 30 | 13 | 4 | 1.304 | 23 |
| 39 | Robinhio TanisFORWLumberton | 29 | 12 | 5 | 1.706 | 17 |
| 40 | Colton PerkinsMarvin Ridge (Waxhaw) | 29 | 10 | 9 | 1.450 | 20 |
| 41 | Achy BoutisMFTopsail (Hampstead) | 29 | 7 | 15 | 1.261 | 23 |
| 42 | Ethan Hancock-ArroyoFORWClayton | 28 | 9 | 10 | 1.474 | 19 |
| 43 | Aiden BenderMFHRHS (Harrisburg) | 28 | 5 | 18 | 1.400 | 20 |
| 44 | Elijah ZapataSTRKSouth Garner (Garner) | 28 | 10 | 8 | 1.333 | 21 |
| 45 | Ryan DollmanMFTopsail (Hampstead) | 28 | 11 | 6 | 1.217 | 23 |
| 46 | Joseth BanegasFORW, STRKSSEAS (Durham) | 27 | 11 | 5 | 2.077 | 13 |
| 47 | Jackson FinneyDIndependence (Charlotte) | 27 | 9 | 9 | 1.500 | 18 |
| 48 | Brady RodriguesFORWHRHS (Harrisburg) | 27 | 11 | 5 | 1.421 | 19 |
| 49 | Blady Saguilan-TranyMFRJRHS (Winston-Salem) | 27 | 8 | 11 | 1.421 | 19 |
| 50 | Gabriel ZeballosBRHS (Charlotte) | 27 | 9 | 9 | 1.286 | 21 |