For Multi-League Degenerates

Your league has
a story.
We tell it.

Personality-driven recaps that remember every rivalry, every bad trade, every cursed first-round pick. Paste your Sleeper league ID and get yours in 30 seconds.

Generate Your Recap

Paste your Sleeper league ID. We'll pull your matchups and write a recap your group chat will actually read.

Find your league ID in Sleeper app → League Settings → General → scroll to the bottom. It's the long number.

Select a week for your recap
Week 1 Recap
Week Scoreboard
Example Recap
Week 9 Recap The Basement League • Sleeper

Jake drafted another Broncos RB in the first round, continuing a tradition that has produced exactly zero championships and an impressive 12-game losing streak that spans two calendar years.


Meanwhile, Sarah beat Mike for the 7th consecutive time, including 3 playoff eliminations. At this point it's not a rivalry, it's a restraining order. Mike left 42.7 points on his bench because he started a tight end on a bye week. Again.

🏆
Luckiest Win
Dave (won by 0.3)
💥
Biggest Blowout
Sarah (164 - 89)
😶
Bench MVP
Mike (42.7 pts)
🔥
Worst Decision
Jake (TE on bye)
01 — Recaps

Recaps that actually slap

Not stat dumps. Not generic summaries. Recaps that reference your league's history, rivalries, and cursed draft patterns going back years.

  • Draft recaps with team grades, steals, reaches, and personal trash talk
  • Weekly matchup narratives with rivalry tracking and head-to-head records
  • Shareable weekly awards: Luckiest Win, Bench MVP, Commissioner's Curse
  • Trade grade receipts, revisited at season end with final verdicts
  • Season-long narrative arcs that build on themselves week over week
02 — Alerts

Alerts that respect your time

Every platform over-notifies. LeagueLore only alerts when you need to act right now. Opt-in per alert type. Signal, not noise.

  • Thursday lineup check: starter in Thursday game needs a decision before kickoff
  • Surprise inactive: starter downgraded pre-game, bench replacement suggested
  • Weather and game script: 25mph winds at your kicker's game, swap available
  • Cross-league conflicts: starting a player in League A but benching in League B
  • Playoff scenarios: win-and-in, elimination math, tiebreaker situations

One app. All your leagues.

Connect every league from every platform. Finally.

Sleeper Live Now
ESPN Coming Soon
Yahoo Coming Soon
NFL.com Coming Soon
CBS Sports Coming Soon
MFL Coming Soon

The funniest person in your league is about to be an AI.

LeagueLore doesn't just track your fantasy season. It remembers every draft-day panic pick, every lopsided trade, every time someone started a player on a bye. And it never lets anyone forget.