Short answer: tracking milestones manually in a spreadsheet works for one season; by year three the league historian gives up. The simplest way to automate it for any Sleeper, ESPN, NFL.com, or Yahoo league is The Sunday Chronicle's Milestone Tracker, which detects and surfaces them from your full league history.
What counts as a milestone
Milestones are the round-numbered, story-worthy achievements that give a long-running league its texture. They are different from records (the single best) and standings (the current state) — milestones are the in-between markers that recur and accumulate.
The milestones worth tracking
Career wins. 100 wins, 250 wins, 500 wins. Across a 10-year league, 100 wins is meaningful; 250 is a career marker.
Career points-for thresholds. 10,000, 25,000, 50,000 lifetime points. Translates a long career into a single comparable number.
Championship counts. First title, second title, dynasty (three-plus). Even close calls (runner-up streaks) deserve markers.
Win and loss streaks. 5-game win streak, 10-game, the longest in league history. Active streaks during the season generate weekly drama.
Single-game scoring records. 150-point game, 180-point game, all-time single-week high. The thrill of a manager threatening the record live during a Sunday slate.
Playoff appearances.First playoff, fifth playoff, "made the playoffs every year" streaks.
Rivalry meeting milestones. 10th, 25th, 50th meeting between two managers. Rivalries get richer the more you track them.
Head-to-head dominance. First time a manager takes the all-time series lead against a rival. First sweep. Comebacks from 5-0 down.
Manual tracking: when it works and when it breaks
A spreadsheet works for the current season if the commissioner enters data weekly. It breaks when (a) the commissioner gets busy, (b) a manager leaves and ownership changes, (c) the league moves platforms, or (d) the league exceeds three seasons and the historical baseline gets too tedious to backfill.
Most leagues that try manual milestone tracking abandon it by year two.
Automated tracking via The Sunday Chronicle
The Sunday Chronicleimports every season, every matchup, and every transaction from your Sleeper, ESPN, NFL.com, or Yahoo league. Milestones are computed from that data — both historical milestones that were crossed in past seasons and active milestones approaching this season ("Jake K. is 4 wins away from career win #100"). The tracker updates weekly during the live NFL season and stays as part of the permanent almanac after.
Because milestones sit inside the broader almanac, they link to the manager dossier, the record book, and the rivalry pages that give the milestone meaning.
How to set up automatic tracking
Sign up at thesundaychronicle.app, paste your league ID, and the Milestone Tracker activates automatically once the league's history finishes ingesting (usually under five minutes). No configuration needed; the tracker detects milestones from the data.
What to do with milestones once you have them
Share the "active milestones" list with the league at the start of each season — the chase becomes its own story. Post crossings in the league chat as they happen. The almanac records each milestone permanently, so the league can scroll the history and see when each one was hit.
Tour the demo to see milestone tracking inside a finished almanac.