Prep Redzone Logo
Login Subscribe
    • Players/Parents
    • College Coaches
  • Choose Your State Middle School Coverage
    Alabama
    Arizona
    Arkansas
    California
    Canada
    Colorado
    Dakotas
    Florida
    Georgia
    Idaho
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Louisiana
    Maryland
    Michigan
    Minnesota
    Mississippi
    Missouri
    Nebraska
    Nevada
    New England
    New Jersey
    New Mexico
    New York
    North Carolina
    Ohio
    Oklahoma
    Oregon
    Pennsylvania
    South Carolina
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    West Virginia
    Wisconsin
  • Loading...
  • Loading...
  • Tournaments
    • 7 on 7 7 on 7
    Showcases
    • High School High School
    • Middle School Middle School
    Contact Our Team
    • Find Your Sales Representative
    About Our Events
  • Prep Redzone for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Coverage Access Prep Redzone articles year-round.
    • Rankings See how players stack up in each state.
    • Player Profiles Build your own profile and join the Prep Redzone database.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process
    • Recruiting Dashboard All your recruiting tools in a single place.
    • Coach Views Get notified when a college coach views your profile.
    • College Match Recommends colleges that match with your profile.
    • Coach Contacts Contact any program in the country.
    • Event Credits Save $25 on all Prep Redzone combines.
    • Recruiting Tips Become an expert on the recruiting process.
    • College Email Templates Send customized emails directly to college coaches.
    • Scouts
    • How We Rank
    • About Us
  • North Carolina
  • Rankings
    • 2027 Rankings

    • 2028 Rankings

    • 2029 Rankings

    • Archived Rankings

    • How We Rank

  • Prospects
    • Prospect Database

  • High Schools
    • Scores

    • Team Rankings

  • Scouts
Prep Redzone Logo
  • Home
  • Coverage
      Choose Your State Middle School Coverage
      Alabama
      Arizona
      Arkansas
      California
      Canada
      Colorado
      Dakotas
      Florida
      Georgia
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maryland
      Michigan
      Minnesota
      Mississippi
      Missouri
      Nebraska
      Nevada
      New England
      New Jersey
      New Mexico
      New York
      North Carolina
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      South Carolina
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      West Virginia
      Wisconsin
  • Events
      Tournaments
      • 7 on 7 7 on 7
      Showcases
      • High School High School
      • Middle School Middle School
      Contact Our Team
      • Find Your Sales Representative
      About Our Events
  • Rankings
      Loading...
  • Scores
      Loading...
  • Features
      Prep Redzone for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Coverage Access Prep Redzone articles year-round.
      • Rankings See how players stack up in each state.
      • Player Profiles Build your own profile and join the Prep Redzone database.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process
      • Recruiting Dashboard All your recruiting tools in a single place.
      • Coach Views Get notified when a college coach views your profile.
      • College Match Recommends colleges that match with your profile.
      • Coach Contacts Contact any program in the country.
      • Event Credits Save $25 on all Prep Redzone combines.
      • Recruiting Tips Become an expert on the recruiting process.
      • College Email Templates Send customized emails directly to college coaches.
  • About Us
      • Scouts
      • How We Rank
      • About Us
  • Support
Login Subscribe

Behind the Scenes of the 2027 Rankings: Spring

Behind the Scenes of the 2027 Rankings: Spring
Will Helms
Will Helms May 11, 2026 @ 07:52 PM
Facebook
X (Formerly Twitter)

In this article:

