| 1 | Dionte NealWR, DBReidsville | 12 | 0.8 | 289 | 16 |
| 2 | Garret BrittOLBHobbton (Newton Grove) | 10 | 0.8 | 0 | 12 |
| 3 | Isaac WeaverRB, FSAndrews | 10 | 0.8 | 124 | 12 |
| 4 | Nessiah McarthurWR, CBMillbrook (Raleigh) | 9 | 0.8 | 0 | 12 |
| 5 | Isreal PowellWR, DBHertford County (Ahoskie) | 9 | 0.7 | 55 | 13 |
| 6 | Isaiah IrvinWR, CBNGHS (McLeansville) | 8 | 1.0 | 0 | 8 |
| 7 | Owen CarlsonWRHolly Springs | 8 | 0.7 | 0 | 11 |
| 8 | Brandon CrutchfieldCB, WRHeritage (Wake Forest) | 8 | 0.7 | 156 | 11 |
| 9 | Jaceire Daniels-wallerCB, WRJ.H. Rose (Greenville) | 8 | 0.7 | 89 | 12 |
| 10 | Tye AllisonCB, WRCSD (Davidson) | 8 | 0.7 | 80 | 12 |
| 11 | Fredrick LoganSB, WRPFHS (Fayetteville) | 8 | 0.6 | 117 | 13 |
| 12 | Jordan YoungWR, CBMonroe | 8 | 0.6 | 212 | 14 |
| 13 | Domenick RagoneWBHS (Shallotte) | 7 | 1.4 | 0 | 5 |
| 14 | Wyatt LassiterQB, RBRosewood (Goldsboro) | 7 | 0.7 | 0 | 10 |
| 15 | Nigel LucasCB, QBWake Forest | 7 | 0.6 | 151 | 12 |
| 16 | Elijay PittFSNNHS (Rocky Mount) | 7 | 0.5 | 0 | 13 |
| 17 | Caleb CollanyWR, TEWHHS (Hendersonville) | 7 | 0.5 | 110 | 13 |
| 18 | Chamir WrightRB, SSNew Bern | 7 | 0.5 | 0 | 14 |
| 19 | Daunte HallFS, RBEast Duplin (Beulaville) | 7 | 0.5 | 133 | 15 |
| 20 | Tre'Shad LynchNorth Lenoir (LaGrange) | 6 | 0.8 | 0 | 8 |
| 21 | Marcus FullerDB, WRCarrboro | 6 | 0.8 | 66 | 8 |
| 22 | Jason PhillipsWR, FSPerson (Roxboro) | 6 | 0.7 | 138 | 9 |
| 23 | Joshua HicksRB, DBWilson Prep (Wilson) | 6 | 0.7 | 0 | 9 |
| 24 | Chris BryantTE, WRSt. Pauls | 6 | 0.7 | 0 | 9 |
| 25 | Demetrase GravesCB, WRErwin (Asheville) | 6 | 0.6 | 68 | 10 |
| 26 | Timothy PattersonCBPage (Greensboro) | 6 | 0.6 | 46 | 10 |
| 27 | Larry Pickett, jr.WR, DBEnloe (Raleigh) | 6 | 0.6 | 3 | 10 |
| 28 | Kisiah HarrisRB, DBPRHS (Indian Trail) | 6 | 0.5 | 35 | 11 |
| 29 | Jayce RoweFS, CBEast Gaston (Mt. Holly) | 6 | 0.5 | 0 | 11 |
| 30 | Andrew PhelpsWR, SSLincolnton | 6 | 0.5 | 26 | 11 |
| 31 | Cameron WilliamsHB, LBWilson Prep (Wilson) | 6 | 0.5 | 0 | 11 |
| 32 | Shamel BakerEast Carteret (Beaufort) | 6 | 0.5 | 0 | 11 |
| 33 | Anthony BattleWR, CBLee County (Sanford) | 6 | 0.5 | 0 | 11 |
| 34 | Dj ParkerWR, DBDudley (Greensboro) | 6 | 0.5 | 89 | 12 |
| 35 | Logan SaundersQB, RBSouthern Nash (Bailey) | 6 | 0.5 | 207 | 12 |
| 36 | Jamari CoppageWR, RBGCHS (Snow Hill) | 6 | 0.5 | 237 | 12 |
| 37 | Tavian WilliamsCB, WRWake Forest | 6 | 0.5 | 35 | 13 |
| 38 | Channing GoodwinWR, DBPDHS (Charlotte) | 6 | 0.5 | 42 | 13 |
| 39 | Bryson BrownWR, CBKings Mountain | 6 | 0.4 | 0 | 14 |
| 40 | James PropestTuscola (Waynesville) | 5 | 0.6 | 0 | 8 |
| 41 | Christyan WashingtonWR, CBForest Hills (Marshville) | 5 | 0.6 | 0 | 8 |
| 42 | Nio EspinozaLNC (Huntersville) | 5 | 0.6 | 17 | 9 |
| 43 | Mason MierzwaDBC (CO-OP) (Concord) | 5 | 0.6 | 0 | 9 |
| 44 | Solomon FordWROlympic (Charlotte) | 5 | 0.6 | 0 | 9 |
| 45 | Lucas WestSouth Lenoir (Deep Run) | 5 | 0.5 | 105 | 10 |
| 46 | Jace CovingtonCB, SSWSPA (Winston-Salem) | 5 | 0.5 | 60 | 10 |
| 47 | Rakim MooreDB, WRNewton-Conover (Newton) | 5 | 0.5 | 0 | 10 |
| 48 | Dyllan JonesWR, DBChapel Hill | 5 | 0.5 | 20 | 10 |
| 49 | Tyrese SimpsonWR, DBECHS (Lake Waccamaw) | 5 | 0.5 | 0 | 10 |
| 50 | Jaylen PinkneyRB, FSAlbemarle | 5 | 0.5 | 2 | 10 |