Let the fun begin.
June 15 marks the first day college football coaches can officially contact rising juniors — and North Carolina’s Class of 2027 is already making national noise.
To kick off this next chapter in recruiting coverage, NC Football News is proud to unveil its first statewide composite rankings for the 2027 class.
This list combines evaluations from 247Sports, Rivals, On3 and ESPN, averaging player rankings from all four major recruiting outlets to offer a balanced look at the state’s top prospects. If a player wasn’t ranked by a particular outlet, we assigned them the next available number after the last ranked player to keep the system consistent.
So far, no rising junior in North Carolina has publicly committed to a college program, but these top level prospects already are loading up on offers. Things could change quickly in the days and weeks ahead, especially now with the contact period opening. This is where the trail begins. Who will be the first to commit?
👉 Take me to the full rankings list!
🔍 Early Analysis: Who’s Leading the Pack?
👑 No. 1 Rashad Streets (Millbrook) is the clear-cut top player in North Carolina — and already one of the most coveted prospects in the country. He’s ranked No. 43 nationally by 247Sports, No. 55 by On3, and No. 145 by Rivals.
His sophomore season was outrageous: 36.5 tackles for loss and 26.5 sacks — video-game numbers that has helped him draw more than dozen Division I offers already, including UNC, NC State and Charlotte. With elite size (6-4, 230), production, and upside, Streets is shaping up to be one of the nation’s premier edge prospects in the 2027 class.
🌍 National Radar: Streets isn’t alone. Three other North Carolina prospects are currently ranked in the Top 100 nationally by 247Sports:
- Xavier Hasan (Cardinal Gibbons) – No. 45
- Nate Kamba (Corvian Community) – No. 80
- Jaxon Dollar (East Lincoln) – No. 93
Hasan and Dollar also sit inside the Top 100 on On3, ranked No. 59 and No. 87 respectively. Jalaythan Mayfield (Lincolnton) also cracks On3’s top 100 at No. 58, while Kamba is just outside the threshold at No. 103. Overall, 13 North Carolina players appear in On3’s Top 300 for the Class of 2027 — a strong showing this early in the cycle. Eleven make ESPN’s Junior300.
🧱 Trench Watch: Defensive linemen dominate the top half of the rankings, with Kamba (No. 6), Andrew Rogers (No. 8), and Jayden Broadie (No. 11) among the elite with Streets. Nearly one-third of the Top 20 players are EDGE/DL types — a familiar strength in the Old North State.
🏃♂️ Rolesville Reloaded: No fewer than four players from Rolesville — Marquis Bryant, Amir Brown, Jayden Broadie and Anthony Roberts — made the Top 15. It’s an early sign that the Rams, last year’s 4A runners-up behind Grimsley, are building one of the most loaded rising junior classes in the state — and could be the team to beat in the new 8A classification. Millbrook and Providence Day also have four players in these initial rankings. Southern Durham has three.
📍Statewide Depth: From Charlotte to Greensboro to Raleigh to small-town standouts like St. Pauls’ Antwan McKoy (No. 17) and Lincolnton’s Jalaythan Mayfield (No. 4), the early list reflects strong regional balance — and rising talent across every level of competition.
📚 Program Note: These rankings will be updated regularly as new film, offers and national evaluations roll in. We’ll also be keeping tabs on the first wave of summer commitments — as the Class of 2027 heats up in a hurry. Who will be the first to make their collegiate pledge?
📈 Class of 2027: North Carolina Composite Rankings (June 2025)
| RANK | NAME | 247 | RIVALS | ESPN | AVG | POS | HOMETOWN | SCHOOL | STATUS |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Joshua Dobson | 1 | 1 | 1 | 1.00 | CB | Cornelius, NC | Hough HS | |
| T-2 | Jaxon Dollar | 2 | 2 | 4 | 2.67 | TE | Denver, NC | East Lincoln HS | |
| T-2 | Xavier Hasan | 3 | 3 | 2 | 2.67 | CB | Raleigh, NC | Cardinal Gibbons HS | Committed to Notre Dame |
| 4 | Rashad Streets | 6 | 5 | 3 | 4.67 | EDGE | Raleigh, NC | Millbrook HS | |
| 5 | John Archer | 4 | 7 | 6 | 5.67 | DT | Fayetteville, NC | Seventy-First HS | |
| 6 | Davion Jones | 8 | 8 | 5 | 7.00 | SAF | Charlotte, NC | West Charlotte HS | |
| 7 | Nate Kamba | 5 | 12 | 8 | 8.33 | DL | Charlotte, NC | Corvian Community | |
| 8 | Aroson Randle Jr. | 13 | 4 | 9 | 8.67 | LB | Garner, NC | Garner HS | |
| 9 | Quinton Cypher | 7 | 10 | 11 | 9.33 | LB | Raleigh, NC | Millbrook HS | Committed to Ohio State |
| T-10 | Jalaythan Mayfield | 14 | 6 | 10 | 10.00 | LB | Lincolnton, NC | Lincolnton HS | |
| T-10 | Marquis Bryant | 9 | 9 | 12 | 10.00 | SAF | Rolesville, NC | Rolesville HS | Committed to UNC |
| 12 | Jayden Broadie | 10 | 14 | 13 | 12.33 | EDGE | Raleigh, NC | Rolesville HS | |
| 13 | Antwan McKoy | 11 | 15 | 14 | 13.33 | DL | Saint Pauls, NC | Saint Pauls HS | |
| 14 | Anthony Roberts | 19 | 11 | 17 | 15.67 | WR | Rolesville, NC | Rolesville HS | |
| 15 | Andrew Rogers | 12 | 13 | 25 | 16.67 | EDGE | Greensboro, NC | Grimsley HS | |
| 16 | Amir Brown | 16 | 29 | 7 | 17.33 | RB | Raleigh, NC | Rolesville HS | Committed to Nebraska |
| 17 | Jonathan Dillon | 18 | 18 | 19 | 18.33 | WR | Durham, NC | Southern Durham HS | |
| T-18 | Akedran Crumel | 20 | 16 | 21 | 19.00 | CB | Clayton, NC | Clayton HS | |
| T-18 | Namajay Thompson | 15 | 17 | 25 | 19.00 | WR | Shelby, NC | Crest HS | |
| 20 | Griff Galloway | 17 | 25 | 18 | 20.00 | DL | Charlotte, NC | Providence Day School | |
| 21 | Robert Geathers III | 22 | 23 | 16 | 20.33 | SAF | Charlotte, NC | Providence Day School | |
| 22 | Jesiah Fields | 28 | 20 | 15 | 21.00 | DL | Charlotte, NC | Corvian Community | |
| 23 | Lance Henderson | 21 | 24 | 20 | 21.67 | ATH | Durham, NC | Southern Durham HS | |
| 24 | King Kalama | 25 | 19 | 25 | 23.00 | EDGE | Pfafftown, NC | Reagan HS | Committed to Duke |
| 25 | Cairo Williams | 23 | 22 | 25 | 23.33 | SAF | Raleigh, NC | Millbrook HS | |
| 26 | Xavier Perkins | 26 | 26 | 25 | 25.67 | DL | Durham, NC | Jordan HS | |
| 27 | Qualteau Hawkins | 33 | 21 | 25 | 26.33 | TE | Cramerton, NC | Cramer HS | |
| 28 | Keland Shelton Jr. | 24 | 32 | 25 | 27.00 | SAF | Charlotte, NC | Providence HS | |
| T-29 | Caleb Cooper | 27 | 33 | 23 | 27.67 | ATH | Charlotte, NC | Providence Day School | |
| T-29 | Christian Freeman | 31 | 28 | 24 | 27.67 | RB | Raleigh, NC | Southeast Raleigh HS | Committed to NC State |
| 31 | Griffin Cockerham | 32 | 30 | 22 | 28.00 | TE | Raleigh, NC | Cardinal Gibbons HS | Committed to NC State |
| 32 | Michael Griffin Jr. | 30 | 31 | 25 | 28.67 | LB | Charlotte, NC | West Charlotte HS | |
| 33 | Kamari Holloway | 40 | 27 | 25 | 30.67 | RB | Durham, NC | Southern Durham HS | |
| 34 | Elijah Davis | 29 | 39 | 25 | 31.00 | RB | Pfafftown, NC | Reagan HS | |
| 35 | Ethan Royal | 34 | 39 | 25 | 32.67 | QB | Cornelius, NC | Hough HS | |
| T-36 | Steele Fletcher | 38 | 35 | 25 | 32.67 | WR | Charlotte, NC | Providence Day School | Committed to Wake Forest |
| T-36 | Vermont Carmack | 37 | 36 | 25 | 32.67 | ATH | Greensboro, NC | Dudley HS | |
| T-38 | Alex Haynes | 40 | 34 | 25 | 33.00 | CB | Charlotte, NC | Metrolina Christian | |
| T-38 | Marcus Sales Jr. | 35 | 39 | 25 | 33.00 | ATH | Concord, NC | Cannon School | |
| 40 | Charlie Reece | 36 | 39 | 25 | 33.33 | OT | Winston-Salem, NC | Oak Grove HS | Committed to Wake Forest |
| T-41 | Sean Kraft | 39 | 38 | 25 | 34.00 | LS | Swannanoa, NC | Asheville Christian | Committed to Notre Dame |
| T-41 | Tyson Broadway | 40 | 37 | 25 | 34.00 | QB | Reidsville, NC | Reidsville HS | |
| T-43 | Brennan Drummond | 40 | 39 | 25 | 34.67 | S | Charlotte, NC | Providence Day School | |
| T-43 | Bryson Gray | 40 | 39 | 25 | 34.67 | QB/ATH | Raleigh, NC | Millbrook HS | |
| T-43 | Tai Phillips | 40 | 39 | 25 | 34.67 | RB | Fayetteville, NC | Cape Fear HS |

