🏈 Fantasy Football · Sleeper & ESPN leagues
Your whole league, cooked.
Enter a Sleeper username or ESPN league ID and every manager gets a Cooked Score, an archetype card, and an AI roast built from the league's real stats — schedule luck, bench points wasted, waiver addiction and all. Free, no login, one shareable link for the group chat.
Pre-season mode: we roast your league's 2025 receipts — the season your group chat still argues about.
Free, no login. We read the same public data the Sleeper app shows.
Draft-season toolkit
The pre-draft rituals, upgraded. No accounts, everything shareable.
Not on Sleeper or ESPN?
Vote for your platform and we'll cook the winner next.
FAQ
What is the fantasy football League Roast?+
Enter your Sleeper username or ESPN league ID, pick your league, and roasted.gg turns the league's real stats into a roast of every manager: a 0–100 Cooked Score, an archetype card (The Waiver Wire Gremlin, The Ghost Ship, The Schedule-Luck Merchant…), an itemized receipt of fantasy sins, and an AI-written roast. One link covers the whole league — built to be dropped in the group chat.
Which fantasy platforms are supported?+
Sleeper and ESPN are live. Sleeper needs just a username; ESPN needs your league ID — public ESPN leagues load instantly, and private ones take a one-time unlock step by any single member. Yahoo and NFL Fantasy are in the kitchen: vote on this page and we'll build the most-wanted one next.
How does the private ESPN league unlock work?+
ESPN only shows private-league stats to logged-in members, so one member pastes two browser cookies (espn_s2 and SWID — found in DevTools after logging into fantasy.espn.com). We use them server-side for a single read, never store them, and cache the computed roast — after that the whole league opens the page with no login at all.
What stats go into a fantasy manager's Cooked Score?+
Record and points are just the start: we compute schedule luck (your record vs the all-play table), bench points wasted (your optimal lineup vs what you actually started), zero-point starts (byes and inactives you started anyway), waiver and FAAB burn, trade activity, draft ROI, and losing streaks. Winning helps; managing badly cooks you.
Do I need my league ID?+
On Sleeper, no — your username is enough, and you'll get a picker with all your leagues. On ESPN, yes: grab it from your league's URL (the leagueId= number), or just paste the whole URL and we'll find it.
Is my league's data private?+
We only read league data — no OAuth, no write access, no account creation. Sleeper data comes from its official public read-only API. ESPN private-league cookies are used for one read and never stored; what we keep is the computed roast (scores and stats), the same numbers your league already sees in its app. Roasts are jokes generated from those stats.
roasted.gg is a fan-made entertainment site, not affiliated with Sleeper or the NFL. Roasts are jokes generated from public stats.