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|Depth50100200494 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
Elijah Griffin★★★★★
DL · Georgia
#undefined99.9Powerhousehasn’t played yet
Isaiah Gibson★★★★★
EDGE · Georgia
#undefined99.6Powerhousehasn’t played yet
Justus Terry★★★★★
DL · Texas
#undefined99.4Powerhousehasn’t played yet
Lance Jackson★★★★★
EDGE · Texas
#undefined98.8Powerhousehasn’t played yet
Amare Adams★★★★★
DL · Clemson
#undefined98.7Loadedhasn’t played yet
Zayden Walker★★★★★
LB · Georgia
#undefined98.7Powerhousehasn’t played yet
Isaiah Campbell★★★★
DL · Tennessee
#undefined98.3Loadedhasn’t played yet
Jahkeem Stewart★★★★
DL · USC
#undefined98.3Solidhasn’t played yet
Iose Epenesa★★★★
DL · Iowa
#undefined98.2Solidhasn’t played yet
Riley Pettijohn★★★★
LB · Ohio State
#undefined97.9Powerhousehasn’t played yet
Nathaniel Marshall★★★★
EDGE · Michigan
#undefined97.9Loadedhasn’t played yet
Javion Hilson★★★★
EDGE · Virginia Tech
#undefined97.8Solidhasn’t played yet
Jared Smith★★★★
EDGE · Auburn
#undefined97.8Loadedhasn’t played yet
Malik Autry★★★★
DL · Auburn
#undefined97.8Loadedhasn’t played yet
Justin Hill★★★★
EDGE · Alabama
#undefined96.9Powerhousehasn’t played yet
Madden Faraimo★★★★
LB · Notre Dame
#undefined96.6Loadedhasn’t played yet
Elijah Barnes★★★★
LB · Kentucky
#undefined96.6Solidhasn’t played yet
Christopher Burgess Jr.★★★★
DL · Notre Dame
#undefined96.5Loadedhasn’t played yet
Bryce Davis★★★★
EDGE · Duke
#undefined96.4Buildinghasn’t played yet
Hayden Lowe★★★★
EDGE · Miami
#undefined96.3Loadedhasn’t played yet
Mariyon Dye★★★★
DL · Tennessee
#undefined96.0Loadedhasn’t played yet
Zion Grady★★★★
EDGE · Ohio State
#undefined95.8Powerhousehasn’t played yet
Kevin Wynn★★★★
DL · Florida State
#undefined95.7Solidhasn’t played yet
Darren Ikinnagbon★★★★
DL · Georgia
#undefined95.2Powerhousehasn’t played yet
DJ Sanders★★★★
DL · Texas A&M
#undefined95.0Loadedhasn’t played yet
Zaydrius Rainey-Sale★★★★
LB · Washington
#undefined95.0Solidhasn’t played yet
Chad Woodfork★★★★
EDGE · TCU
#undefined95.0Solidhasn’t played yet
Matai Tagoa'i★★★★
LB · Arizona
#undefined95.0Buildinghasn’t played yet
Smith Orogbo★★★★
EDGE · Texas
#undefined94.8Powerhousehasn’t played yet
Myron Charles★★★★
DL · Texas
#undefined94.5Powerhousehasn’t played yet
Chase Linton★★★★
EDGE · Georgia
#undefined94.5Powerhousehasn’t played yet
Dawson Merritt★★★★
LB · Nebraska
#undefined94.4Solidhasn’t played yet
Zahir Mathis★★★★
EDGE · Maryland
#undefined94.4Buildinghasn’t played yet
Noah Mikhail★★★★
LB · Texas A&M
#undefined94.3Loadedhasn’t played yet
Duke Johnson★★★★
LB · Alabama
#undefined94.2Powerhousehasn’t played yet
Charles Ross II★★★★
LB · LSU
#undefined94.0Loadedhasn’t played yet
Jaiden Braker★★★★
LB · LSU
#undefined94.0Loadedhasn’t played yet
Ty Jackson★★★★
LB · Florida
#undefined93.9Loadedhasn’t played yet
Jalen Wiggins★★★★
DL · Florida
#undefined93.9Loadedhasn’t played yet
Marco Jones★★★★
EDGE · Texas A&M
#undefined93.8Loadedhasn’t played yet
Jayden Woods★★★★
EDGE · Florida
#undefined93.8Loadedhasn’t played yet
TJ Alford★★★★
LB · Ohio State
#undefined93.8Powerhousehasn’t played yet
Nathaniel Owusu-Boateng★★★★
LB · Michigan
#undefined93.7Loadedhasn’t played yet
Tyler Lockhart★★★★
LB · Mississippi State
#undefined93.6Solidhasn’t played yet
J.J. Faulk★★★★
LB · Auburn
#undefined93.5Loadedhasn’t played yet
Jourdin Crawford★★★★
DL · Auburn
#undefined93.2Loadedhasn’t played yet
Jaedon Harmon★★★★
LB · Tennessee
#undefined93.1Loadedhasn’t played yet
Christian Garrett★★★★
DL · Georgia Tech
#undefined93.0Solidhasn’t played yet
Trent Wilson★★★★
DL · Oklahoma
#undefined93.0Loadedhasn’t played yet
Elijah Melendez★★★★
LB · Auburn
#undefined93.0Loadedhasn’t played yet
Tavion Wallace★★★★
LB · Kentucky
#undefined92.8Solidhasn’t played yet
CJ Nickson★★★★
EDGE · Oklahoma
#undefined92.8Loadedhasn’t played yet
Gavin Nix★★★★
LB · Oregon
#undefined92.7Loadedhasn’t played yet
Nasir Wyatt★★★★
LB · Oregon
#undefined92.6Loadedhasn’t played yet
Jarquez Carter★★★★
DL · Miami
#undefined92.5Loadedhasn’t played yet
London Merritt★★★★
EDGE · Clemson
#undefined92.5Loadedhasn’t played yet
Christian Gass★★★★
LB · Tennessee
#undefined92.4Loadedhasn’t played yet
Damien Shanklin★★★★
EDGE · LSU
#undefined92.3Loadedhasn’t played yet
Ari Watford★★★★
EDGE · Clemson
#undefined92.2Loadedhasn’t played yet
Jaquavious Dodd★★★★
EDGE · South Carolina
#undefined92.1Solidhasn’t played yet
Donovan Darden★★★★
EDGE · South Carolina
#undefined92.1Solidhasn’t played yet
Josiah Sharma★★★★
DL · Texas
#undefined92.0Powerhousehasn’t played yet
LA Jesse Harrold★★★★
EDGE · Florida State
#undefined92.0Solidhasn’t played yet
Ethan Utley★★★★
DL · Tennessee
#undefined92.0Loadedhasn’t played yet
Landon Rink★★★★
DL · Texas A&M
#undefined92.0Loadedhasn’t played yet
Mason Posa★★★★
LB · Wisconsin
#undefined91.9Solidhasn’t played yet
Tylon Lee★★★★
DL · Florida State
#undefined91.9Solidhasn’t played yet
Nicolas Clayton★★★★
EDGE · Wisconsin
#undefined91.8Solidhasn’t played yet
Chace Sims★★★★
DL · Texas A&M
#undefined91.8Loadedhasn’t played yet
Andrew Maddox★★★★
DL · Ole Miss
#undefined91.8Solidhasn’t played yet
Antonio Coleman★★★★
DL · Alabama A&M
#undefined91.7hasn’t played yet
Daeden Hopkins★★★★
EDGE · Missouri
#undefined91.7Solidhasn’t played yet
Tyshun Willis★★★★
EDGE · Mississippi State
#undefined91.7Solidhasn’t played yet
Anthony Sacca★★★★
LB · UCLA
#undefined91.7Solidhasn’t played yet
Herbert Scroggins III★★★★
EDGE · Miami
#undefined91.7Loadedhasn’t played yet
Kaleb Burns★★★★
LB · Baylor
#undefined91.5Solidhasn’t played yet
Kellen Wiley Jr.★★★★
LB · Miami
#undefined91.4Loadedhasn’t played yet
Burke Gautcher★★★★
LB · Iowa
#undefined91.3Solidhasn’t played yet
Epi Sitanilei★★★★
EDGE · Ohio State
#undefined91.3Powerhousehasn’t played yet
Joseph Mbatchou★★★★
DL · Florida
#undefined91.3Loadedhasn’t played yet
Logan Anderson★★★★
LB · Clemson
#undefined91.1Loadedhasn’t played yet
Jaylen Williams★★★★
DL · Wisconsin
#undefined91.1Solidhasn’t played yet
Tobi Haastrup★★★★
EDGE · West Virginia
#undefined91.1Buildinghasn’t played yet
Malcolm Simpson★★★★
DL · Nebraska
#undefined91.0Solidhasn’t played yet
Javeon Campbell★★★★
DL · Alabama A&M
#undefined90.9hasn’t played yet
Luke Metz★★★★
LB · Alabama
#undefined90.7Powerhousehasn’t played yet
Jayden Loftin★★★★
EDGE · Wisconsin
#undefined90.7Solidhasn’t played yet
Bryce Jenkins★★★★
DL · Maryland
#undefined90.7Buildinghasn’t played yet
Chaz Coleman★★★★
EDGE · Tennessee
#undefined90.6Loadedhasn’t played yet
Carson Cooney★★★★
LB · Iowa
#undefined90.6Solidhasn’t played yet
Jarcoby Hopson★★★★
LB · Ole Miss
#undefined90.6Solidhasn’t played yet
Matthew Johnson★★★★
DL · Oregon
#undefined90.6Loadedhasn’t played yet
Jeremiah McCloud★★★★
DL · Florida
#undefined90.6Loadedhasn’t played yet
Kamauryn Morgan★★★★
EDGE · Missouri
#undefined90.5Solidhasn’t played yet
Abduall Sanders Jr.★★★★
LB · Alabama
#undefined90.4Powerhousehasn’t played yet
Yvan Kemajou★★★★
DL · Penn State
#undefined90.3Loadedhasn’t played yet
LaVar Arrington II★★★★
LB · Penn State
#undefined90.3Loadedhasn’t played yet
Kevin Oatis★★★★
DL · Kansas
#undefined90.2Solidhasn’t played yet
Alex Tatsch★★★★
LB · Penn State
#undefined90.2Loadedhasn’t played yet
Travis Moten★★★★
DL · Michigan
#undefined90.2Loadedhasn’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.