| 1 | Navy ShulerQBChrist School (Arden) | 4112 | 342.7 | 254 | 362 | 0.702 | 44 | 11 | 135 | 12 |
| 2 | Isaiah BessQBShelby | 4012 | 250.8 | 281 | 486 | 0.578 | 40 | 14 | 100 | 16 |
| 3 | Darius OceanQBCleveland (Clayton) | 3725 | 248.3 | 238 | 358 | 0.665 | 36 | 9 | 124 | 15 |
| 4 | Luke HudlerQBACHS (West Jefferson) | 3440 | 264.6 | 205 | 310 | 0.661 | 42 | 10 | 130 | 13 |
| 5 | Austin BryantQBEastern Alamance (Mebane) | 3351 | 239.4 | 231 | 376 | 0.614 | 41 | 6 | 120 | 14 |
| 6 | Austin FeketeQB, FSCSD (Davidson) | 3315 | 255.0 | 195 | 342 | 0.570 | 39 | 15 | 110 | 13 |
| 7 | Sam HowellQBSun Valley (Monroe) | 3240 | 249.2 | 179 | 299 | 0.599 | 36 | 8 | 126 | 13 |
| 8 | Ben MillerINFJordan (Durham) | 3221 | 268.4 | 242 | 401 | 0.603 | 27 | 11 | 97 | 12 |
| 9 | Drake MayeQB, QBMyers Park (Charlotte) | 3201 | 246.2 | 188 | 291 | 0.646 | 36 | 5 | 134 | 13 |
| 10 | Landon MooreQBNDHS (Lexington) | 3195 | 199.7 | 214 | 335 | 0.639 | 39 | 10 | 121 | 16 |
| 11 | Holden PoindexterQBMount Airy | 3135 | 241.2 | 152 | 248 | 0.613 | 40 | 10 | 128 | 13 |
| 12 | Alex FlinnQB, WRA.C. Reynolds (Asheville) | 3113 | 222.4 | 210 | 343 | 0.612 | 34 | 8 | 114 | 14 |
| 13 | Vince AmendolaQBLeesville Road (Raleigh) | 3087 | 237.5 | 227 | 363 | 0.625 | 21 | 5 | 103 | 13 |
| 14 | Nick FreyQBCGHS (Raleigh) | 3084 | 257.0 | 206 | 332 | 0.620 | 35 | 6 | 120 | 12 |
| 15 | Kaylon WadeQB, FSKings Mountain | 3063 | 218.8 | 148 | 258 | 0.574 | 42 | 8 | 126 | 14 |
| 16 | Donovan BrewingtonQB, FSSouth View (Hope Mills) | 3021 | 215.8 | 190 | 298 | 0.638 | 33 | 2 | 132 | 14 |
| 17 | Nick HamiltonQBD.H. Conley (Greenville) | 2925 | 225.0 | 175 | 320 | 0.547 | 38 | 13 | 108 | 13 |
| 18 | Jayden BirchfieldQBFreedom (Morganton) | 2821 | 235.1 | 180 | 272 | 0.662 | 27 | 7 | 123 | 12 |
| 19 | Kendrick WeaverQB, RBErwin (Asheville) | 2688 | 224.0 | 182 | 282 | 0.645 | 36 | 7 | 125 | 12 |
| 20 | Anthony HarrisWR, FSHavelock | 2688 | 206.8 | 138 | 230 | 0.600 | 33 | 8 | 126 | 13 |
| 21 | Blake WalstonQB, WRNew Hanover (Wilmington) | 2678 | 206.0 | 161 | 331 | 0.486 | 20 | 9 | 85 | 13 |
| 22 | Brycen JacksonQBNorthern Durham (Durham) | 2588 | 199.1 | 184 | 344 | 0.535 | 28 | 12 | 91 | 13 |
| 23 | Cameron TownsendWR, DBHough (Cornelius) | 2558 | 182.7 | 170 | 287 | 0.592 | 30 | 8 | 112 | 14 |
| 24 | Aaron ScottQB, CBNMHS (Huntersville) | 2494 | 249.4 | 140 | 250 | 0.560 | 27 | 12 | 106 | 10 |
| 25 | Gordon GuestQBBroughton (Raleigh) | 2435 | 187.3 | 199 | 377 | 0.528 | 25 | 10 | 84 | 13 |
| 26 | Zo WallaceQBHuss (Gastonia) | 2425 | 173.2 | 137 | 249 | 0.550 | 28 | 13 | 104 | 14 |
| 27 | Nolan McleanQBGarner | 2419 | 241.9 | 141 | 271 | 0.520 | 22 | 7 | 99 | 10 |
| 28 | Luke StewartQB, LBRosman | 2416 | 201.3 | 198 | 330 | 0.600 | 16 | 17 | 77 | 12 |
| 29 | Preston BrownQBWMHS (Charlotte) | 2392 | 239.2 | 156 | 267 | 0.584 | 26 | 9 | 107 | 10 |
| 30 | Tyler SmithQB, FSWest Stokes (King) | 2356 | 181.2 | 132 | 238 | 0.555 | 32 | 5 | 120 | 13 |
| 31 | Davis WalkerQBCuthbertson (Waxhaw) | 2351 | 213.7 | 202 | 345 | 0.586 | 21 | 12 | 85 | 11 |
| 32 | Alexander AhlquistQBPanther Creek (Cary) | 2308 | 209.8 | 159 | 279 | 0.570 | 22 | 11 | 94 | 11 |
| 33 | Ryan DouglasQB, OLBSGHS (Greensboro) | 2305 | 144.1 | 159 | 297 | 0.535 | 15 | 11 | 80 | 16 |
| 34 | Vernon RobertsonQBHendersonville | 2295 | 176.5 | 155 | 291 | 0.533 | 21 | 19 | 76 | 13 |
| 35 | Nick HaloQB, DBWheatmore (Trinity) | 2277 | 162.6 | 143 | 232 | 0.616 | 28 | 7 | 121 | 14 |
| 36 | Desmond VaughnQB, WREastern Wayne (Goldsboro) | 2269 | 206.3 | 96 | 239 | 0.402 | 23 | 12 | 86 | 11 |
| 37 | Ty LylesQBEFHS (Kernersville) | 2254 | 150.3 | 115 | 206 | 0.558 | 25 | 6 | 122 | 15 |
| 38 | Jordan MedleyQB, FSA.L. Brown (Kannapolis) | 2203 | 200.3 | 144 | 241 | 0.598 | 17 | 9 | 98 | 11 |
| 39 | Trey ShepherdQBMonroe | 2195 | 168.8 | 151 | 287 | 0.526 | 24 | 16 | 82 | 13 |
| 40 | Grant JarmanQBJ.H. Rose (Greenville) | 2174 | 197.6 | 163 | 281 | 0.580 | 23 | 5 | 103 | 11 |
| 41 | Trey BakerQB, PSanderson (Raleigh) | 2158 | 196.2 | 166 | 286 | 0.580 | 20 | 5 | 98 | 11 |
| 42 | Ty GossettQBT.C. Roberson (Asheville) | 2141 | 214.1 | 148 | 279 | 0.530 | 23 | 6 | 97 | 10 |
| 43 | Braxton CoxQBDraughn (Valdese) | 2131 | 193.7 | 176 | 353 | 0.499 | 8 | 16 | 57 | 11 |
| 44 | Walker HarrisQBHeritage (Wake Forest) | 2131 | 193.7 | 162 | 286 | 0.566 | 16 | 4 | 93 | 11 |
| 45 | Whitner LittonQBWeddington (Matthews) | 2055 | 158.1 | 141 | 234 | 0.603 | 25 | 10 | 107 | 13 |
| 46 | Adam RandolphWR, DBMcDowell (Marion) | 2050 | 170.8 | 148 | 227 | 0.652 | 18 | 12 | 98 | 12 |
| 47 | Timothy YorkQBRandleman | 2021 | 155.5 | 115 | 208 | 0.553 | 26 | 6 | 116 | 13 |
| 48 | William MatejowskyQBCary | 2020 | 183.6 | 141 | 263 | 0.536 | 10 | 10 | 76 | 11 |
| 49 | Timothy GrateKVCA (Fayetteville) | 2008 | 182.5 | 81 | 144 | 0.562 | 29 | 3 | 132 | 11 |
| 50 | Sean BrownQBMiddle Creek (Apex) | 2004 | 200.4 | 137 | 232 | 0.591 | 16 | 10 | 92 | 10 |