| 1 | Ian WilliamsOFWake Forest | 33 | 7 | 23 |
| 2 | Parker CatoHeritage (Wake Forest) | 33 | 0 | 27 |
| 3 | Waydan McMillanOFPurnell Swett (Pembroke) | 29 | 3 | 27 |
| 4 | Noah GuerretteSS, 3BNorthern Durham (Durham) | 24 | 24 | 21 |
| 5 | Jake PereiraWSHS (Fuquay-Varina) | 23 | 0 | 23 |
| 6 | Greyson DoveSRHS (Raleigh) | 22 | 0 | 19 |
| 7 | William HicklenOFNorthern Durham (Durham) | 22 | 23 | 20 |
| 8 | Reynell Capellan ReyesSS, 2BHoke County (Raeford) | 20 | 21 | 21 |
| 9 | Mason DeanGreen Hope (Cary) | 20 | 0 | 25 |
| 10 | Adrian GonzalezApex | 20 | 0 | 25 |
| 11 | Josh PittsOF, LHPSouth View (Hope Mills) | 18 | 1 | 25 |
| 12 | Drew BerenyiApex | 18 | 0 | 25 |
| 13 | Chatler MaynorOFLumberton | 17 | 0 | 21 |
| 14 | Dominic Pegues1B, OFClayton | 17 | 19 | 22 |
| 15 | John Mason1B, OFHoggard (Wilmington) | 17 | 0 | 24 |
| 16 | Matthew Vannoy2B, CBroughton (Raleigh) | 17 | 0 | 26 |
| 17 | Caden FrenchWakefield (Raleigh) | 17 | 0 | 27 |
| 18 | Damien AllenOF, RHPPFHS (Fayetteville) | 16 | 2 | 26 |
| 19 | Jacob KrebsGreen Hope (Cary) | 15 | 1 | 16 |
| 20 | Troy ScottSRHS (Raleigh) | 15 | 0 | 19 |
| 21 | Logan LoweINF, PJordan (Durham) | 15 | 16 | 19 |
| 22 | Kyle ThomasOF, CNorthern Durham (Durham) | 15 | 16 | 21 |
| 23 | Taybron SimpsonOF, PKnightdale | 15 | 9 | 25 |
| 24 | Braden BloomC, OFApex Friendship (Apex) | 15 | 0 | 28 |
| 25 | Quinn BentleyINF, RHPAshley (Wilmington) | 15 | 1 | 31 |
| 26 | Chase KlingemannApex | 14 | 0 | 16 |
| 27 | Owen GreenOFCary | 14 | 0 | 22 |
| 28 | Braylon StewartOF, INFMiddle Creek (Apex) | 14 | 4 | 24 |
| 29 | Jay HaleApex | 14 | 0 | 25 |
| 30 | Samuel BretherickPWakefield (Raleigh) | 14 | 0 | 26 |
| 31 | Jacob ChavisP, 1BPurnell Swett (Pembroke) | 14 | 2 | 27 |
| 32 | Tashaun Stocks3B, PLumberton | 13 | 0 | 21 |
| 33 | Hahnbin JonesOF, DHPanther Creek (Cary) | 13 | 0 | 22 |
| 34 | Jennings DunlapUTIL, RHPClayton | 13 | 13 | 22 |
| 35 | Manley CosperINF, CKnightdale | 13 | 8 | 25 |
| 36 | Lucas WittApex | 13 | 0 | 25 |
| 37 | Davis Collier1BPFHS (Fayetteville) | 13 | 0 | 27 |
| 38 | Tanner BerryAshley (Wilmington) | 13 | 0 | 30 |
| 39 | Jadon JonesSRHS (Raleigh) | 12 | 0 | 18 |
| 40 | Alejandro SardiINF, OFClayton | 12 | 13 | 18 |
| 41 | James Staats1B, LHPChapel Hill | 12 | 0 | 19 |
| 42 | Damian RobinsonP, OFLumberton | 12 | 0 | 19 |
| 43 | Jason DickersonOFKnightdale | 12 | 4 | 21 |
| 44 | Houston PooleSS, RHPOverhills (Spring Lake) | 12 | 3 | 21 |
| 45 | Caleb MaynorP, UTILLumberton | 12 | 0 | 21 |
| 46 | TJ ZiermannLaney (Wilmington) | 12 | 0 | 23 |
| 47 | Zak Stear2B, PCleveland (Clayton) | 12 | 12 | 23 |
| 48 | Drake Della rattaINFHolly Springs | 12 | 13 | 24 |
| 49 | Austin MantzAthens Drive (Raleigh) | 12 | 0 | 27 |
| 50 | Troy DanielsAthens Drive (Raleigh) | 12 | 0 | 27 |