| 1 | Jefferson BoazQB, PESHS (Pilot Mountain) | 4599 | 306.6 | 231 | 312 | 0.740 | 65 | 6 | 147 | 15 |
| 2 | Tim DavisQB, ATHWSPA (Winston-Salem) | 3678 | 282.9 | 202 | 292 | 0.692 | 42 | 11 | 136 | 13 |
| 3 | Isaiah BessQBShelby | 3590 | 239.3 | 191 | 325 | 0.588 | 41 | 6 | 129 | 15 |
| 4 | Drake MayeQBMyers Park (Charlotte) | 3512 | 270.2 | 210 | 290 | 0.724 | 50 | 2 | 150 | 13 |
| 5 | Dawson CoxQBACHS (West Jefferson) | 3479 | 289.9 | 255 | 433 | 0.589 | 36 | 16 | 97 | 12 |
| 6 | Chase SwartzQBNorth Surry (Mount Airy) | 3472 | 315.6 | 189 | 313 | 0.604 | 32 | 8 | 122 | 11 |
| 7 | Landin SledgeQBRiverside-Durham (Durham) | 3382 | 281.8 | 198 | 336 | 0.589 | 42 | 8 | 123 | 12 |
| 8 | Andrew HarveyQBCGHS (Raleigh) | 3326 | 221.7 | 209 | 325 | 0.643 | 32 | 7 | 122 | 15 |
| 9 | Walker HarrisQBHeritage (Wake Forest) | 3304 | 254.2 | 259 | 448 | 0.578 | 35 | 5 | 102 | 13 |
| 10 | Nate HamptonQBDavie County (Mocksville) | 3285 | 252.7 | 262 | 436 | 0.601 | 22 | 14 | 87 | 13 |
| 11 | Troy HoilmanQBAvery County (Newland) | 3163 | 263.6 | 280 | 483 | 0.580 | 38 | 12 | 94 | 12 |
| 12 | Eli CarrQB, MLBA.C. Reynolds (Asheville) | 3155 | 225.4 | 190 | 278 | 0.683 | 39 | 8 | 134 | 14 |
| 13 | Kyle PinnixQBReidsville | 3115 | 207.7 | 156 | 244 | 0.639 | 45 | 5 | 138 | 15 |
| 14 | Austin BryantQBEastern Alamance (Mebane) | 3107 | 207.1 | 154 | 272 | 0.566 | 47 | 6 | 127 | 15 |
| 15 | Dustin NollerQBMallard Creek (Charlotte) | 3034 | 252.8 | 208 | 349 | 0.596 | 29 | 8 | 106 | 12 |
| 16 | Amon ConradQB, RBWest Stokes (King) | 3002 | 200.1 | 173 | 278 | 0.622 | 31 | 10 | 121 | 15 |
| 17 | Tye SaxbyQBHertford County (Ahoskie) | 2911 | 207.9 | 196 | 314 | 0.624 | 36 | 4 | 126 | 14 |
| 18 | Will LenardQBNGHS (Greensboro) | 2910 | 223.8 | 227 | 363 | 0.625 | 27 | 10 | 101 | 13 |
| 19 | Jared JosephQB, FSArdrey Kell (Charlotte) | 2902 | 241.8 | 202 | 366 | 0.552 | 34 | 7 | 104 | 12 |
| 20 | Corey MotesQB, SSDixon (Holly Ridge) | 2870 | 260.9 | 174 | 323 | 0.539 | 27 | 8 | 102 | 11 |
| 21 | Chris PerkinsQBOverhills (Spring Lake) | 2869 | 260.8 | 175 | 282 | 0.621 | 32 | 9 | 121 | 11 |
| 22 | Nebanye MooreQBStatesville | 2852 | 219.4 | 170 | 257 | 0.661 | 24 | 9 | 120 | 13 |
| 23 | Ethan ReidQB, FSKings Mountain | 2840 | 189.3 | 156 | 266 | 0.586 | 44 | 10 | 119 | 15 |
| 24 | Nick HamiltonQBD.H. Conley (Greenville) | 2807 | 215.9 | 206 | 373 | 0.552 | 29 | 8 | 96 | 13 |
| 25 | Trey DezernStarmount (Boonville) | 2800 | 215.4 | 200 | 351 | 0.570 | 28 | 18 | 88 | 13 |
| 26 | Samein BurwellQB, SVance County (Henderson) | 2739 | 228.2 | 185 | 342 | 0.541 | 33 | 16 | 93 | 12 |
| 27 | Brody WhitsonQB, DBT.C. Roberson (Asheville) | 2708 | 225.7 | 201 | 359 | 0.560 | 24 | 14 | 86 | 12 |
| 28 | Varney Farhnbullah āļøQB, FSCox Mill (Concord) | 2670 | 222.5 | 161 | 280 | 0.575 | 27 | 10 | 107 | 12 |
| 29 | Trexler IveyQBWakefield (Raleigh) | 2641 | 240.1 | 165 | 271 | 0.609 | 27 | 6 | 117 | 11 |
| 30 | Skyler LocklearQBCleveland (Clayton) | 2628 | 187.7 | 165 | 267 | 0.618 | 35 | 9 | 120 | 14 |
| 31 | Nick Wilds-lawingQB, SSNCHS (Concord) | 2622 | 187.3 | 160 | 253 | 0.632 | 29 | 10 | 120 | 14 |
| 32 | Braxton CoxQBDraughn (Valdese) | 2618 | 238.0 | 172 | 275 | 0.625 | 31 | 5 | 124 | 11 |
| 33 | Angelo DonatoQB, FSWCA (Raleigh) | 2543 | 231.2 | 158 | 338 | 0.467 | 29 | 15 | 82 | 11 |
| 34 | Damien FloresQBSwansboro | 2430 | 220.9 | 143 | 269 | 0.532 | 25 | 11 | 98 | 11 |
| 35 | Byrum BrownQBRolesville | 2426 | 186.6 | 114 | 199 | 0.573 | 24 | 10 | 119 | 13 |
| 36 | Matt BennettQBMonroe | 2416 | 201.3 | 164 | 277 | 0.592 | 26 | 6 | 110 | 12 |
| 37 | Colin JohnsonQB, SSLee County (Sanford) | 2402 | 150.1 | 202 | 317 | 0.637 | 30 | 4 | 113 | 16 |
| 38 | Rory BoardQBUnion Pines (Cameron) | 2371 | 197.6 | 156 | 275 | 0.567 | 18 | 14 | 86 | 12 |
| 39 | Sully McdermottQBMarvin Ridge (Waxhaw) | 2367 | 197.2 | 175 | 260 | 0.673 | 25 | 12 | 109 | 12 |
| 40 | Dashawn McculloughQBE.E. Smith (Fayetteville) | 2336 | 194.7 | 144 | 273 | 0.527 | 24 | 12 | 93 | 12 |
| 41 | Kevin SentellQBJack Britt (Fayetteville) | 2332 | 179.4 | 182 | 319 | 0.571 | 30 | 8 | 101 | 13 |
| 42 | Wade JarmanQB, PJ.H. Rose (Greenville) | 2329 | 194.1 | 155 | 247 | 0.628 | 25 | 9 | 112 | 12 |
| 43 | Sean BrownQBMiddle Creek (Apex) | 2309 | 230.9 | 177 | 333 | 0.532 | 21 | 12 | 81 | 10 |
| 44 | Worth WarnerQBBroughton (Raleigh) | 2250 | 204.5 | 178 | 348 | 0.511 | 17 | 8 | 78 | 11 |
| 45 | Ty LylesQB, PEFHS (Kernersville) | 2242 | 149.5 | 140 | 243 | 0.576 | 18 | 11 | 94 | 15 |
| 46 | Ethan RhodesQBMaiden | 2227 | 171.3 | 133 | 224 | 0.594 | 29 | 7 | 120 | 13 |
| 47 | Wanyae freemanQB, SSCBHS (Charlotte) | 2175 | 181.2 | 130 | 232 | 0.560 | 28 | 17 | 97 | 12 |
| 48 | Caleb HoodQBRSHS (Rockingham) | 2175 | 155.4 | 123 | 217 | 0.567 | 21 | 7 | 110 | 14 |
| 49 | Ridge ClaytonQBPerson (Roxboro) | 2174 | 197.6 | 153 | 307 | 0.498 | 20 | 10 | 81 | 11 |
| 50 | Travonta MauneyQBEast Rutherford (Bostic) | 2166 | 196.9 | 135 | 247 | 0.547 | 17 | 8 | 94 | 11 |