Skip to main content

Two drafts out · published July 2026

The 2028 way-too-early board.

Two Augusts from now, most of this list will be wrong. We publish it anyway, because the way-too-early board is where every draft argument starts — and nobody else shows you the uncertainty. No analyst has ranked this class. No one has run a 40. Most of these players have not taken a college snap. What honestly exists is the high school recruiting composite, the strength of the program each player signed with, and — for a handful — a freshman season. So that is the whole board: those signals, in the open, with the range each rank swings across defensible weightings printed next to it.

This is not the Draftanomics model. Our model needs consensus boards, measurements, and college production to say anything worth trusting — for 2028 it has none of the three, and we checked: its output on this class is noise. Ranking by noise and calling it a model would be fake precision. The composite is the honest signal, so the composite gets the byline.

What drives every rank

  • Recruiting composite — the 247-style national recruiting rating, printed on a 0-100 scale in the table; it sets the order. Present for all 1,866 players.
  • Program talent — the school's roster-talent index (2025 season). It breaks composite ties and drives the rank range.
  • Early production — freshman-season per-play impact, when a played season is on file. Currently on file for 243 of 1,866.

What's missing — and why the ranges are wide

  • Analyst consensus: zero boards cover this class yet.
  • Measurements: nobody has run a 40 for scouts yet — the composite is carrying that weight.
  • Film that matters: the class is the high school class of 2025 — true sophomores this fall. Their draft-relevant seasons have not been played.
  • Declarations: anyone in the 2027 pool belongs to the 2027 conversation and is excluded here; if they stay in school, they join this board next spring.
GroupAllQBRB / WR / TEOffensive lineEDGE / DL / LBCB / S|Depth50100200115 eligible-for-2028 players ranked

Read the rank range first. It is the span of ranks a player takes when program strength is allowed 10–40% of the weight instead of only breaking ties. A tight range means every reasonable weighting agrees on him; a wide one means the argument is real.

