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 2028 Rankings: Spring

Behind the Scenes of the 2028 Rankings: Spring
Will Helms
Will Helms May 21, 2026 @ 02:29 PM
Facebook
X (Formerly Twitter)

In this article:

Daniel Carter
Daniel Carter 6'4" | 200 lbs | ATH/WR | 2028
NC
Noah Wright
Noah Wright 6'3" | 190 lbs | ATH | 2028
NC
Cayman Hayes
Cayman Hayes 6'3" | 300 lbs | OL/DL | 2028
NC
NaShon Overby
NaShon Overby 6'3" | 230 lbs | DL | 2028
NC
Charlie Jones
Charlie Jones 2027
NC
Tayshaun Whiteside
Tayshaun Whiteside 6'0" | 180 lbs | LB | 2028
NC
Cayden Odle
Cayden Odle 6'1" | 185 lbs | ATH | 2028
NC
Joseph Gibbs
Joseph Gibbs 6'2" | 170 lbs | WR | 2028
NC
Duke Dow
Duke Dow 6'3" | 215 lbs | EDGE | 2028
NC
Karod Harris
Karod Harris 5'8" | 150 lbs | ATH | 2028
NC
Guy Vann
Guy Vann 6'3" | 260 lbs | DL | 2028
NC
Jay Taylor
Jay Taylor 5'7" | 139 lbs | ATH/WR | 2028
NC
Dallas Richardson
Dallas Richardson 6'4" | 240 lbs | EDGE | 2028
NC
Isaiah Johnson
Isaiah Johnson 5'11" | 205 lbs | LB/RB | 2028
NC
Tucker McWhirter
Tucker McWhirter 5'10" | 165 lbs | DB/ATH | 2028
NC
Leighton Lascallette
Leighton Lascallette 6'3" | 215 lbs | TE | 2028
NC
Alex Parrish
Alex Parrish 5'11" | 155 lbs | DB/WR | 2028
NC
Ja’quez Johnson
Ja’quez Johnson 6'4" | 210 lbs | EDGE/LB | 2028
NC
Lamar Daniels
Lamar Daniels 6'2" | 200 lbs | ATH | 2028
NC
Jaden Lewis
Jaden Lewis 5'11" | 160 lbs | DB/RB | 2028
NC
Kaiden Womack
Kaiden Womack 6'4" | 225 lbs | EDGE | 2028
NC
Landon Suttle
Landon Suttle 6'3" | 280 lbs | OL | 2028
NC
Mason Kellam
Mason Kellam 6'0" | 200 lbs | LB | 2028
NC
Henry Hamilton
Henry Hamilton 6'4" | 300 lbs | OL | 2028
NC
JaSiaha Nance
JaSiaha Nance 6'1" | 165 lbs | ATH | 2028
NC
Cassell Cruickshank
Cassell Cruickshank 6'6" | 220 lbs | EDGE | 2028
NC
Brendan Hall
Brendan Hall 6'7" | 305 lbs | OL | 2028
NC
Andrew Lane
Andrew Lane 6'2" | 275 lbs | OL | 2028
NC
Hamilton Stallings
Hamilton Stallings 5'10" | 180 lbs | LB | 2028
NC
Weston Michalak
Weston Michalak 6'2" | 185 lbs | QB | 2028
NC
Linkin Stevens
Linkin Stevens 6'4" | 230 lbs | EDGE/LB | 2028
NC
Elias Price
Elias Price 5'10" | 295 lbs | DL | 2028
NC
Kaydan Whiteside
Kaydan Whiteside 5'11" | 160 lbs | ATH/DB | 2028
NC
Asaiah Brown
Asaiah Brown 5'11" | 160 lbs | DB | 2028
NC
<!-- wp:paragraph --> <p>Happy Rankings Week from us here at Prep Redzone! We've got a loaded week and a half of coverage on a fun 2028 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 2028 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: 2028 Class</h2> <!-- /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>We spend the spring both playing catch-up and discovering new players via in-depth written series. For example, we added nearly 30 players to the 2028 rankings while watching film for our Deep Dives series.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Guys like Dudley IDL <strong>[player_tooltip player_id='2172185' first='NaShon' last='Overby']</strong> and South Johnston athlete <strong>[player_tooltip player_id='2147418' first='Cayden' last='Odle']</strong> made their way well into the rankings because of strong film, rather than elite numbers that pop up on leaderboards.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A lot of the movement came from strong camp performances. We have guys like <strong>[player_tooltip player_id='1815332' first='Landon' last='Suttle']</strong> (South Point) and <strong>[player_tooltip player_id='2213283' first='Daniel' last='Carter']</strong> (Harding) ranked well above where their current recruiting interest is coming from. Both of them had great performances: Suttle at our <a href="https://prepredzone.com/2026/05/prep-redzone-all-camp-team-offense/">Prep Redzone Exposure Camp</a> and Carter at the <a href="https://prepredzone.com/2026/05/mvp-players-cfi-carolinas-mega-showcase/">CFI Showcase</a>. Add West Stokes receiver <strong>[player_tooltip player_id='2112028' first='Jay' last='Taylor']</strong> to that list, as he's been on a tear this offseason.</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>That's the case with E.E. Smith edge rusher <strong>[player_tooltip player_id='1709614' first='Cassell' last='Cruickshank']</strong>. A physical beast, he's raw, but he's performed well on the camp circuit and has blown up this offseason, earning offers from seemingly half of the country's top teams. We talked to some coaches, looked at the film, and we agree. His college upside is elite, even if his junior year production was modest.</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:embed {"url":"https://twitter.com/whelms21/status/2057521371475828768?s=20","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/2057521371475828768?s=20 </div></figure> <!-- /wp:embed --> <!-- 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 150</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 unranked player who entered the Top 150.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='991736' first='Asaiah' last='Brown']</strong> | Rolesville*</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1604676' first='Weston' last='Michalak']</strong> | Mooresville**</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1311681' first='Linkin' last='Stevens']</strong> | Christ School**</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1048431' first='Kaydan' last='Whiteside']</strong> | Asheville</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2213283' first='Daniel' last='Carter']</strong> | Harding</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2185039' first='Cayman' last='Hayes']</strong> | Watauga</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2211520' first='Noah' last='Wright']</strong> | Independence</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2145139' first='Joseph' last='Gibbs']</strong> | Southeast Alamance</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2060117' first='Isaiah' last='Johnson']</strong> | Mallard Creek</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2156958' first='Tayshaun' last='Whiteside']</strong> | East Rutherford</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>*Out-of-state transfer</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>**Reclassification</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Biggest Movers</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>We had 48 stock-risers, and we'll re-evaluate every player who moved up, but I'm giving special recognition to the 12 players who moved at least 25 spots:</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1709614' first='Cassell' last='Cruickshank']</strong> | E.E. Smith</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1942149' first='Ja'quez' last='Johnson']</strong> | Southern Durham</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2112036' first='Guy' last='Vann']</strong> | Grimsley</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1970938' first='Tucker' last='McWhirter']</strong> | South Point</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1283411' first='Elias' last='Price']</strong> | Mallard Creek</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2111037' first='Dallas' last='Richardson']</strong> | St. Pauls</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2112028' first='Jay' last='Taylor']</strong> | West Stokes</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1815488' first='Kaiden' last='Womack']</strong> | Hough</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2164529' first='Charlie' last='Jones']</strong> | Lake Norman</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2112656' first='Karod' last='Harris']</strong> | Roberson</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1952814' first='Alex' last='Parrish']</strong> | Southeast Alamance</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1883038' first='Lamar' last='Daniels']</strong> | Holly Springs</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2113124' first='Duke' last='Dow']</strong> | Jay M. Robinson </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1617272' first='Brendan' last='Hall']</strong> | South Mecklenburg</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1969811' first='Leighton' last='Lascallette']</strong> | Riverside</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='1616131' first='Andrew' last='Lane']</strong> | Concord</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1815500' first='Jaden' last='Lewis']</strong> | East Bladen</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1709621' first='JaSiaha' last='Nance']</strong> | Seventy-First</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1718079' first='Henry' last='Hamilton']</strong> | North Raleigh Christian</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1616118' first='Hamilton' last='Stallings']</strong> | Providence</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1780771' first='Mason' last='Kellam']</strong> | Wake Forest</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><em>There's plenty to come from Matt Morrow, Joshua Graham, and me 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 -->

Happy Rankings Week from us here at Prep Redzone! We've got a loaded week and a half of coverage on a fun 2028 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 2028 class.

Prep Redzone

Access all of Prep Redzone

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Related Articles

  • Davidson Academic Mega Camp Review

    Davidson Academic Mega Camp Review

    Matt Morrow • June 14

  • Inside The Film Room 3rd Edition

    Inside The Film Room 3rd Edition

    Matt Morrow • June 14

  • 3A/4A WRs To Know

    3A/4A WRs To Know

    Will Helms • June 13

  • Inside The Film Room 2nd Edition

    Inside The Film Room 2nd Edition

    Matt Morrow • June 12

  • Predicting Every Northeastern Coastal Team’s MVP

    Predicting Every Northeastern Coastal Team’s MVP

    Will Helms • June 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 2028 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(opens in a new tab)
  • Partner Interest Form(opens in a new tab)

Resources

  • Terms of Service(opens in a new tab)
  • Privacy Policy(opens in a new tab)
  • Accessibility(opens in a new tab)
  • Cookie Policy(opens in a new tab)
  • NCSA College Recruiting
  • Recruiting Tips
  • Student Loan Resources(opens in a new tab)
  • College Scholarship Search(opens in a new tab)
  • Terms for Sales and Promotions(opens in a new tab)

Support

  • My Account
  • Contact
  • Sitemap

© 2026 Prep Redzone. All rights reserved.