Monday MorningGM.
Draft · Hindsight Mode

Re-draft history.

You're on the clock for a whole draft — but this time you know how it all played out. Draft blind off the consensus board, then reveal how much career value you captured — Win Shares (NBA), Approximate Value (NFL), WAR (MLB) — against the GMs who were on the clock for real. Steal the ones they whiffed on.

draft classes real picks NBA · NFL · MLB
League
Draft Class
Your Board
WS
On the Clock
#1
Cleveland
Real Board
WS
Best Available
Tap a player to draft him
🔮 Ask the Draft Oracle
Answered straight from the data — no guessing
🏟️ Franchise Run
Take over one team's war room and re-make every pick it owned

You're on the clock only for the picks this franchise actually owned; the rest of the league drafts exactly as it did. Every real pick is on the board — anyone still available at your slot is fair game, including the players who went hundreds of picks later. Depth controls how deep the run goes: a franchise owns ~15 picks a year in MLB, so all rounds over a decade is 150 slots.

⚖️ Trade Court
You've got the gavel. Robbery, or fair deal?
Your verdict — who won this trade?

Scored by Realized Trade Value — what each side's pieces actually produced after the deal, including what the traded picks turned into. Curated, resolved trades; values are career/post-trade totals, rounded. Hand-picked v1 — more coming, plus a build-your-own hypothetical trade machine.

🔧 Trade Machine
Build a trade that never happened. See who'd have won.
Side A gives up
Side B gives up

Hypothetical trades score by realized career value — each player brings the career he actually had, wherever he'd have gone (the same convention the redraft game uses; a trade that never happened has no "value while on that team"). It measures value, not roster legality or salary. One league at a time so the metric stays comparable.

🏆 Front Office Leaderboard
Which front offices drafted the most value — over any span you pick
# Front office WAR Draft capital captured Picks Best pick

Counts every pick of every draft in range, credited to the team that made it. Relocated franchises appear under the code they drafted as. Active-player values keep accruing, so totals refresh over time. MLB is capped at 15 rounds — past that, essentially nobody reaches the majors.

Note: NBA (Win Shares) and MLB (WAR) career values are scraped live from Basketball- and Baseball-Reference; NFL (Approximate Value) is hand-authored for now. Active players are still accruing value, so totals are rounded and refresh over time. Only the top scored slots are graded; the pool also includes notable players who slipped past them. Built with scrape.py → data/*.json → build.mjs.