#PlayerRank rangeRecruit gradeProgramYr-1 impact
Bryce Underwood★★★★★
QB · Michigan
#undefined100.0Loadedearly flashes
Keelon Russell★★★★★
QB · Alabama
#undefined100.0Powerhousealready producing
Tavien St. Clair★★★★★
QB · Ohio State
#undefined99.7Powerhousequiet debut
Husan Longstreet★★★★★
QB · LSU
#undefined98.7Loadedalready producing
Deuce Knight★★★★★
QB · Ole Miss
#undefined98.6Solidalready producing
Julian Lewis★★★★
QB · Colorado
#undefined97.6Solidquiet debut
Jaron-Keawe Sagapolutele★★★★
QB · California
#undefined96.6Solidhasn’t played yet
Bryce Baker★★★★
QB · Virginia Tech
#undefined95.5Solidhasn’t played yet
Matt Zollers★★★★
QB · Missouri
#undefined95.3Solidquiet debut
Kamario Taylor★★★★
QB · Mississippi State
#undefined94.4Solidearly flashes
Ryan Montgomery★★★★
QB · Georgia
#undefined94.1Powerhousealready producing
George MacIntyre★★★★
QB · Tennessee
#undefined93.5Loadedalready producing
Karle Lacey Jr.★★★★
QB · Texas
#undefined93.4Powerhouseearly flashes
AJ Hill★★★★
QB · Arkansas
#undefined92.7Solidearly flashes
Akili Smith Jr.★★★★
QB · Oregon
#undefined92.6Loadedhasn’t played yet
Brady Hart★★★★
QB · Texas A&M
#undefined92.5Loadedearly flashes
Adam Schobel★★★★
QB · TCU
#undefined92.1Solidhasn’t played yet
Luke Nickel★★★★
QB · Miami
#undefined91.7Loadedquiet debut
TJ Lateef★★★★
QB · Nebraska
#undefined91.6Solidearly flashes
Tramell Jones Jr.★★★★
QB · Florida
#undefined91.5Loadedearly flashes
Madden Iamaleava★★★★
QB · UCLA
#undefined91.0Solidhasn’t played yet
Ty Hawkins★★★★
QB · SMU
#undefined90.9Solidalready producing
Carter Smith★★★★
QB · Wisconsin
#undefined90.7Solidquiet debut
Alex Manske★★★★
QB · Penn State
#undefined90.5Loadedalready producing
Blake Hebert★★★★
QB · Notre Dame
#undefined89.7Loadedhasn’t played yet
Kevin Sperry★★★★
QB · Florida State
#undefined89.4Solidalready producing
Bear Bachmeier★★★★
QB · BYU
#undefined89.3Buildinghasn’t played yet
Jackson Kollock★★★★
QB · UC Davis
#undefined89.2hasn’t played yet
Lloyd Jones III★★★★
QB · Texas Tech
#undefined89.1Solidalready producing
Tristan Ti'a★★★
QB · Auburn
#undefined88.8Loadedhasn’t played yet
Robert McDaniel★★★
QB · San José State
#undefined88.8Buildinghasn’t played yet
Grayson Wilson★★★
QB · Boston College
#undefined88.8Buildinghasn’t played yet
Dash Beierly★★★
QB · Washington
#undefined88.5Solidhasn’t played yet
Chris Denson★★★
QB · Clemson
#undefined88.1Loadedalready producing
Will Wilson★★★
QB · NC State
#undefined88.1Solidalready producing
Bjorn Jurgensen★★★
QB · Hawai'i
#undefined88.0Buildinghasn’t played yet
Dan Mahan★★★
QB · Duke
#undefined87.4Buildinghasn’t played yet
Scotty Fox Jr.★★★
QB · West Virginia
#undefined86.9Buildingearly flashes
Owen Eshelman★★★
QB · Washington State
#undefined86.7Buildinghasn’t played yet
Brennen Ward★★★
QB · Kentucky
#undefined86.6Solidquiet debut
Michael Tollefson★★★
QB · Arizona State
#undefined86.6Solidhasn’t played yet
Shaker Reisig★★★
QB · Texas State
#undefined86.6Buildingquiet debut
Max Gerlich★★★
QB · UTSA
#undefined86.6Buildinghasn’t played yet
Nolan Keeney★★★
QB · BYU
#undefined86.6Buildinghasn’t played yet
Zebulin Kinsey★★★
QB · Cincinnati
#undefined86.6Buildinghasn’t played yet
Kelden Ryan★★★
QB · Virginia Tech
#undefined86.6Solidhasn’t played yet
Jack Elliott★★★
QB · Vanderbilt
#undefined86.5Buildinghasn’t played yet
Jaylen Patterson★★★
QB · Sacramento State
#undefined86.4hasn’t played yet
Marcus Romain★★★
QB · Northwestern
#undefined86.1Buildinghasn’t played yet
Jack Moran★★★
QB · Jacksonville State
#undefined86.1Buildinghasn’t played yet
Jimmy Sullivan★★★
QB · Iowa
#undefined86.1Solidhasn’t played yet
Charlie Johnston★★★
QB · Georgia Southern
#undefined86.0Buildinghasn’t played yet
Jett Niu★★★
QB · Oklahoma
#undefined85.9Loadedhasn’t played yet
Luke Carney★★★
QB · Houston
#undefined85.8Buildinghasn’t played yet
Sean Ashenfelder★★★
QB · Rutgers
#undefined85.7Buildingalready producing
Luke Haugo★★★
QB · Arizona
#undefined85.7Buildinghasn’t played yet
JT Kitna★★★
QB · Stephen F. Austin
#undefined85.7hasn’t played yet
Colton Gumino★★★
QB · UCLA
#undefined85.7Solidhasn’t played yet
Eli Morcos★★★
QB · Texas A&M
#undefined85.7Loadedhasn’t played yet
Ryan Fitzgerald★★★
QB · Iowa
#undefined85.5Solidhasn’t played yet
Rich Belin★★★
QB · Syracuse
#undefined85.4Solidhasn’t played yet
Steele Pizzella★★★
QB · Wake Forest
#undefined85.3Buildingquiet debut
Carter Jones★★★
QB · Nevada
#undefined85.3Buildingearly flashes
Ksaan Farrar★★★
QB · UConn
#undefined85.3Buildingquiet debut
JP Mialovski★★★
QB · San Diego State
#undefined85.3Buildinghasn’t played yet
Deante Ruffin★★★
QB · Kent State
#undefined85.1Buildingquiet debut
Noah Ehrlich★★★
QB · Miami (OH)
#undefined85.0Buildinghasn’t played yet
Tyrell Lewis★★★
QB · Arkansas State
#undefined85.0Buildinghasn’t played yet
Jay Beamon★★★
QB · Tulane
#undefined84.8Buildinghasn’t played yet
Chad Warner★★★
QB · UTEP
#undefined84.7Buildinghasn’t played yet
Jax Brown★★★
QB · Kilgore College
#undefined84.7hasn’t played yet
Jason Wright★★★
QB · Buffalo
#undefined84.5Buildingquiet debut
Tama Amisone★★★
QB · San José State
#undefined84.5Buildingearly flashes
Christian Langford★★★
QB · Florida International
#undefined84.4Buildingquiet debut
Denzel Gardner★★★
QB · Memphis
#undefined84.3Buildinghasn’t played yet
Silas Corder★★★
QB · Southwest Mississippi C.C.
#undefined84.2hasn’t played yet
John Gazzaniga★★★
QB · Alabama
#undefined84.2Powerhousequiet debut
Jaystin Gwinn★★★
QB · Ohio State
#undefined84.2Powerhousehasn’t played yet
Bryson Kimbrough★★★
QB · UL Monroe
#undefined84.0Buildinghasn’t played yet
Noah Gillon★★★
QB · App State
#undefined84.0Buildingquiet debut
Jordan Magwood★★★
QB · Florida Atlantic
#undefined84.0Buildingalready producing
Jackson Bradley★★★
QB · Louisiana Tech
#undefined83.9Buildinghasn’t played yet
Dalton Anderson★★★
QB · College of the Sequoias
#undefined83.9hasn’t played yet
Stanley Anderson-Lofton★★★
QB · Middle Tennessee
#undefined83.9Buildingquiet debut
Chaston Ditta★★★
QB · North Texas
#undefined83.9Buildingquiet debut
Ryan Huff★★★
QB · Old Dominion
#undefined83.9Buildingquiet debut
Brayden Turner★★★
QB · College of San Mateo
#undefined83.9hasn’t played yet
Jackson Hamilton★★★
QB · Maryland
#undefined83.8Buildinghasn’t played yet
Bryce Button★★★
QB · Eastern Michigan
#undefined83.8Buildinghasn’t played yet
Hype Grand★★★
QB · Ohio
#undefined83.8Buildinghasn’t played yet
Kalen Fisher★★★
QB · Central Michigan
#undefined83.7Buildinghasn’t played yet
Jacob Bell★★★
QB · Indiana
#undefined83.6Buildinghasn’t played yet
Walter Moses★★★
QB · Toledo
#undefined83.6Buildinghasn’t played yet
TJ Stanley★★★
QB · Georgia State
#undefined83.6Buildinghasn’t played yet
Jonathan Craft★★★
QB · Fresno State
#undefined83.6Buildinghasn’t played yet
Cibastian Broughton★★★
QB · Akron
#undefined83.6Buildinghasn’t played yet
Gavin Parkhurst★★★
QB · Texas State
#undefined83.6Buildinghasn’t played yet
Carsen Melvin★★★
QB · Bowling Green
#undefined83.6Buildinghasn’t played yet
Khalel Wright★★★
QB · Ball State
#undefined83.5Buildinghasn’t played yet
Zach Lawrence★★★
QB · Massachusetts
#undefined83.4Buildinghasn’t played yet

How the order is set: recruiting composite, descending. Where composites tie — and below the five-star line they tie constantly — the program-talent index, then freshman production, breaks the tie. The rank range is not a confidence interval; it is the span of ranks a player takes when program strength is allowed 10-40% of the weight instead of only breaking ties. A tight range means every reasonable weighting agrees; a wide one means the argument is real.

Who is in the pool: the 1,866 players who are first draft-eligible in 2028 — the high school class of 2025. Anyone already in the 2027 candidate pool is excluded, because a 2028 board headlined by this cycle's stars would be a 2027 board wearing a costume.

Once the fall season is in the books, freshman production joins the board automatically; when the first 2028 analyst boards appear (late next summer), this page retires in favor of a real 2028 class hub — the way /year/2027 covers the live cycle today. Until then: arguments, honestly labeled. See methodology for what the model does once real signals exist.