| 1 | Mason JonesLaney (Wilmington) | 1.000 | 14 | 2 | 0 | 16 | 1 |
| 2 | Gabriel MartinezEnloe (Raleigh) | 1.000 | 13 | 0 | 0 | 13 | 1 |
| 3 | Matthew SolomonINFBroughton (Raleigh) | 1.000 | 11 | 1 | 0 | 12 | 1 |
| 4 | ADDISON ROWLANDMyers Park (Charlotte) | 1.000 | 11 | 0 | 0 | 11 | 1 |
| 5 | Colin McCartneyMallard Creek (Charlotte) | 1.000 | 9 | 1 | 0 | 10 | 1 |
| 6 | Ryan BowdenHoggard (Wilmington) | 1.000 | 9 | 1 | 0 | 10 | 1 |
| 7 | Sully SebastianMillbrook (Raleigh) | 1.000 | 8 | 1 | 0 | 9 | 1 |
| 8 | Zach OvertonRolesville | 1.000 | 9 | 0 | 0 | 9 | 1 |
| 9 | Liam DuttonCPHS (Southern Pines) | 1.000 | 9 | 0 | 0 | 9 | 1 |
| 10 | Liam ParsonsCEMHS (Charlotte) | 1.000 | 9 | 0 | 0 | 9 | 1 |
| 11 | Nick StewartOF, CJordan (Durham) | 1.000 | 9 | 0 | 0 | 9 | 1 |
| 12 | Ben WilliamsGreen Hope (Cary) | 1.000 | 9 | 0 | 0 | 9 | 1 |
| 13 | Ben BernardGreen Level (Cary) | 1.000 | 9 | 0 | 0 | 9 | 1 |
| 14 | Sam HernandezAthens Drive (Raleigh) | 1.000 | 8 | 0 | 0 | 8 | 1 |
| 15 | Channing ParkerWakefield (Raleigh) | 1.000 | 7 | 1 | 0 | 8 | 1 |
| 16 | Jameson (Jamo) GallagherMillbrook (Raleigh) | 1.000 | 7 | 0 | 0 | 7 | 1 |
| 17 | Nolan WyssLeesville Road (Raleigh) | 1.000 | 6 | 1 | 0 | 7 | 1 |
| 18 | Odniel PerezINFBroughton (Raleigh) | 1.000 | 0 | 6 | 0 | 6 | 1 |
| 19 | Trent FowlerLaney (Wilmington) | 1.000 | 5 | 0 | 0 | 5 | 1 |
| 20 | Thomas PiscorikWakefield (Raleigh) | 1.000 | 1 | 4 | 0 | 5 | 1 |
| 21 | Ryder MowbrayMillbrook (Raleigh) | 1.000 | 2 | 3 | 0 | 5 | 1 |
| 22 | THOMAS JOKINENMyers Park (Charlotte) | 1.000 | 5 | 0 | 0 | 5 | 1 |
| 23 | Andrew BrissieMallard Creek (Charlotte) | 1.000 | 3 | 2 | 0 | 5 | 1 |
| 24 | Briggs UlrichHoggard (Wilmington) | 1.000 | 4 | 1 | 0 | 5 | 1 |
| 25 | Mikey KatzWakefield (Raleigh) | 1.000 | 5 | 0 | 0 | 5 | 1 |
| 26 | William Chopping1B, RHPPHS (Southern Pines) | 1.000 | 5 | 0 | 0 | 5 | 1 |
| 27 | Brayden EnglishPalisades (Charlotte) | 1.000 | 4 | 1 | 0 | 5 | 1 |
| 28 | Blake DevisPalisades (Charlotte) | 1.000 | 3 | 2 | 0 | 5 | 1 |
| 29 | Troy HaynesGreen Hope (Cary) | 1.000 | 1 | 4 | 0 | 5 | 1 |
| 30 | Ryan McMahanWakefield (Raleigh) | 1.000 | 4 | 0 | 0 | 4 | 1 |
| 31 | Orlando MoralesCBroughton (Raleigh) | 1.000 | 4 | 0 | 0 | 4 | 1 |
| 32 | David Wiley2BPHS (Southern Pines) | 1.000 | 2 | 2 | 0 | 4 | 1 |
| 33 | C.J. CarrowSSJordan (Durham) | 1.000 | 4 | 0 | 0 | 4 | 1 |
| 34 | Trevor ClevelandGreen Hope (Cary) | 0.875 | 7 | 0 | 1 | 8 | 1 |
| 35 | Jakob McCaleb2B, RHPEnloe (Raleigh) | 0.800 | 4 | 0 | 1 | 5 | 1 |
| 36 | Garrett WatersOF, INFBroughton (Raleigh) | 0.800 | 2 | 2 | 1 | 5 | 1 |
| 37 | Luke TalleyGreen Level (Cary) | 0.800 | 3 | 1 | 1 | 5 | 1 |
| 38 | Hunter LentzWakefield (Raleigh) | 0.750 | 1 | 2 | 1 | 4 | 1 |
| 39 | EVAN HOWARDMyers Park (Charlotte) | 0.750 | 2 | 1 | 1 | 4 | 1 |
| 40 | Peyton JonesINFJordan (Durham) | 0.750 | 3 | 0 | 1 | 4 | 1 |
| 41 | Rylan SherrellWSHS (Fuquay-Varina) | 0.750 | 3 | 0 | 1 | 4 | 1 |
| 42 | Max BlumbergLeesville Road (Raleigh) | 0.500 | 2 | 0 | 2 | 4 | 1 |