| 1 | Tripp WoodyCCHS (Charlotte) | 65 | 68 | 0.956 | 13 | 
| 2 | Jake PorterK, PPDHS (Charlotte) | 40 | 44 | 0.909 | 12 | 
| 3 | Drew TurnerK, DECovenant Day (Matthews) | 40 | 45 | 0.889 | 12 | 
| 4 | Pierce DavidianWR, CBRavenscroft (Raleigh) | 37 | 43 | 0.860 | 10 | 
| 5 | Stone McdonaldRB, OLBNRCA (Raleigh) | 36 | 39 | 0.923 | 9 | 
| 6 | Thomas HastingsWR, KASHS (Asheville) | 32 | 46 | 0.696 | 11 | 
| 7 | Damaren FloydRB, OLBHGCHS (Charlotte) | 30 | 34 | 0.882 | 9 | 
| 8 | Holden FrenoKCLHS (Charlotte) | 26 | 29 | 0.897 | 10 | 
| 9 | Sydney McCorkleK, PPDHS (Charlotte) | 26 | 32 | 0.812 | 10 | 
| 10 | David GreenK, PHPCA (High Point) | 25 | 25 | 1.000 | 10 | 
| 11 | Matthew HammelKChrist School (Arden) | 25 | 32 | 0.781 | 11 | 
| 12 | Ross BurnetteQB, KWCA (Raleigh) | 23 | 24 | 0.958 | 10 | 
| 13 | Ethan SpellQB, CBHCA (Harrells) | 16 | 19 | 0.842 | 9 | 
| 14 | Bram LoweryWR, LBACA (Swannanoa) | 12 | 17 | 0.706 | 10 | 
| 15 | Luke MckinneyWRMCA (Indian Trail) | 11 | 17 | 0.647 | 8 | 
| 16 | Payne KukulinskiTE, OLBRavenscroft (Raleigh) | 9 | 10 | 0.900 | 10 | 
| 17 | Grant LyonKGRACE Christian (Raleigh) | 9 | 14 | 0.643 | 7 | 
| 18 | ZaQuez RichardsonTCHS (Fayetteville) | 9 | 15 | 0.600 | 8 | 
| 19 | Nicolas HerakovicQB, TEASHS (Asheville) | 6 | 7 | 0.857 | 11 | 
| 20 | Christian BurbageSS, OLBNRCA (Raleigh) | 4 | 4 | 1.000 | 9 | 
| 21 | Massimiliano BarenghiWRHPCA (High Point) | 4 | 4 | 1.000 | 8 | 
| 22 | Jacob DayWR, KRGNHS (Rabun Gap) | 3 | 3 | 1.000 | 8 | 
| 23 | Sebastian FrankWR, DBACA (Swannanoa) | 1 | 9 | 0.111 | 5 |