| 1 | Brody BarnesKCleveland (Clayton) | 3453 | 62 | 65 | 28 | 8 |
| 2 | Evan WindleyK, PCGHS (Raleigh) | 3068 | 51 | 70 | 34 | 8 |
| 3 | Andrew CummingsK, PMooresville | 2802 | 48 | 60 | 42 | 8 |
| 4 | Ismar Arreola-MezaKEFHS (Kernersville) | 2096 | 40 | 65 | 9 | 8 |
| 5 | Chase EngelhardtK, PLake Norman (Mooresville) | 1993 | 40 | 62 | 4 | 7 |
| 6 | Adam CouchK, PReagan (Pfafftown) | 1981 | 36 | 60 | 20 | 7 |
| 7 | Francisco RodriguezKCape Fear (Fayetteville) | 1705 | 29 | 60 | 23 | 6 |
| 8 | Dylan CassettaKDavie County (Mocksville) | 1649 | 31 | 60 | 3 | 7 |
| 9 | Ryan MayerK, PSouth Garner (Garner) | 1419 | 31 | 62 | 6 | 7 |
| 10 | Ford FehlingK, PMarvin Ridge (Waxhaw) | 1414 | 21 | 73 | 19 | 7 |
| 11 | Teagan CoynesmithKChapel Hill | 1360 | 34 | 60 | 3 | 8 |
| 12 | RP BetlerWest Cabarrus (Concord) | 1337 | 22 | 60 | 13 | 8 |
| 13 | Giovanny RendonK, PSIHS (Statesville) | 1294 | 26 | 65 | 18 | 7 |
| 14 | Jayden WhitcombK, PHRHS (Harrisburg) | 1100 | 22 | 60 | 5 | 7 |
| 15 | Chase DelgadoKRJRHS (Winston-Salem) | 1052 | 26 | 60 | 9 | 7 |
| 16 | Sean LackeyK, POverhills (Spring Lake) | 1050 | 22 | 60 | 5 | 8 |
| 17 | Cezar HalabiKSSEAS (Durham) | 947 | 18 | 59 | 0 | 7 |
| 18 | Otto FrancoK, PBRHS (Charlotte) | 933 | 20 | 60 | 1 | 6 |
| 19 | Kevin BenavidesKKnightdale | 925 | 30 | 60 | 1 | 8 |
| 20 | Colby TuckerWR, KSCHS (Winterville) | 799 | 14 | 60 | 5 | 7 |
| 21 | Greyson SwaglerKSGHS (High Point) | 652 | 17 | 58 | 0 | 6 |
| 22 | Jayden BalcazarKSSHS (Smithfield) | 636 | 15 | 59 | 0 | 8 |
| 23 | Connor PaheK, PNorth Brunswick (Leland) | 601 | 15 | 60 | 0 | 5 |
| 24 | Chase ErskineP, KHopewell (Huntersville) | 551 | 18 | 60 | 1 | 7 |
| 25 | Zaki RasoulyanKCary | 509 | 14 | 52 | 0 | 5 |
| 26 | Tyler KellyP, KNorth Brunswick (Leland) | 481 | 11 | 57 | 1 | 5 |
| 27 | Maximo DurdenK, PSSEAS (Durham) | 408 | 10 | 45 | 0 | 7 |
| 28 | Connor SimpsonDBMarvin Ridge (Waxhaw) | 392 | 6 | 68 | 6 | 8 |
| 29 | Landon SwaglerKSGHS (High Point) | 370 | 10 | 50 | 0 | 7 |
| 30 | Briar CruzBRHS (Charlotte) | 228 | 7 | 58 | 0 | 3 |
| 31 | John KernKCary | 174 | 5 | 50 | 0 | 6 |
| 32 | Jackson FolgerDE, CSIHS (Statesville) | 155 | 4 | 36 | 0 | 6 |
| 33 | Rylan BurchK, PHeritage (Wake Forest) | 153 | 3 | 60 | 1 | 7 |
| 34 | Haiden RatikeP, KMarvin Ridge (Waxhaw) | 114 | 2 | 60 | 1 | 7 |
| 35 | Antonio SamuelsRB, DBRJRHS (Winston-Salem) | 88 | 2 | 60 | 1 | 7 |
| 36 | Johnavon CoxQBSSHS (Smithfield) | 47 | 2 | 27 | 0 | 7 |
| 37 | Connor MrazekP, KHeritage (Wake Forest) | 45 | 1 | 45 | 0 | 5 |
| 38 | Liam HineKGarner | 35 | 2 | 25 | 0 | 8 |