Foster Calloway
Foster Calloway 6'2" | 260 lbs | DL/TE | 2027
NC
Gavin Milton
Gavin Milton 6'6" | 295 lbs | OL | 2027
NC
Sammy Wooten
Sammy Wooten 6'3" | 275 lbs | OL | 2027
NC
Chosen Hyman
Chosen Hyman 6'2" | 280 lbs | DL/EDGE | 2027
NC
Tyler Hodges
Tyler Hodges 6'3" | 245 lbs | LB/TE | 2027
NC
Noah Taylor
Noah Taylor 6'2" | 170 lbs | DB | 2027
NC
Kendrick Raper
Kendrick Raper 5'11" | 160 lbs | WR | 2027
NC
Trint Totten
Trint Totten 6'2" | 230 lbs | DL | 2027
NC
CJ Deloatch
CJ Deloatch 6'1" | 176 lbs | DB/WR | 2027
NC
Da’Maurion Thomas-Wright
Da’Maurion Thomas-Wright 6'0" | 220 lbs | RB | 2027
NC
Khylieb Rodriguez
Khylieb Rodriguez 6'1" | 170 lbs | WR/ATH | 2027
NC
Christian Cepeda
Christian Cepeda 6'0" | 170 lbs | WR | 2027
NC
Ramir Harris-Dupree
Ramir Harris-Dupree 6'1" | 160 lbs | DB | 2027
NC
EJ Davis
EJ Davis 6'0" | 175 lbs | DB | 2027
NC
CJ Dickerson
CJ Dickerson 5'9" | 275 lbs | DL | 2027
NC
Le’Eric Cooper
Le’Eric Cooper 6'2" | 185 lbs | WR | 2027
NC
Matthew Worley
Matthew Worley 6'4" | 285 lbs | OL | 2027
NC
Amir Moore
Amir Moore 6'8" | 270 lbs | DL | 2027
NC
Carsen Adams
Carsen Adams 5'10" | 180 lbs | LB | 2027
NC
Charles Eure
Charles Eure 6'3" | 285 lbs | OL/DL | 2027
NC
Jamel Perry
Jamel Perry 6'1" | 185 lbs | QB | 2027
NC
Mez Harris
Mez Harris 5'11" | 185 lbs | QB/DB | 2027
NC
Stone Eich
Stone Eich 6'0" | 170 lbs | DB/ATH | 2027
NC
Londyn McElroy
Londyn McElroy 6'2" | 175 lbs | WR/DB | 2027
NC
Infinite Morrow
Infinite Morrow 6'5" | 275 lbs | DL/TE | 2027
NC
Ford Fehling
Ford Fehling 6'1" | 190 lbs | K | 2027
NC
Phoenix Barnes
Phoenix Barnes 6'4" | 215 lbs | TE/EDGE | 2027
NC
Jackson Laws
Jackson Laws 6'2" | 221 lbs | LB/EDGE | 2027
NC
Tariq Leggett
Tariq Leggett 6'3" | 190 lbs | DB/WR | 2027
NC
Damarie Johnson
Damarie Johnson 5'11" | 165 lbs | DB | 2027
NC
Braylen Marrow
Braylen Marrow 5'11" | 175 lbs | ATH | 2027
NC
Christian Stowe
Christian Stowe 6'4" | 230 lbs | EDGE | 2027
NC
Grady Beam
Grady Beam 5'11" | 175 lbs | DB/WR | 2027
NC
Kamari Holloway
Kamari Holloway 5'11" | 195 lbs | RB | 2027
NC
Kegian Blanchard
Kegian Blanchard 5'7" | 164 lbs | WR/ATH | 2027
NC
Marcus Sales
Marcus Sales 6'0" | 160 lbs | ATH | 2027
NC
Andrew Jaynes
Andrew Jaynes 5'10" | 260 lbs | OL | 2027
NC
Ra’Sean Williams
Ra’Sean Williams 5'8" | 145 lbs | DB/ATH | 2027
NC
<!-- wp:paragraph --> <p>Happy Rankings Week from us here at Prep Redzone! We've got a loaded week of coverage on a fun 2027 class, but as always, I wanted to start by taking readers behind the scenes of our spring rankings update. Here are some things you may not know about the 2027 class.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>*Use Promo Code Helms30 to get 30% off your first billing cycle*</strong></p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Spring Rankings Update: 2027 Class</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>We're always player-focused, so I'll never write a piece without including plenty of thoughts on the players themselves.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>But we can still take a look at big-picture themes. Here, I've got numbers, stats, and thoughts to accompany our rankings update. I always welcome your thoughts and feedback as well.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Why Update the Rankings in May?</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>I always like to start these by explaining the purpose behind each particular update. The spring update seems to be the most confusing for fans, but it's actually pretty simple.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Usually, the late spring update is our biggest of the year, even though no games have been played since we last updated rankings.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>There are several reasons for that. For one, we're just trying to survive during the Winter update. There are over 300 schools in North Carolina, so naturally, we miss plenty of talented players who broke out in the fall.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>For example, I just dove into edge rusher <strong>[player_tooltip player_id='2206477' first='Foster' last='Calloway']'s</strong> film <em>this morning</em>. I came away impressed with his quickness and strength on the defensive line. He had a solid year for Mountain Heritage, but since he didn't quite have the numbers needed to pop up on leaderboards, he didn't hit our radar until my last call for players for this update.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>We add a bunch of guys in the winter, but the spring is actually our time to dive into film. Since our last update, Matt Morrow and I have done Deep Dives on over 20 counties across the state. We've added plenty of names through that exercise. Guys like Wake Prep DB <strong>[player_tooltip player_id='2158963' first='Noah' last='Taylor']</strong> and East Forsyth's <strong>[player_tooltip player_id='2171872' first='Chosen' last='Hyman']</strong> find themselves well within the rankings through that exercise. </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>We also had our <a href="https://prepredzone.com/2026/05/prep-redzone-all-camp-team-offense/">Prep Redzone Exposure Camp</a> two weeks ago. Players like Rolesville DB <strong>[player_tooltip player_id='683130' first='Ra'Sean' last='Williams']</strong> and North Lincoln's <strong>[player_tooltip player_id='1194708' first='Kegian' last='Blanchard']</strong> flew up our board as a result. At the same time, we added several unranked players like Cannon's <strong>[player_tooltip player_id='1692741' first='Jackson' last='Laws']</strong> and Willow Springs' <strong>[player_tooltip player_id='2166397' first='Tyler' last='Hodges']</strong>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Then, there are other camps. I attended the Carolinas Coaches Combine in <a href="https://prepredzone.com/2026/04/ccc-recap-winners-from-clayton/">Clayton</a> and had access to insider notes and testing numbers from that same combine in <a href="https://prepredzone.com/2026/04/ccc-hickory-award-winners/">Hickory</a>. Verified times are <em>huge</em>. Players like <strong>[player_tooltip player_id='1607799' first='Kamari' last='Holloway']</strong> (UA Camp) and Hunt's <strong>[player_tooltip player_id='1953755' first='Mez' last='Harris']</strong> and <strong>[player_tooltip player_id='2108371' first='CJ' last='Dickerson']</strong> (CCC) had the production, but getting verified athletic times moved them up our rankings.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Finally, college coaches have been busy. While we cover the whole state, we sometimes miss things. Offers and interest from college coaches help us create a more complete picture. When a guy we didn't expect to blow up starts racking up offers, we go back to the tape. Sometimes there's something there we've missed, or sometimes we realize that a player has grown or gotten faster. </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Jack Britt's <strong>[player_tooltip player_id='1718784' first='Phoenix' last='Barnes']</strong> had a modest receiving year. We'd seen some clips of his offseason work, then he began to rack up offers. When we saw him at our Prep Redzone Camp, we knew the hype was real.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Sometimes we just miss guys, especially at certain positions. Millbrook's <strong>[player_tooltip player_id='2204831' first='Gavin' last='Milton']</strong> is a true Power Four recruit that we simply missed. It's hard to ignore a guy, however, after he has several ACC offers.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">The Numbers</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Let's dive into some numbers around this rankings update. I've started tracking stats for our rankings, giving some insight into the update. Take a look at some of the key numbers in this update:</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>I always enjoy listing several accolades and the players who told the story of this update.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>If you have other questions or want me to break down some of the numbers further, just reach out on Twitter (<a href="https://x.com/whelms21">@whelms21</a>).</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Unranked to Top 200</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>We want to give special recognition to the players who moved into the top half of the rankings. Here's every player who moved from unranked to the Top 200.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2110745' first='EJ' last='Davis']</strong> | Grimsley</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2137410' first='Da'Maurion' last='Thomas-Wright']</strong> | Butler</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2141041' first='CJ' last='Deloatch']</strong> | Ambassador Christian</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2111006' first='Ramir' last='Harris-Dupree']</strong> | Grimsley</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2198505' first='Sammy' last='Wooten']</strong> | Lake Norman</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1149032' first='Marcus' last='Sales']</strong> | Cannon School</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2134507' first='Khylieb' last='Rodriguez']</strong> | Ardrey Kell</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2155074' first='Kendrick' last='Raper']</strong> | Shelby</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2158963' first='Noah' last='Taylor']</strong> | Wake Prep</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1692741' first='Jackson' last='Laws']</strong> | Cannon School</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2152337' first='Trint' last='Totten']</strong> | Eastern Alamance</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='683130' first='Ra'Sean' last='Williams']</strong> | Rolesville</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2111283' first='Christian' last='Cepeda']</strong> | East Forsyth </p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Biggest Movers</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>We had some massive movers, and we'll have a special piece breaking down all 23 players who moved 50-plus spots, but I'm giving special recognition to the 12 players who moved at least 100 spots:</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1668282' first='Christian' last='Stowe']</strong> | Crest (+354)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1718784' first='Phoenix' last='Barnes']</strong> | Jack Britt (+335)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1892963' first='Londyn' last='McElroy']</strong> | Ambassador Christian (+296)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2104503' first='Le'Eric' last='Cooper']</strong> | Rolesville (+254)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1788150' first='Infinite' last='Morrow']</strong> | Central Cabarrus (+229)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1752266' first='Ford' last='Fehling']</strong> | Marvin Ridge (+145)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2072354' first='Carsen' last='Adams']</strong> | Millbrook (+132)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2104467' first='Matthew' last='Worley']</strong> | Community School of Davidson (+124)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1680008' first='Damarie' last='Johnson']</strong> | Union Pines (+116)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2043968' first='Charles' last='Eure']</strong> | Hertford County (+105)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2104464' first='Amir' last='Moore']</strong> | Harrells Christian (+104)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1954080' first='Jamel' last='Perry']</strong> | Knightdale (+100)</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Biggest Watchlist-to-Ranked Jumps</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>I&nbsp;end all of these with watchlist-to-ranked. I love these because everybody wins. We put guys on the watchlist primarily if we know of them, but haven't seen much varsity film. These are all players with potential but little production. When the production comes, we can slide them into the rankings. When they impress, they move far into the rankings. Here are the five highest-ranked players who moved from the watchlist this update:</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1685581' first='Tariq' last='Leggett']</strong> | Fairmont</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1137826' first='Andrew' last='Jaynes']</strong> | Millbrook</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1623147' first='Grady' last='Beam']</strong> | Hibriten</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1923547' first='Stone' last='Eich']</strong> | Providence Day</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1671114' first='Braylen' last='Marrow']</strong> | West Forsyth</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">What to Expect This Update</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Finally, I wanted to address a couple of differences in the coming weeks compared to past updates. I love big updates, but they do alter our post-rankings coverage a bit. We don't have the manpower to write full evaluations on all 268 stock-risers and new additions. </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Most of those players joined after evaluations in a Deep Dive, camp piece, or watchlist article, so instead of inundating readers with stock-riser and new additions pieces, we're going to take some unique angles in this update to highlight different players, areas, and positions. Keep it locked in with Prep Redzone.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><em>There's plenty to come from Matt Morrow, Joshua Graham, and me on the 2027 rankings over the next week. Stay locked in with Prep Redzone for more insights, evaluations, and rankings updates. Want to share Prep Redzone with a friend? Promo code Helms30 will get them 30% off their first billing cycle for any subscription.</em></p> <!-- /wp:paragraph -->

