How Sleeper League History Works (and How to See All of It)
Updated October 13, 2026
Sleeper is the easiest fantasy platform to pull history from: every league is readable without a login, and every season links back to the one before it. There's one quirk that confuses people, though, and it explains most "where did our old seasons go?" questions.
A new league ID every season
On ESPN a league keeps the same ID forever. On Sleeper, when the commissioner renews a league for a new season, Sleeper creates a new league with a new ID and stores a pointer back to last season's league (Sleeper calls it the previous league ID). Each season points to the one before, like links in a chain.
That means you can start from any season. This site starts from whichever league you enter, follows the chain back to the first season, and also checks forward for a newer season, so you get the whole history no matter which year's ID you paste.
Finding your league
The easiest way is your Sleeper username (the one you sign in with, not your team name). Enter it on the home page and pick the league from the list of your leagues.
If you'd rather use the league ID:
- On sleeper.com: open your league; the long number in the address (
sleeper.com/leagues/1048…/) is the league ID. - In the Sleeper app: the app doesn't show addresses, so your username is the quicker route on a phone.
Sleeper league IDs are long (usually 18 or 19 digits). Copy them; don't type them.
Why our history starts in the middle
If your league's history stops at a certain year, the chain was probably broken that year. That happens when a commissioner creates a brand new league instead of using Sleeper's renew option, or when a league moved to Sleeper from another platform. Sleeper has no link between the new league and the old one, so the history begins when the new chain does. If the earlier seasons were on ESPN, you can load that league separately.
Median scoring and other Sleeper settings
- League median: Sleeper can award an extra win or loss each week for scoring above or below the league median. Those count toward seeding, so playoff seeds here match Sleeper's. But they aren't games against an opponent, so they're left out of head-to-head records and W-L-T totals.
- Playoffs: winners-bracket games count toward head-to-head records (you can toggle them off). Consolation games are left out everywhere.
- Usernames: Sleeper shows usernames rather than real names. If a leaguemate changed accounts over the years, merge the two with Managers ✎ so their records combine.
Keeping it current
Sleeper leagues update themselves. When someone opens your league's link during the season and the saved copy is more than a few hours old, the current season is refreshed automatically, including following your league to its new ID when the next season starts.