| 1 | Paul ZadiranMCA (Matthews) | 55 | 1.964 | 28 |
| 2 | Reece GeryMFRosewood (Goldsboro) | 43 | 2.389 | 18 |
| 3 | Landon TilleyMFTBCA (Kernersville) | 37 | 1.542 | 24 |
| 4 | Jaime DelgadoMF, FORWEBHS (Elizabethtown) | 31 | 1.550 | 20 |
| 5 | Fernando Martinez-ZunigaFORW, MFVance County (Henderson) | 30 | 1.250 | 24 |
| 6 | Rovin PachecoWRHHS (Teachey) | 29 | 1.261 | 23 |
| 7 | Israel JaramilloMF, FORWUCA (Asheboro) | 28 | 2.000 | 14 |
| 8 | Caleb RandlesMFVCA (Arden) | 28 | 1.400 | 20 |
| 9 | Peyton BlalockFB, MFC.B. Aycock (Pikeville) | 28 | 1.077 | 26 |
| 10 | Aidan MurrayPender (Burgaw) | 26 | 1.182 | 22 |
| 11 | Fernando Hernandez-DominguezSTRKSRHS (Asheboro) | 26 | 1.130 | 23 |
| 12 | Jayco CastroMFWest Caldwell (Lenoir) | 25 | 1.042 | 24 |
| 13 | Foster HarcumMF, FORWWHHS (Lillington) | 24 | 1.500 | 16 |
| 14 | Alex ZepedaWRHHS (Teachey) | 24 | 1.043 | 23 |
| 15 | Desmond BullardMF, DGSDHS (Misenheimer) | 24 | 0.960 | 25 |
| 16 | Tanner PatrickLCA (Richlands) | 23 | 1.353 | 17 |
| 17 | Bailey FryeFORWSAHS (Haw River) | 23 | 1.045 | 22 |
| 18 | Griffin WilliamsMFClinton | 23 | 0.885 | 26 |
| 19 | Walker SpellSTRK, HBClinton | 23 | 0.885 | 26 |
| 20 | Justin LovelandMCA (Matthews) | 23 | 0.821 | 28 |
| 21 | Marcelo GonzalezDRGNHS (Rabun Gap) | 22 | 1.158 | 19 |
| 22 | Jayden DealFORWTBCA (Kernersville) | 22 | 0.917 | 24 |
| 23 | Justin OrtizMFHickory | 22 | 0.786 | 28 |
| 24 | Landon GreenSTRKHighlands | 21 | 1.500 | 14 |
| 25 | Will AlstonMFCCHS (Henderson) | 21 | 1.050 | 20 |
| 26 | Cooper WantuchMF, STRKTJCA (Mooresboro) | 21 | 1.050 | 20 |
| 27 | Isaac GonzalezMFRiver Mill (Graham) | 21 | 1.000 | 21 |
| 28 | Adrian RodriguezSTRK, MFMount Airy | 21 | 0.955 | 22 |
| 29 | Kaiden SmithNJHS (Jacksonville) | 21 | 0.955 | 22 |
| 30 | Patrick DionApex Friendship (Apex) | 21 | 0.778 | 27 |
| 31 | Eric PuskarichMFBREC (Cashiers) | 20 | 1.429 | 14 |
| 32 | Emanuel CamachoSTRK, FORWALCA (Indian Trail) | 20 | 1.429 | 14 |
| 33 | Oscar ChavarrÃa MFALCA (Indian Trail) | 20 | 1.429 | 14 |
| 34 | Ethan BowersSCHS (Clayton) | 20 | 1.250 | 16 |
| 35 | Brandon PolancoMF, FORWSSEAS (Durham) | 20 | 1.250 | 16 |
| 36 | Carson YoungMFNGHS (Greensboro) | 20 | 1.000 | 20 |
| 37 | Diego Varona BustamanteMFAsheboro | 20 | 1.000 | 20 |
| 38 | Justin AcevedoNewton-Conover (Newton) | 20 | 0.909 | 22 |
| 39 | Cameron BerryDAshley (Wilmington) | 20 | 0.870 | 23 |
| 40 | Connor PiwowarskiMFC.B. Aycock (Pikeville) | 20 | 0.800 | 25 |
| 41 | Chase CabreraFA (Wake Forest) | 20 | 0.741 | 27 |
| 42 | Alex MorelliGCHS (Newport) | 19 | 1.188 | 16 |
| 43 | Roberto RayoMFWakefield (Raleigh) | 19 | 1.188 | 16 |
| 44 | Said Jimenez RCA (Raleigh) | 19 | 1.118 | 17 |
| 45 | Owen LeonardRandleman | 19 | 1.000 | 19 |
| 46 | Brandy Saguilan-tranyCarver (Winston-Salem) | 19 | 1.000 | 19 |
| 47 | Eli RobinsonFORW, MFMCA (Indian Trail) | 19 | 0.905 | 21 |
| 48 | Kenny Avila EsparzaFORW, MFSouthside (Chocowinity) | 19 | 0.760 | 25 |
| 49 | Dheniel LopesMCA (Matthews) | 19 | 0.679 | 28 |
| 50 | Luis PerezNorth Iredell (Olin) | 18 | 1.500 | 12 |