| 1 | Tripp WoodyCCHS (Charlotte) | 89 | 1.8 | 65 | 8 | 13 | 
| 2 | Jake PorterK, PPDHS (Charlotte) | 52 | 4.3 | 40 | 4 | 12 | 
| 3 | Drew TurnerK, DECovenant Day (Matthews) | 52 | 4.3 | 40 | 4 | 12 | 
| 4 | Pierce DavidianWR, CBRavenscroft (Raleigh) | 46 | 4.6 | 37 | 3 | 10 | 
| 5 | Stone McdonaldRB, OLBNRCA (Raleigh) | 36 | 4.0 | 36 | 0 | 9 | 
| 6 | Holden FrenoKCLHS (Charlotte) | 35 | 3.5 | 26 | 3 | 10 | 
| 7 | Matthew HammelKChrist School (Arden) | 34 | 3.1 | 25 | 3 | 11 | 
| 8 | Thomas HastingsWR, KASHS (Asheville) | 32 | 2.9 | 32 | 0 | 11 | 
| 9 | David GreenK, PHPCA (High Point) | 31 | 3.1 | 25 | 2 | 10 | 
| 10 | Damaren FloydRB, OLBHGCHS (Charlotte) | 30 | 3.3 | 30 | 0 | 9 | 
| 11 | Sydney McCorkleK, PPDHS (Charlotte) | 29 | 2.9 | 26 | 1 | 10 | 
| 12 | Ross BurnetteQB, KWCA (Raleigh) | 26 | 2.6 | 23 | 1 | 10 | 
| 13 | Ethan SpellQB, CBHCA (Harrells) | 19 | 2.1 | 16 | 1 | 9 | 
| 14 | Grant LyonKGRACE Christian (Raleigh) | 12 | 1.7 | 9 | 1 | 7 | 
| 15 | Bram LoweryWR, LBACA (Swannanoa) | 12 | 1.2 | 12 | 0 | 10 | 
| 16 | Luke MckinneyWRMCA (Indian Trail) | 11 | 1.4 | 11 | 0 | 8 | 
| 17 | ZaQuez RichardsonTCHS (Fayetteville) | 9 | 1.1 | 9 | 0 | 8 | 
| 18 | Payne KukulinskiTE, OLBRavenscroft (Raleigh) | 9 | 0.9 | 9 | 0 | 10 | 
| 19 | Nicolas HerakovicQB, TEASHS (Asheville) | 9 | 0.8 | 6 | 1 | 11 | 
| 20 | Massimiliano BarenghiWRHPCA (High Point) | 4 | 0.5 | 4 | 0 | 8 | 
| 21 | Christian BurbageSS, OLBNRCA (Raleigh) | 4 | 0.4 | 4 | 0 | 9 | 
| 22 | Jacob DayWR, KRGNHS (Rabun Gap) | 3 | 0.4 | 3 | 0 | 8 | 
| 23 | Sebastian FrankWR, DBACA (Swannanoa) | 1 | 0.2 | 1 | 0 | 5 |