| 1 | Sebastian UrgilesMF, STRKTBS (Burlington) | 131 | 61 | 9 | 8.188 | 16 | 
| 2 | Ben HorganGaston Day (Gastonia) | 99 | 38 | 23 | 4.950 | 20 | 
| 3 | Bennett AckermanGaston Day (Gastonia) | 89 | 34 | 21 | 4.684 | 19 | 
| 4 | Patrick GuestFORW, MFNTA (Fayetteville) | 72 | 30 | 12 | 4.000 | 18 | 
| 5 | Landyn CoolbaughGreenfield (Wilson) | 71 | 27 | 17 | 4.176 | 17 | 
| 6 | Jacob SalisburyFA (Fayetteville) | 70 | 35 | 0 | 4.375 | 16 | 
| 7 | Alex BroylesCA (Greensboro) | 61 | 20 | 21 | 3.211 | 19 | 
| 8 | Walker ClarkCA (Greensboro) | 60 | 25 | 10 | 3.158 | 19 | 
| 9 | Kwabena AsanteVCA (Fayetteville) | 59 | 27 | 5 | 3.105 | 19 | 
| 10 | Cooke RhodesGreenfield (Wilson) | 55 | 20 | 15 | 3.667 | 15 | 
| 11 | Jesus BautistaHCA (Harrells) | 50 | 22 | 6 | 4.167 | 12 | 
| 12 | Griffin AdamsCA (Greensboro) | 41 | 10 | 21 | 2.158 | 19 | 
| 13 | Jake LawsonFCA (Fayetteville) | 40 | 18 | 4 | 2.222 | 18 | 
| 14 | Gavin SandnerSTMA (Raleigh) | 40 | 18 | 4 | 1.905 | 21 | 
| 15 | Julian DuffLCA (Richlands) | 33 | 15 | 3 | 1.737 | 19 | 
| 16 | Hilton AdamsWCDHS (Goldsboro) | 32 | 13 | 6 | 1.778 | 18 | 
| 17 | Jesse BakerFA (Fayetteville) | 28 | 14 | 0 | 2.333 | 12 | 
| 18 | Todd TranSTMA (Raleigh) | 28 | 9 | 10 | 2.154 | 13 | 
| 19 | Julian FramptonMF, FBTBS (Burlington) | 28 | 5 | 18 | 1.647 | 17 | 
| 20 | Dimitri HeitschmidtMF, DSCS (Winston-Salem) | 27 | 11 | 5 | 2.250 | 12 | 
| 21 | Evan JonesEpiphany (New Bern) | 27 | 12 | 3 | 1.929 | 14 | 
| 22 | T GoodGreenfield (Wilson) | 26 | 11 | 4 | 2.364 | 11 | 
| 23 | Caleb KirvenHCA (Harrells) | 26 | 10 | 6 | 2.167 | 12 | 
| 24 | John Paul MackSTMA (Raleigh) | 26 | 7 | 12 | 1.300 | 20 | 
| 25 | Santiago BricenoSTMA (Raleigh) | 25 | 10 | 5 | 1.250 | 20 | 
| 26 | Christopher KellerCarolina Friends (Durham) | 24 | 12 | 0 | 2.000 | 12 | 
| 27 | Braydan RobinsonMF, FORWNTA (Fayetteville) | 23 | 7 | 9 | 1.438 | 16 | 
| 28 | Josiah MarquezHCA (Harrells) | 22 | 7 | 8 | 2.444 | 9 | 
| 29 | Kent MolesMF, STRKCA (Greensboro) | 22 | 8 | 6 | 1.158 | 19 | 
| 30 | Clem LivengoodWCDHS (Goldsboro) | 21 | 7 | 7 | 1.312 | 16 | 
| 31 | Riley OxendineFORW, MFNTA (Fayetteville) | 21 | 8 | 5 | 1.105 | 19 | 
| 32 | Tanner PatrickLCA (Richlands) | 21 | 10 | 1 | 1.050 | 20 | 
| 33 | Trey EversVCA (Fayetteville) | 21 | 10 | 1 | 1.050 | 20 | 
| 34 | Tanner BelkFCHS (Rocky Mount) | 20 | 3 | 14 | 2.000 | 10 | 
| 35 | Parker CopelandSTRK, GKSCS (Winston-Salem) | 20 | 9 | 2 | 1.429 | 14 | 
| 36 | Sam KuEpiphany (New Bern) | 20 | 9 | 2 | 1.333 | 15 | 
| 37 | Owen AndrewsMFWCCHS (Rock Hill) | 19 | 9 | 1 | 1.267 | 15 | 
| 38 | Jonathan CarewMFTBS (Burlington) | 19 | 4 | 11 | 1.118 | 17 | 
| 39 | Daniel SaenzVCA (Fayetteville) | 19 | 7 | 5 | 0.950 | 20 | 
| 40 | Adrian MarquezHCA (Harrells) | 18 | 4 | 10 | 2.571 | 7 | 
| 41 | Liam AndersonCarolina Friends (Durham) | 18 | 9 | 0 | 2.250 | 8 | 
| 42 | Chris LopezFCHS (Rocky Mount) | 18 | 9 | 0 | 2.250 | 8 | 
| 43 | Gracen TiceBCA (Burlington) | 18 | 8 | 2 | 1.125 | 16 | 
| 44 | Davis RogersHCA (Harrells) | 17 | 5 | 7 | 2.125 | 8 | 
| 45 | Kendall GiraudMF, STRKWCCHS (Rock Hill) | 17 | 7 | 3 | 1.214 | 14 | 
| 46 | Noah SalisburyVCA (Fayetteville) | 16 | 5 | 6 | 1.000 | 16 | 
| 47 | Harrison TunstallSTMA (Raleigh) | 16 | 5 | 6 | 0.800 | 20 | 
| 48 | John DeanGreenfield (Wilson) | 15 | 3 | 9 | 1.500 | 10 | 
| 49 | Kingston LeeFCA (Fayetteville) | 15 | 6 | 3 | 0.833 | 18 | 
| 50 | Tylon HunterLCA (Richlands) | 15 | 7 | 1 | 0.789 | 19 |