Fantasy football rankings you can check.
Every ranking here comes from a model tested on eight seasons of history before we trusted it. The code, the data and the methods are public β including the ideas that didn't work.
Draft 2026 draft board
Season projections built from eight years of stats β usage, touchdown luck, age, draft capital, contracts. Tested against the draft market: it out-ranks ADP at QB, WR and TE.
beats ADP at 3 of 4 positionsWeekly Weekly boards
Who to stream at defense and kicker, ranked by the Vegas lines β the one signal that actually predicts those positions. Skill-position boards join in September.
D/ST & K live nowResearch The findings
30 short write-ups on what wins fantasy leagues: what works, what's a myth, and which popular stats are noise. Each one shows its data and says how confident to be.
30 findingsLive Draft assistant
The draft-day tool: a live board that syncs picks straight from your ESPN or Sleeper draft room, flags value, and suggests who to take.
launches full screen βWeekly boards
Ranked by opponent's implied total β the score Vegas expects the other team to put up. Lower is better. Finding 27 β
Same list for ESPN and Yahoo β here's why
ESPN and Yahoo score defenses differently. Yahoo pays more at the extremes: a shutout is worth +10 there vs +5 on ESPN, and getting blown out costs as much as β10 vs β6. But both systems reward the same thing β facing a bad offense β so when we re-ran our model under each system, the order barely moved. Your point totals will differ by platform; the ranking won't.
Ranked by own team's implied total β the score Vegas expects that offense to put up β plus a bump for domes. Pick the offense and the venue, not the kicker. Finding 28 β
Live in September
Weekly QB/RB/WR/TE rankings need a few weeks of real-season data. The model is already built and graded: it blends recent scoring with expected points β what each player's targets and carries should have been worth β plus the matchup and the Vegas line. Expected points is its strongest signal, and it powers the waiver read too: a player whose chances jump before his scoring does is the one to grab off the wire early. Until kickoff, use the 2026 draft board β its 2025 expected column is the same idea at season scale.
2026 season board
veterans only β for rookies, follow ADP until our rookie model ships- 2026 proj PPG is the pick order β our model's per-game projection. It out-ranks ADP at QB, WR and TE. Finding 25 β
- β² ran cold at WR or TE = buy. His chances beat his points, and chances repeat. Finding 17 β
- βΌ ran hot at WR or TE = fade. Mostly touchdown luck; hot seasons give back ~2 points a game. Finding 16 β
- Gray ran hot/cold tags at RB and QB: background only β no verdict there, the projection already handles it.
- Kickers and defenses don't matter. Fill them with your last two picks, off the two lists below. Finding 28 β Finding 27 β
- "He's on a good offense" is not a tiebreak β it's already in his draft price. Click any player to see his offense's expected points anyway. Finding 30 β
- Hover any tag or column header for that player's numbers.
The long version β what the columns mean
The 2026 proj PPG column is what this model expects each player to average per game over the 2026 regular season. It reads last season's usage, age, contract and team, and it was graded on seasons it was never trained on.
2025 expected is the opportunity check: the points a typical player would have scored from his 2025 chances β targets, carries, and where on the field they came. βΌ ran hot means he scored well above his chances (usually touchdown luck, and it usually doesn't repeat); β² ran cold means his chances outran his scoring β the strongest buy signal in our research, because chances carry over to the next season better than points do. One honest caveat: backtested on 2017β25, these tags called the next season at WR and TE in all 8 year-pairs β hot seasons gave back about 2 points a game, cold ones held their value β but at RB and QB the gap added nothing once you account for how much the player scored (goal-line roles are sticky). So the colored tags are verdicts; the gray RB/QB ones are just context, and the 2026 proj column already weighs all of this per position.
Kickers and defenses, on draft day
Take them last, off these lists, and don't think hard about it. A kicker's own history predicts almost nothing β his points belong to his offense. A defense's points belong to its schedule. Kicker model β D/ST model β
Kickers β best offenses to own
Defenses β easiest schedules
What Vegas expects from every 2026 offense
Add up the betting lines for all 272 games on the 2026 schedule and you get an expected points-per-game for every offense (snapshot: Aug 2026). Vegas is genuinely good at this β 23 straight seasons calling the scoring order right. But don't break player ties with it: everyone can read the same lines, so it's already in each player's price β we tested the tiebreak on eight years of drafts and it lost to a coin flip. Where this table earns its keep is the kicker and defense lists above. Finding 30 β
Research
newest first Β· every finding shows its workThe stats we use, in plain English
- Spearman / rank correlation
- How well two rankings agree, from β1 to 1. 1 = identical order, 0 = no relationship. Our usual yardstick, since fantasy is about who finishes ahead of whom.
- Pearson correlation
- How closely two sets of numbers move together, β1 to 1. Like Spearman, but it also cares how big the gaps are, not just the order.
- Implied total
- The score Vegas expects a team to put up, worked out from that game's point spread and over/under.
- ADP
- Average draft position β where real drafters are taking a player. The market's opinion of him.
- All-play
- Your record if you played every team in the league every week. Measures team strength with schedule luck stripped out.
- Backtest / LOYO
- Testing a model on past seasons it never saw while being built ("leave one year out"), so it can't grade its own homework.
- MAE
- Mean absolute error β how many points a prediction missed by, on average.
- 95% CI
- The margin of error: the range the true number sits in, 19 times out of 20.