| 1 | Henry TideyLaney (Wilmington) | 63 | 24 | 15 | 2.423 | 26 |
| 2 | Jax LawrenceMFTopsail (Hampstead) | 47 | 17 | 13 | 1.880 | 25 |
| 3 | Tre BennettNew Hanover (Wilmington) | 46 | 20 | 6 | 1.917 | 24 |
| 4 | Ari TannerMFHoggard (Wilmington) | 43 | 18 | 7 | 1.955 | 22 |
| 5 | Harrison DyerMFHoggard (Wilmington) | 40 | 12 | 16 | 1.739 | 23 |
| 6 | Sawyer InghamMFHoggard (Wilmington) | 35 | 13 | 9 | 1.400 | 25 |
| 7 | Clark MarriottAshley (Wilmington) | 34 | 16 | 2 | 1.789 | 19 |
| 8 | Oscar Garcia BueltoAshley (Wilmington) | 34 | 11 | 12 | 1.417 | 24 |
| 9 | James McleanMF, FORWHoggard (Wilmington) | 30 | 13 | 4 | 1.250 | 24 |
| 10 | Ryan DollmanMFTopsail (Hampstead) | 29 | 11 | 7 | 1.160 | 25 |
| 11 | Achy BoutisMFTopsail (Hampstead) | 29 | 7 | 15 | 1.160 | 25 |
| 12 | Keinner MartinezNew Hanover (Wilmington) | 28 | 11 | 6 | 1.167 | 24 |
| 13 | Conner WallLaney (Wilmington) | 26 | 12 | 2 | 1.000 | 26 |
| 14 | Andres Torres RomeroLaney (Wilmington) | 25 | 7 | 11 | 1.000 | 25 |
| 15 | Deyson CastilloNew Hanover (Wilmington) | 22 | 9 | 4 | 1.375 | 16 |
| 16 | Dominic SegersAshley (Wilmington) | 21 | 7 | 7 | 0.913 | 23 |
| 17 | Landen PedersonNorth Brunswick (Leland) | 19 | 8 | 3 | 0.864 | 22 |
| 18 | Adler SauerDHoggard (Wilmington) | 19 | 7 | 5 | 0.760 | 25 |
| 19 | Timmy HilesSTRK, MFTopsail (Hampstead) | 18 | 8 | 2 | 0.900 | 20 |
| 20 | Bishop Babcock-GilesLaney (Wilmington) | 17 | 6 | 5 | 0.654 | 26 |
| 21 | Eduardo BonifacioSTRKWBHS (Shallotte) | 16 | 5 | 6 | 2.000 | 8 |
| 22 | Melvin BautistaMFWBHS (Shallotte) | 16 | 4 | 8 | 1.333 | 12 |
| 23 | Cameron BerryAshley (Wilmington) | 16 | 4 | 8 | 0.667 | 24 |
| 24 | Ayoub AbdelhamidFORWHoggard (Wilmington) | 14 | 6 | 2 | 0.609 | 23 |
| 25 | Jace TuckerMFHoggard (Wilmington) | 14 | 6 | 2 | 0.609 | 23 |
| 26 | Nash GouldDHoggard (Wilmington) | 14 | 4 | 6 | 0.609 | 23 |
| 27 | Edgar Ortiz RamosNew Hanover (Wilmington) | 14 | 2 | 10 | 0.583 | 24 |
| 28 | Trenton WilliamsMF, STRKTopsail (Hampstead) | 14 | 5 | 4 | 0.560 | 25 |
| 29 | Bodey PorterAshley (Wilmington) | 13 | 6 | 1 | 0.565 | 23 |
| 30 | Cruz BernardiniNorth Brunswick (Leland) | 13 | 6 | 1 | 0.520 | 25 |
| 31 | Samuel SellersMFWBHS (Shallotte) | 12 | 4 | 4 | 1.500 | 8 |
| 32 | Jeremy TapiaMFWBHS (Shallotte) | 12 | 4 | 4 | 0.857 | 14 |
| 33 | Nathan CragerMF, STRKTopsail (Hampstead) | 12 | 4 | 4 | 0.545 | 22 |
| 34 | Stetler RisleyAshley (Wilmington) | 12 | 5 | 2 | 0.522 | 23 |
| 35 | Luke TierneyAshley (Wilmington) | 11 | 3 | 5 | 0.846 | 13 |
| 36 | Isaiah McDonaldAshley (Wilmington) | 11 | 3 | 5 | 0.478 | 23 |
| 37 | Miles BickelNew Hanover (Wilmington) | 11 | 4 | 3 | 0.458 | 24 |
| 38 | Avery KollmanFORWWBHS (Shallotte) | 10 | 5 | 0 | 1.250 | 8 |
| 39 | Alvaro Hernandez rodriguezLaney (Wilmington) | 10 | 4 | 2 | 0.385 | 26 |
| 40 | Grady LuckadooLaney (Wilmington) | 10 | 3 | 4 | 0.385 | 26 |
| 41 | Donovan BrotmanDHoggard (Wilmington) | 9 | 3 | 3 | 0.500 | 18 |
| 42 | Oliver CookNew Hanover (Wilmington) | 9 | 2 | 5 | 0.429 | 21 |
| 43 | Landon KamarisMF, DHoggard (Wilmington) | 9 | 2 | 5 | 0.375 | 24 |
| 44 | Sam StrattmanMFWBHS (Shallotte) | 8 | 3 | 2 | 1.000 | 8 |
| 45 | Noah TideyLaney (Wilmington) | 8 | 3 | 2 | 0.727 | 11 |
| 46 | Ben MooreSTRK, MFTopsail (Hampstead) | 7 | 3 | 1 | 0.333 | 21 |
| 47 | Asher ClendenningAshley (Wilmington) | 7 | 2 | 3 | 0.318 | 22 |
| 48 | Zy'Miere BernardNorth Brunswick (Leland) | 7 | 3 | 1 | 0.292 | 24 |
| 49 | Cooper RaneyLaney (Wilmington) | 7 | 3 | 1 | 0.269 | 26 |
| 50 | Hawke FosterMFHoggard (Wilmington) | 6 | 2 | 2 | 0.353 | 17 |