| 1 | Brooks PowellAshley (Wilmington) | 40.36 | 444 | 11 | 0 | 7 |
| 2 | Zachariah MeltonWR, CBMonroe | 35.42 | 673 | 19 | 80 | 13 |
| 3 | Cristian HarthanP, KCuthbertson (Waxhaw) | 34.10 | 341 | 10 | 0 | 11 |
| 4 | Franklin Baret Jr.WRWake Forest | 33.09 | 364 | 11 | 0 | 12 |
| 5 | Dequadre CurrenceWR, DBButler (Matthews) | 32.60 | 326 | 10 | 65 | 13 |
| 6 | Trayvese SilverQB, FSSCPA (Halifax) | 28.67 | 258 | 9 | 52 | 13 |
| 7 | Xavier MccleaveWR, FSBunker Hill (Claremont) | 27.83 | 334 | 12 | 69 | 14 |
| 8 | Koredell BartleyWR, DBDudley (Greensboro) | 26.89 | 484 | 18 | 80 | 15 |
| 9 | Christian RichardsonDB, WRWilson Prep (Wilson) | 25.46 | 280 | 11 | 70 | 13 |
| 10 | Jaiquan ClayWR, FSHPCA (High Point) | 24.17 | 290 | 12 | 41 | 11 |
| 11 | Justin RoweSS, SBASHS (Asheville) | 23.10 | 231 | 10 | 41 | 11 |
| 12 | Jaylen BellamyATH, ATHWCHS (Cerro Gordo) | 23.08 | 277 | 12 | 80 | 14 |
| 13 | Taeshon MartinRB, SSMount Airy | 22.92 | 298 | 13 | 80 | 16 |
| 14 | Truitt ManuelWR, FSWHHS (Hendersonville) | 22.67 | 272 | 12 | 55 | 14 |
| 15 | Aj PetersonWR, RBRavenscroft (Raleigh) | 22.62 | 181 | 8 | 83 | 12 |
| 16 | Christyan WashingtonWR, CBForest Hills (Marshville) | 22.62 | 181 | 8 | 86 | 13 |
| 17 | Chancellor BryantFS, WRArdrey Kell (Charlotte) | 19.60 | 196 | 10 | 60 | 11 |
| 18 | Blake McclellanWR, OLBEast Rutherford (Bostic) | 19.33 | 174 | 9 | 40 | 11 |
| 19 | Paul SylvesterWR, FSNHS (Elizabeth City) | 19.31 | 251 | 13 | 0 | 13 |
| 20 | Jerry SimsWR, DBSAHS (Haw River) | 18.18 | 200 | 11 | 22 | 13 |
| 21 | Jason GonzalezWR, CBNCHS (Concord) | 17.48 | 402 | 23 | 69 | 11 |
| 22 | Eli GriffinWR, DBBrevard | 17.33 | 260 | 15 | 0 | 13 |
| 23 | Gabriel BrewerWRJMHS (Siler City) | 16.92 | 220 | 13 | 65 | 10 |
| 24 | Malik AngrumDB, WRA.C. Reynolds (Asheville) | 16.62 | 266 | 16 | 55 | 12 |
| 25 | Brian RoweWRJay M. Robinson (Concord) | 16.24 | 552 | 34 | 0 | 13 |
| 26 | Marcus MckinneyRB, FSRSCHS (Rutherfordton) | 16.00 | 128 | 8 | 48 | 9 |
| 27 | Ty WhitersWR, DBNorth Brunswick (Leland) | 15.80 | 158 | 10 | 55 | 10 |
| 28 | Keegan CarrollWR, RBMZCA (Durham) | 15.70 | 157 | 10 | 72 | 9 |
| 29 | Kahavian WilbonCB, FSRocky River (Mint Hill) | 15.67 | 141 | 9 | 36 | 10 |
| 30 | Jamari BlakeWR, CBNCHS (Gaston) | 15.15 | 197 | 13 | 39 | 12 |
| 31 | Jayden HamiltonWRRSHS (Rockingham) | 14.88 | 119 | 8 | 39 | 10 |
| 32 | Jamarae LambRB, FSWRHHS (Teachey) | 14.75 | 118 | 8 | 31 | 12 |
| 33 | Kam CrawfordDBSouth Point (Belmont) | 14.62 | 117 | 8 | 37 | 11 |
| 34 | MJ WilliamsFS, WRFCHS (Farmville) | 14.42 | 173 | 12 | 52 | 10 |
| 35 | Ja’zyion GeigerWR, CBAlbemarle | 14.28 | 257 | 18 | 75 | 12 |
| 36 | Jeremy WilliamsRB, WRMCA (Indian Trail) | 14.20 | 142 | 10 | 38 | 11 |
| 37 | Cj MartinWR, CBClayton | 14.08 | 169 | 12 | 31 | 13 |
| 38 | Tyjeh ShutlerWRChambers (Charlotte) | 13.93 | 209 | 15 | 0 | 10 |
| 39 | Tyron SquiresWR, DBSAHS (Haw River) | 13.67 | 123 | 9 | 24 | 13 |
| 40 | Dj SoutherlandEGHS (Gibsonville) | 13.25 | 106 | 8 | 53 | 11 |
| 41 | Isaiah JonesTE, DBTarboro | 12.80 | 128 | 10 | 55 | 12 |
| 42 | Jacob DosseyWR, RBHough (Cornelius) | 12.20 | 244 | 20 | 53 | 12 |
| 43 | Jayden GashWR, DBKings Mountain | 11.78 | 106 | 9 | 27 | 12 |
| 44 | Aiden MartinWR, CBBMGHS (Kernersville) | 11.25 | 90 | 8 | 35 | 12 |
| 45 | Brody BarnhardtDB, RBPDHS (Charlotte) | 10.50 | 147 | 14 | 28 | 13 |
| 46 | Walker HakeremFSLeesville Road (Raleigh) | 9.74 | 185 | 19 | 53 | 12 |
| 47 | Cameron WalkerDB, WRLedford (Thomasville) | 9.13 | 137 | 15 | 35 | 9 |
| 48 | Tyshaun GoldstonWR, FSRandleman | 8.65 | 147 | 17 | 30 | 12 |
| 49 | Andruw CodyQB, FSSCHS (Bryson City) | 8.62 | 69 | 8 | 16 | 11 |
| 50 | AJ GrahamATH, CBMooresville | 8.33 | 150 | 18 | 35 | 12 |