| Rank | Name | Pos | Location | Stars | Ht | Wt | School |
|---|---|---|---|---|---|---|---|
| #1 | Marquez North | WR | Charlotte, NCMallard Creek Prior to being injured, North had 20 receptions for 322 yards and seven touchdowns, while rushing for 642 yards and 18 touchdowns on only 45 carries. | 4 stars | 6'3" | 205 | Tennessee |
| #2 | T.J. Logan | RB | Greensboro, NCNorthern Guilford Entering the state championship game, Logan had 2,636 yards rushing and 39 touchdowns as well as 344 yards and six touchdowns receiving. | 4 stars | 5'9" | 175 | North Carolina |
| #3 | Peter Kalambayi | LB | Matthews, NCButler Finished with 97 tackles, six sacks, three forced fumbles and one interception while leading his team to a state championship. | 4 stars | 6'3" | 238 | Stanford |
| #4 | Larenz Bryant | LB | Charlotte, NCVance Through 12 games, Bryant had 98 tackles and 11 sacks. On offense he added 1,776 yards rushing and 21 touchdowns. | 4 stars | 6'1" | 215 | South Carolina |
| #5 | Tyrone Crowder | OL | Rockingham, NCRichmond County Crowder was a key member of a high-octane offense that finished the season 11-2 | 4 stars | 6'2" | 315 | Clemson |
| #6 | Greg Gilmore | DT | Hope Mills, NCSouth View Gilmore finished the year with 79 tackles and two sacks. | 4 stars | 6'4" | 275 | LSU |
| #7 | Connor Mitch | QB | Raleigh, NCWakefield Mitch finished his senior season with 4,714 passing yards and 64 touchdowns. | 4 stars | 6'3" | 210 | South Carolina |
| #8 | Tyquan Lewis | DE | Tarboro, NCTarboro Had 53 tackles, 17 tacks, seven tackles for loss and one forced fumble while leading team to fifth straight state final appearance. | 4 stars | 6'3" | 225 | Ohio St. |
| #9 | Pharoh Cooper | ATH | Havelock, NCHavelock Finished the year with 2,948 yards passing and 1,283 yards rushing and 46 total touchdowns. | 4 stars | 5'11" | 190 | South Carolina |
| #10 | Channing Stribling | DB | Matthews, NCButler As a senior, had 31 tackles, nine interceptions, 10 pass breakups and two forced fumbles. Also started at wide receiver. | 3 stars | 6'2" | 170 | Michigan |
| #11 | Lewis Neal | DE | Wilson, NCHunt Led his team with 121 tackles and 14 sacks. Also had 14 tackles for loss, two pass deflections, one forced fumble, one blocked kick and three recovered fumbles. | 3 stars | 6'1" | 232 | LSU |
| #12 | Brian Walker | DB | Charlotte, NCMallard Creek Started at defensive back for a Mallard Creek team that finished the season 12-2. | 3 stars | 5'10" | 170 | North Carolina |
| #13 | Marquez Grayson | RB | Lexington, NCLexington Had back-to-back 1,000 yard seasons as a sophomore and junior before struggling with injuries for most of his senior season. | 3 stars | 6'1" | 200 | list |
| #14 | Korrin Wiggins | DB | Durham, NCHillside As a senior, Wiggins had 90 tackles, seven interceptions and three forced fumbles. | 3 stars | 6'1" | 185 | Clemson |
| #15 | LaChaston Smith | LB | Statesville, NCSouth Iredell Returned from an injury late in the year to lead his team to a state championship while playing primarily running back. | 3 stars | 6'0" | 215 | Virginia |
| #16 | Uriah LeMay | WR | Matthews, NCButler LeMay finished his senior season with 52 catches for 1041 yards and 12 touchdowns. He also added 27 carries for 264 yards and four touchdowns on the ground. | 3 stars | 6'1" | 181 | Georgia |
| #17 | R.J. Prince | OL | Albemarle, NCAlbermarle Served as the anchor of his team's offensive line this past fall, Prince helped Albemarle High produce a 13-2 overall record and average 42.4 points per game. | 3 stars | 6'8" | 310 | North Carolina |
| #18 | Desmond Lawrence | DB | Charlotte, NCChristian All-state pick had 1,299 rushing and 12 touchdowns on offense while also starting at defensive back. | 3 stars | 6'0" | 171 | North Carolina |
| #19 | Riley Ferguson | QB | Matthews, NCButler Ferguson finished the year with 2,173 yards passing and 25 touchdowns in nine games while leading his team to a state championship. | 3 stars | 6'2" | 190 | Tennessee |
| #20 | Dane Rogers | DE | Shelby, NCCrest As a senior, Rogers registered 83 tackles, 15 tackles for loss and eight sacks | 3 stars | 6'3" | 253 | Clemson |
| #21 | Nazair Jones | DE | Roanoke Rapids, NCRoanoke Rapids Through eight games, Jones had posted 39 tackles and two sacks. | 3 stars | 6'5" | 250 | North Carolina |
| #22 | Jack Tocho | DB | Charlotte, NCIndependence Had six interceptions while also making valuable contributions on special teams as a senior. | 3 stars | 6'1" | 190 | N.C. State |
| #23 | Keeon Johnson | WR | Kannapolis, NCBrown Had 535 yards and five touchdowns receiving during his senior season. | 3 stars | 6'3" | 200 | Virginia |
| #24 | Johnathan Alston | ATH | Bunn, NCBunn Started at wide receiver and linebacker for a Bunn team that reached the third round of the state playoffs. | 3 stars | 6'3" | 200 | N.C. State |
| #25 | Carlis Parker | ATH | Statesville, NCStatesville Finished his senior season with 1,201 yards passing, 959 yards rushing and 21 total touchdowns. | 3 stars | 6'4" | 187 | Virginia Tech |
| #26 | Jalen McDaniel | WR | Fayetteville, NCJack Britt Had 827 yards receiving, 198 rushing and 11 total touchdowns while leading his team to the state title game. | 3 stars | 6'2" | 188 | list |
| #27 | Matt Wogan | K | Indian Trail, NCPorter Ridge Averaged 44 yards per punt with a long of 72 yards. Also made 12 field goals with a long of 58 and kicked 95 percent of his kickoffs into the end zone. | 3 stars | 6'2" | 195 | Oregon |
| #28 | Devante Covington | DE | Rockingham, NCRichmond County Had 109 total tackles and 16 for loss as well as six sacks and four quarterback hurries. | 3 stars | 6'4" | 220 | South Carolina |
| #29 | Anthony Covington | DB | Charlotte, NCMallard Creek Started for a Mallard Creek team that finished the year 12-2. | 3 stars | 5'10" | 185 | Appalachian St. |
| #30 | Ali Lamot | LB | Mebane, NCEastern Alamance As a senior, recorded 101 tackles (74 solo, 27 assists), 17 sacks, 20 quarterback hurries, two pass breakups, one forced fumble and four fumble recoveries | 3 stars | 6'3" | 200 | Wake Forest |