Happy Rankings Week from us here at Prep Redzone! We've got a loaded week of coverage on a fun 2027 class, but as always, I wanted to start by taking readers behind the scenes of our spring rankings update. Here are some things you may not know about the 2027 class.

Prep Redzone

Access all of Prep Redzone

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Related Articles

  • Biggest 2027 Stock-Risers: Offense

    Biggest 2027 Stock-Risers: Offense

    Will Helms • May 14

  • Super 75 Tour: West Iredell

    Super 75 Tour: West Iredell

    Joshua Graham • May 14

  • 2027 Watchlist-to-Ranked: RBs and Athletes

    2027 Watchlist-to-Ranked: RBs and Athletes

    Will Helms • May 13

  • Grading the 2027 Defensive Position Groups

    Grading the 2027 Defensive Position Groups

    Will Helms • May 13

  • 2027 Watchlist-to-Ranked: QBs and WRs

    2027 Watchlist-to-Ranked: QBs and WRs

    Will Helms • May 12

Upgrade to Prep Redzone+
Unlock rankings, insights, and recruiting tools to maximize your exposure and guide your path to college.
Learn More
Loading...
Home North Carolina Behind the Scenes of the 2027 Rankings: Spring

Prep Network

  • Prep Network
  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Girls Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • About
  • Careers
  • Store
  • Partner Interest Form

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • NCSA College Recruiting
  • Recruiting Tips
  • Student Loan Resources
  • College Scholarship Search
  • Terms for Sales and Promotions

Support

  • My Account
  • Contact
  • Sitemap

© 2026 Prep Redzone. All rights reserved.