For the league group chat

Your league has years of receipts. We read them out loud.

Fantasy Roaster reads your league's scores, lineups and every season of its history, finds the win somebody left on the bench, and writes the roast. You paste it in the group chat.

Read-only. Never touches your lineup, roster or league settings.

All-time low

31

points in week 2

Lowest score in 1,127 games since 2011

A real league, names removedfantasyroaster.com

Self-inflicted

44

points on the bench in a 13-point loss

Matthew Stafford (27) sat while Dallas Goedert (0.4) started

A real league, names removedfantasyroaster.com

Skid

14

straight losses

Across two seasons, the longest in league history

A real league, names removedfantasyroaster.com

What it finds

Every joke comes with a number

3

Self-inflicted losses

Losses the best lineup on the same roster would have won. One of our test leagues had three in a single week.

1,127

All-time lows

Every score is ranked against every game the league has ever played, so a bad week gets its proper place in history.

7th

Schedule luck

All-play records show who is winning on points and who is winning on the schedule.

14

Streaks across seasons

A skid that started last November still counts in September.

12-12

Rivalries

Every head-to-head since the league began. "Tied 12-12 since 2011" writes itself.

13

Rap sheets

Titles, last places, nemesis, worst game and bench points for every manager who ever played.

How it works

Connect once. Roast every Tuesday.

  1. 1

    Bring your league

    Connect Yahoo, Sleeper or ESPN, or upload your league's history as CSV. The older the league, the better the material.

  2. 2

    We crunch every season

    Optimal lineups, bench points, all-play records, streaks, head-to-heads and the all-time record book, checked against your league's own numbers.

  3. 3

    Pick a tone, drop it in the chat

    The roast lands after Monday night. Copy the message, share a card, or send the whole league the link.

Same fact, three tones

You set how hot it runs

Mild

Dave had the win sitting on the bench.

Medium

Dave benched the win: 44 points watched a 13-point loss.

Scorched

Dave lost by 13 with 44 on the bench. Nobody beat Dave. Dave did.

Every tone roasts the lineup, the luck and the record. None of them touch anything outside the league.

Pricing

Less than the last-place punishment

Free

$0

  • The weekly headline card for your group chat
  • Current season only
  • Medium tone
Start free

Roast Reel

$99 per league, per season

  • Everything in League Pass
  • A weekly roast video: 30 to 45 seconds, vertical, voiced and captioned
  • Built from the same numbers as the written roast
  • About $9.90 a manager in a 10-team league
Get Roast Reel

Launch pricing, proposed. Nothing is charged in this prototype.