| 1 | Grant MurrayApex Friendship (Apex) | 2.333 | 7 | 3 | 18 |
| 2 | Jackson LenkaitisMHough (Cornelius) | 2.200 | 55 | 25 | 16 |
| 3 | Eli HamiltonD, LSMMooresville | 2.000 | 2 | 1 | 21 |
| 4 | Graham HernandezMPage (Greensboro) | 2.000 | 2 | 1 | 26 |
| 5 | Bolt WiltonMProvidence (Charlotte) | 1.667 | 5 | 3 | 9 |
| 6 | Eli MingesMNorthwood (Pittsboro) | 1.317 | 79 | 60 | 14 |
| 7 | Max HohenwaterMNorthwood (Pittsboro) | 1.000 | 20 | 20 | 10 |
| 8 | Jordan CaubleDM, MLaney (Wilmington) | 1.000 | 5 | 5 | 20 |
| 9 | Reed MeyerMHoggard (Wilmington) | 1.000 | 3 | 3 | 20 |
| 10 | Jameson StoutGPage (Greensboro) | 1.000 | 3 | 3 | 9 |
| 11 | Nick HummelM, ACorinth Holders (Wendell) | 1.000 | 2 | 2 | 21 |
| 12 | Jackson PooleDMCorinth Holders (Wendell) | 1.000 | 2 | 2 | 19 |
| 13 | Sandul GunerathneMJ.H. Rose (Greenville) | 1.000 | 2 | 2 | 15 |
| 14 | Shiloh TreadwayMSt. Stephens (Hickory) | 1.000 | 2 | 2 | 17 |
| 15 | Smith PERRYLSM, DCCHS (Charlotte) | 1.000 | 2 | 2 | 18 |
| 16 | Brandon LatesASIHS (Statesville) | 1.000 | 2 | 2 | 14 |
| 17 | Noah OsofskyDChapel Hill | 1.000 | 1 | 1 | 19 |
| 18 | Sebastian Cruz ValdezMRiverside-Durham (Durham) | 1.000 | 1 | 1 | 16 |
| 19 | Parker QuinnDCorinth Holders (Wendell) | 1.000 | 1 | 1 | 21 |
| 20 | Kevin StevensonMWakefield (Raleigh) | 1.000 | 1 | 1 | 15 |
| 21 | Quentin WhidbeeMMillbrook (Raleigh) | 1.000 | 1 | 1 | 24 |
| 22 | Logan TremblayAFuquay-Varina | 1.000 | 1 | 1 | 13 |
| 23 | Braeden RileyA, MJacksonville | 1.000 | 1 | 1 | 15 |
| 24 | Miles SodenMHickory | 1.000 | 1 | 1 | 16 |
| 25 | Ryland BrinkerAWatauga (Boone) | 1.000 | 1 | 1 | 14 |
| 26 | Toba AmaoDGDS (Greensboro) | 1.000 | 1 | 1 | 17 |
| 27 | Carter SIMONSMCCHS (Charlotte) | 1.000 | 1 | 1 | 11 |
| 28 | Cannon OLSENLSMCCHS (Charlotte) | 1.000 | 1 | 1 | 14 |
| 29 | Alexander DesrosiersLSM, DCRHS (Hillsborough) | 1.000 | 1 | 1 | 18 |
| 30 | Aidan WilsonMCGHS (Raleigh) | 1.000 | 1 | 1 | 24 |
| 31 | Michael GunterD, LSMFelton Grove (Apex) | 1.000 | 1 | 1 | 25 |
| 32 | Anthony PerroneLSM, DMAshley (Wilmington) | 1.000 | 1 | 1 | 21 |
| 33 | David WhitakerPHS (Southern Pines) | 1.000 | 1 | 1 | 13 |
| 34 | TJ TurnerDM, MWGHS (Greensboro) | 1.000 | 1 | 1 | 20 |
| 35 | Nate HangerDPage (Greensboro) | 1.000 | 1 | 1 | 25 |
| 36 | Finn BallentineGrimsley (Greensboro) | 1.000 | 1 | 1 | 11 |
| 37 | Tajon ShaffnerMEGHS (Gibsonville) | 1.000 | 1 | 1 | 18 |
| 38 | Bryson ArmstrongLSMHough (Cornelius) | 1.000 | 1 | 1 | 21 |
| 39 | Brendan SalemaMProvidence (Charlotte) | 0.923 | 108 | 117 | 17 |
| 40 | Asher RombalskiMUnion Pines (Cameron) | 0.889 | 8 | 9 | 22 |
| 41 | Braeden SpacekA, MNorthwood (Pittsboro) | 0.879 | 29 | 33 | 21 |
| 42 | Benjamin ColeM, DMFuquay-Varina | 0.875 | 7 | 8 | 15 |
| 43 | Tyson BlalockMMillbrook (Raleigh) | 0.867 | 405 | 467 | 25 |
| 44 | Sean BrennanMGDS (Greensboro) | 0.867 | 189 | 218 | 17 |
| 45 | Logan PettyMHoggard (Wilmington) | 0.848 | 256 | 302 | 19 |
| 46 | Jack StamasM, DMUnion Pines (Cameron) | 0.833 | 35 | 42 | 22 |
| 47 | Rayne AmidonGrimsley (Greensboro) | 0.833 | 5 | 6 | 20 |
| 48 | Gabe RobertsMHeritage (Wake Forest) | 0.826 | 276 | 334 | 18 |
| 49 | Chase HalleLSMFuquay-Varina | 0.800 | 4 | 5 | 10 |
| 50 | Mark SmithDMiddle Creek (Apex) | 0.800 | 4 | 5 | 23 |