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
    • Stock Up Showcase Tour Stock Up Showcase Tour
    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 without ads.
    • Rankings See how players stack up in each state.
    • Player Profiles Build your own profile and join the Prep Redzone database.
    • Coach Views Get notified when a college coach views your profile.
    • 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.
    • 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
    • How We Rank

    • Archived Rankings

    • 2026 Rankings

    • 2027 Rankings

    • 2028 Rankings

  • Player Database
  • Team Rankings
  • Scores
  • Scouts
  • 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
      • Stock Up Showcase Tour Stock Up Showcase Tour
      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 without ads.
      • Rankings See how players stack up in each state.
      • Player Profiles Build your own profile and join the Prep Redzone database.
      • Coach Views Get notified when a college coach views your profile.
      • 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.
      • 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 2028 Rankings: Midseason Update

Behind the Scenes of the 2028 Rankings: Midseason Update
Will Helms
Will Helms October 22, 2025 @ 10:40 AM
Facebook
X (Formerly Twitter)

In this article:

Devunh White
Devunh White 5'7" | 185 lbs | RB | 2028
NC
Achilles Morales
Achilles Morales 6'0" | 180 lbs | QB | 2028
NC
Adam Watts
Adam Watts 6'1" | 205 lbs | LB | 2028
NC
Jackson Hunter
Jackson Hunter 6'3" | 235 lbs | EDGE/DL | 2028
NC
Micah Hunter
Micah Hunter 5'8" | 165 lbs | WR | 2028
NC
Charles Watson
Charles Watson 5'11" | 180 lbs | EDGE | 2028
NC
Kayden Smith
Kayden Smith 5'10" | 210 lbs | RB/LB | 2028
NC
Stanley Petrovich
Stanley Petrovich 6'2" | 255 lbs | OL | 2028
NC
Connor Smith
Connor Smith 6'3" | 225 lbs | LB/EDGE | 2028
NC
Jackson Plume
Jackson Plume 6'0" | 270 lbs | OL/DL | 2028
NC
Kevon Stackhouse
Kevon Stackhouse 6'5" | 180 lbs | WR/EDGE/EDGE | 2028
NC
Jaleek Parson
Jaleek Parson 5'9" | 175 lbs | WR/DB | 2028
NC
Tahj Brooks
Tahj Brooks 5'6" | 150 lbs | RB | 2028
NC
Lance Martin
Lance Martin 6'4" | 250 lbs | OL | 2028
NC
Graylon Koontz
Graylon Koontz 6'2" | 285 lbs | OL | 2028
NC
Christian Jarrett
Christian Jarrett 6'5" | 180 lbs | EDGE/LB | 2028
NC
CJ Covington
CJ Covington 5'9" | 160 lbs | DB | 2028
NC
Reginald Gray
Reginald Gray 6'2" | 185 lbs | ATH/WR/WR | 2028
NC
Easton McCullen
Easton McCullen 6'2" | 285 lbs | OL | 2028
NC
Leo Ntasin
Leo Ntasin 5'10" | 195 lbs | LB | 2028
NC
Teo McPhatter
Teo McPhatter 5'10" | 140 lbs | RB | 2028
NC
Henry Evans
Henry Evans 6'2" | 200 lbs | TE | 2028
NC
Titus Troy
Titus Troy 5'10" | 195 lbs | RB/LB | 2028
NC
Cailen Napier
Cailen Napier 6'2" | 170 lbs | QB | 2028
NC
Darias Johnson
Darias Johnson 6'4" | 210 lbs | EDGE | 2028
NC
Brad Earnest
Brad Earnest 6'1" | 185 lbs | LB | 2028
NC
Luke Pagan
Luke Pagan 5'10" | 190 lbs | RB | 2028
NC
X’Zavier Edmond
X’Zavier Edmond 5'8" | 170 lbs | RB | 2028
NC
<!-- wp:paragraph --> <p>It's rankings update time, and this week, the 2028 class takes center stage. There will be plenty of time to highlight big movers and new players, going in-depth on specific players. Here, though, is one of my favorite exercises. I'm bringing subscribers behind the curtain, so to speak, giving them an idea of our thought processes with this update. Who moved in the 2028 rankings update, and why?</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Behind the Scenes of the Midseason Rankings Update: 2028 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 2028 Rankings in October?</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>This is our first time doing a midseason rankings update, and the reason is simple: we finally have the infrastructure to add a fourth rankings update to the calendar. We always update each class after the season, then once in the late spring, and once before the season.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Adding a midseason rankings update allows us to capture some of the year's breakout players before the year ends. We don't have outward-facing depth charts in the high school game, so sometimes, we're surprised by Week 1 starters. A midseason class update allows us to add new contributors and move players based on their play on the field without having to wait for the season to finish.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Accordingly, we focused on <em>production,</em> not <em>upside</em>, in this update. Remember, we rank based on college potential, and a lot of our offseason movement is based on work in the weight room, speed numbers, and position-specific technique. So, it's nice to have an update dedicated primarily to what happens on the actual field.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>That means the majority of our big movers have had strong seasons.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>There are over 400 schools in North Carolina, so there's a lot to follow during the season. Because of this, we're not spending much time deep diving into the intricacies of the film. There's plenty of time to do that during the offseason. There are probably a few players who have slipped under the radar, and we'll make sure to catch up in a future update. For now, we're focused mostly on the guys who are very obviously moving the needle this season.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>You'll see plenty of fast-rising players in this update. Guys like Broughton's <strong>[player_tooltip player_id='1606887' first='Darias' last='Johnson']</strong>, Northside-Jacksonville's <strong>[player_tooltip player_id='1687459' first='Reginald' last='Gray']</strong>, and Kings Mountain's <strong>[player_tooltip player_id='1687769' first='Christian' last='Jarrett']</strong> were all big movers after strong starts to the season. They're all players with reasonable athletic upside. As the production followed, they moved up the rankings.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>The most difficult aspect of ranking this sophomore class was blending potential and production in our rankings for players who haven't finished growing. There are plenty of undersized players who have had excellent seasons, but we can't overrank players who do not yet have college size. Plenty will grow, some won't.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>That's why you'll see high-production players like Porter Ridge edge rusher <strong>[player_tooltip player_id='1956004' first='Charles' last='Watson']</strong> (who is inside the top three edge rushers in the class in sacks, while playing at a higher classification) ranked a bit lower than expected. Simply put, it's way easier to jump him into the top 75 when and if he grows a couple of inches than to have to drop him in two years. These are <em>early</em> rankings. Most colleges haven't even glanced at this class yet. Patience, there's time.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>There are exceptions. Princeton RB <strong>[player_tooltip player_id='1616304' first='Teo' last='McPhatter']</strong> is still very undersized. But he has a 40-inch vertical, can outrun everybody on the field, and we think he's a Power Four player, whether he grows or not. </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>While numbers and overall production play a part, it all comes down to film. We moved some players more than their statistics would suggest. Green Level's <strong>[player_tooltip player_id='1272624' first='Luke' last='Pagan']</strong>, for example, is on pace to squeak past the 1,000-yard mark. But the film shows a guy who is having an unbelievable season, doing a lot of his damage against loaded boxes and breaking a lot of tackles.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>We'll have plenty of coverage on all our new players and movers throughout the week. Let's look at some of the stats that tell the story of this update.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">The Numbers</h3> <!-- /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:embed {"url":"https://twitter.com/whelms21/status/1981022119908569126","type":"rich","providerNameSlug":"twitter","responsive":true} --> <figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper"> https://twitter.com/whelms21/status/1981022119908569126 </div></figure> <!-- /wp:embed --> <!-- wp:paragraph --> <p>In this final section, I'll list 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 --> <h2 class="wp-block-heading">From Unranked to Top 150</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Of those 42 new players, several went straight from off the radar to well within the rankings. Here's every player who went from unranked to the top 150.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1880897' first='Stanley' last='Petrovich']</strong>, OL, Middle Creek</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1855820' first='Kevon' last='Stackhouse']</strong>, WR/Edge, East Columbus</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1969828' first='Jackson' last='Hunter']</strong>, Edge, Apex</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1852705' first='Jaleek' last='Parson']</strong>, WR, J.H. Rose</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1880225' first='Connor' last='Smith']</strong>, LB, Middle Creek</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1969801' first='Micah' last='Hunter']</strong>, WR, Hoggard</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1849424' first='Tahj' last='Brooks']</strong>, RB, Chambers</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1970956' first='Devunh' last='White']</strong>, RB, West Rowan</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1870771' first='Jackson' last='Plume']</strong>, OL/DL, Christ School</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1887310' first='Kayden' last='Smith']</strong>, RB/LB, Currituck County</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1970637' first='Achilles' last='Morales']</strong>, QB, Charlotte Country Day</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1969831' first='Adam' last='Watts']</strong>, LB, West Henderson</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1956004' first='Charles' last='Watson']</strong>, Edge, Porter Ridge</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Biggest Movers</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>While we will write new evaluations this week on every player who moves up even one spot in the rankings, I want to give special recognition to our biggest movers. These stock-risers each moved up at least 20 spots in the rankings:</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1606887' first='Darias' last='Johnson']</strong>, Edge, Broughton (+93)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1616134' first='Titus' last='Troy']</strong>, RB, Northwest Cabarrus (+69)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1687769' first='Christian' last='Jarrett']</strong>, Edge/DL, Kings Mountain (+65)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1815331' first='Graylon' last='Koontz']</strong>, OL, Kings Mountain (+55)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1616145' first='Henry' last='Evans']</strong>, TE, Rolesville (+50)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1666655' first='Leo' last='Ntasin']</strong>, LB, Ballantyne Ridge (+24)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1272624' first='Luke' last='Pagan']</strong>, RB, Green Level (+24)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1687429' first='Easton' last='McCullen']</strong>, OL, Union Pines (+23)</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Biggest Watchlist-to-Ranked Jumps</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>I 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='1815366' first='Lance' last='Martin']</strong>, OL, Independence</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1616115' first='Cailen' last='Napier']</strong>, QB, Mallard Creek</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1599599' first='Brad' last='Earnest']</strong>, LB, Heritage</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='866297' first='X'Zavier' last='Edmond']</strong>, RB, Mallard Creek</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1687750' first='CJ' last='Covington']</strong>, DB, Richmond Senior</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><em>There's plenty to come from Matt Morrow, Joshua Graham, and I on the 2028 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 -->

