| 1 | Fisher BattsFORWTopsail (Hampstead) | 56 | 19 | 18 | 2.240 | 25 |
| 2 | Mason IsraelLaney (Wilmington) | 49 | 20 | 9 | 2.042 | 24 |
| 3 | Benjamin WeeksFORWHoggard (Wilmington) | 42 | 19 | 4 | 1.909 | 22 |
| 4 | Addison WoodcockLaney (Wilmington) | 42 | 19 | 4 | 1.680 | 25 |
| 5 | Isaiah JumansinghMFHoggard (Wilmington) | 40 | 17 | 6 | 1.905 | 21 |
| 6 | Maddox KellyFORWTopsail (Hampstead) | 37 | 16 | 5 | 1.542 | 24 |
| 7 | Jalen CrissMFHoggard (Wilmington) | 35 | 10 | 15 | 1.591 | 22 |
| 8 | Clark BeeryFORWHoggard (Wilmington) | 34 | 14 | 6 | 2.000 | 17 |
| 9 | Harrison DyerMFHoggard (Wilmington) | 31 | 12 | 7 | 1.550 | 20 |
| 10 | Nick CenatiempoMFAshley (Wilmington) | 31 | 11 | 9 | 1.292 | 24 |
| 11 | Alan AcreeLaney (Wilmington) | 30 | 10 | 10 | 2.727 | 11 |
| 12 | Deyson CastilloNew Hanover (Wilmington) | 29 | 11 | 7 | 1.450 | 20 |
| 13 | Ari TannerFORWHoggard (Wilmington) | 26 | 10 | 6 | 1.182 | 22 |
| 14 | Tanner PutnamDAshley (Wilmington) | 26 | 9 | 8 | 1.040 | 25 |
| 15 | Clark MarriottDAshley (Wilmington) | 24 | 10 | 4 | 1.043 | 23 |
| 16 | Brady MccormickDAshley (Wilmington) | 24 | 6 | 12 | 0.960 | 25 |
| 17 | Fisher MinneciLaney (Wilmington) | 24 | 6 | 12 | 0.960 | 25 |
| 18 | Miles BickelNew Hanover (Wilmington) | 24 | 10 | 4 | 0.923 | 26 |
| 19 | Max CribbinLaney (Wilmington) | 21 | 8 | 5 | 0.875 | 24 |
| 20 | Hudson KantrowitzLaney (Wilmington) | 20 | 6 | 8 | 0.800 | 25 |
| 21 | Tully DuganMFTopsail (Hampstead) | 19 | 6 | 7 | 0.760 | 25 |
| 22 | Keinner MartinezNew Hanover (Wilmington) | 19 | 6 | 7 | 0.731 | 26 |
| 23 | Tristen BakerFORW, STRKSBHS (Southport) | 15 | 7 | 1 | 0.714 | 21 |
| 24 | Kingston HroncichDAshley (Wilmington) | 15 | 7 | 1 | 0.714 | 21 |
| 25 | Tyler McveyFORWTopsail (Hampstead) | 15 | 6 | 3 | 0.682 | 22 |
| 26 | Henry TideyLaney (Wilmington) | 15 | 4 | 7 | 0.625 | 24 |
| 27 | Cash FosterMFHoggard (Wilmington) | 14 | 5 | 4 | 0.636 | 22 |
| 28 | Landen PedersonNorth Brunswick (Leland) | 14 | 7 | 0 | 0.609 | 23 |
| 29 | Jaedon MoserNew Hanover (Wilmington) | 14 | 4 | 6 | 0.560 | 25 |
| 30 | Crayton DailFORW, MFSBHS (Southport) | 13 | 5 | 3 | 0.619 | 21 |
| 31 | Achilleas BoutisMFTopsail (Hampstead) | 13 | 5 | 3 | 0.542 | 24 |
| 32 | Alberto RodriguezNorth Brunswick (Leland) | 12 | 4 | 4 | 1.333 | 9 |
| 33 | Johnny MorelloDHoggard (Wilmington) | 12 | 6 | 0 | 0.545 | 22 |
| 34 | Grant RuscettiFORWAshley (Wilmington) | 12 | 6 | 0 | 0.480 | 25 |
| 35 | Cameron BerryDAshley (Wilmington) | 11 | 4 | 3 | 0.500 | 22 |
| 36 | Jax LawrenceTopsail (Hampstead) | 11 | 4 | 3 | 0.440 | 25 |
| 37 | Jeremy FerraroFORWNew Hanover (Wilmington) | 9 | 4 | 1 | 0.600 | 15 |
| 38 | Otto BaltbardisNew Hanover (Wilmington) | 9 | 3 | 3 | 0.450 | 20 |
| 39 | Dominic SegersFORWAshley (Wilmington) | 9 | 4 | 1 | 0.391 | 23 |
| 40 | Alex WestDTopsail (Hampstead) | 9 | 3 | 3 | 0.375 | 24 |
| 41 | Marchello BenavidesNorth Brunswick (Leland) | 8 | 4 | 0 | 0.500 | 16 |
| 42 | Alvaro Hernandez rodriguezLaney (Wilmington) | 8 | 2 | 4 | 0.471 | 17 |
| 43 | Oliver CookNew Hanover (Wilmington) | 8 | 2 | 4 | 0.320 | 25 |
| 44 | Tre BennettNew Hanover (Wilmington) | 8 | 4 | 0 | 0.308 | 26 |
| 45 | Benjamin MooreFORWTopsail (Hampstead) | 7 | 3 | 1 | 0.350 | 20 |
| 46 | Tripp DuganDTopsail (Hampstead) | 7 | 1 | 5 | 0.280 | 25 |
| 47 | Noah FarrellNew Hanover (Wilmington) | 7 | 3 | 1 | 0.269 | 26 |
| 48 | Jameson ZappleHoggard (Wilmington) | 6 | 2 | 2 | 0.500 | 12 |
| 49 | Mac TuckerMFHoggard (Wilmington) | 6 | 2 | 2 | 0.353 | 17 |
| 50 | Angel ZelayaMFHoggard (Wilmington) | 6 | 2 | 2 | 0.333 | 18 |