Roast my league

Bring your league

This is a prototype. Sign-up and payments are not switched on yet; the demo leagues show exactly what your league would get.

Yahoo

Waiting on Yahoo

Yahoo now reviews every third-party app before it can read league data. Our read-only app is in that queue. Until it clears, use the CSV import.

Sleeper

Next

League ID only, no password. Past seasons chain back automatically.

ESPN

Next

Public leagues by league ID. Private leagues need a browser sign-in cookie, so they come after Sleeper.

CSV history

Works today

How the demo leagues were built. Export once, and every season you have ever played becomes material.

The CSV format

One folder per league. Files can be split any way (one per season, or all seasons in one file); the importer merges them.

FileColumns
teams_<season>.csvseason, team_id, team_name, owner
matchups_<season>.csvseason, week, game_type, status, home_tid, home_pts, home_proj, away_tid, away_pts, away_proj, winner
standings_<season>.csvseason, team_id, wins, losses, ties, pf, pa, rank, playoff_seed
player_weeks_<season>.csvseason, week, team_id, player_id, player, pos, slot, pts (unlocks bench math)
injuries_, draft_, transactions_ (optional)extra material for storylines