It's rankings update time, and this week, the 2028 class takes center stage. There will be plenty of time to highlight big movers and new players, going in-depth on specific players. Here, though, is one of my favorite exercises. I'm bringing subscribers behind the curtain, so to speak, giving them an idea of our thought processes with this update. Who moved in the 2028 rankings update, and why?

Prep Redzone

Playoffs Flash Deal! 30% Off Prep Redzone Coverage for a Limited Time.

Get full access to rankings, scouting reports, recruiting tools, and more.

Subscribe Today!
Already a subscriber? Log in

Rankings

723 Players Ranked

  • 1
    Kendre Harrison

    Kendre Harrison

    Reidsville

    Oregon
  • 2
    Samari Matthews

    Samari Matthews

    William A. Hough

    Texas
  • 3
    Faizon Brandon

    Faizon Brandon

    Grimsley

    Tennessee
  • 4
    Ekene Ogboko

    Ekene Ogboko

    South Garner

    Georgia
  • 5
    Aiden Harris

    Aiden Harris

    Weddington

    South Carolina
View Full Rankings

Related Articles

  • 2025 Queen City Senior Bowl Specialists

    2025 Queen City Senior Bowl Specialists

    Matt Morrow • October 23

  • 2028 QB Report: Stock-Risers and New Additions

    2028 QB Report: Stock-Risers and New Additions

    Will Helms • October 22

  • October Rankings Update: Who moved up the rankings in North Carolina’s 2028 class?

    October Rankings Update: Who moved up the rankings in North Carolina’s 2028 class?

    Prep Redzone Staff • October 22

  • Updated 2028 North Carolina Rankings

    Updated 2028 North Carolina Rankings

    Prep Redzone Staff • October 22

  • 2025 Queen City Senior Bowl Defensive Backs

    2025 Queen City Senior Bowl Defensive Backs

    Matt Morrow • October 21

Follow Us

  • Will Helms

    Will Helms

    @whelms21

  • Matt Morrow

    Matt Morrow

    @pepman704

  • Austin Butler

    Austin Butler

    @__AustinButler

Loading...
Home North Carolina Behind the Scenes of the 2028 Rankings: Midseason Update

Prep Network

  • Prep Network
  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep 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

Support

  • My Account
  • Contact
  • Sitemap

© 2025 Prep Redzone. All rights reserved.