Commissioner Dashboard: League Health Metrics for Every Sleeper League
announcement · feature · commissioner
Running a fantasy league well means keeping an eye on more than your own roster. Are teams engaged, or are half your managers setting lineups on autopilot? Is the league competitively balanced, or has one team lapped the field? Who hasn't made a trade in two years? The new Commissioner tab puts answers to all of those questions in one place.
League Parity Score
The parity score is a single number from 0 to 100 that captures how evenly matched your league is. It pulls from three underlying metrics:
- Roster value parity: how spread out dynasty values are across teams, measured with a Gini coefficient. A league where every team has a similar-value roster scores high. A league where one team is worth twice everyone else scores low.
- Standings balance: the spread between the best and worst win percentage in the league. Tight races score higher.
- Scoring balance: the gap between the highest and lowest points-per-game average. A competitive league tends to have most teams scoring within a reasonable range of each other.
The roster value chart sits alongside the parity score and shows the breakdown for each team split into starters, bench, and draft picks. A reference line at the league average makes it easy to spot who is built to compete now versus who is hoarding picks for the future.
Engagement Scores
The Engagement tab scores every manager on a 0 to 100 scale based on three behaviors that separate active managers from ghosts:
- Lineup efficiency: what percentage of available points did they actually start? A manager who consistently leaves better players on the bench is either not paying attention or has given up.
- Waiver activity: how many claims have they made? Total inactivity on the wire is a reliable signal that a team is being ignored.
- Trade count: engaging with trades, whether sending or receiving, is a marker of an invested manager.
Teams that fall below a threshold get flagged as Inactive. That label is not a punishment — it's useful information for a commissioner deciding whether to reach out to a struggling manager or recruit a replacement before next season.
Tanking Detection
The Tanking tab flags teams that show patterns consistent with deliberate losing. The detection looks at a combination of low lineup efficiency, a bottom-tier standings position, and a net positive pick acquisition through trades — the classic rebuild signal of selling veterans for future draft capital while not setting an optimal lineup.
The flags come with severity levels (low, medium, high) and plain-English reasons so you can assess the situation yourself. A team rebuilding transparently looks very different from one that logged in once in October and never touched their roster again. The algorithm can't make that judgment, but the data surfaces enough to have the conversation.
If no teams cross the threshold, the view just says so clearly. Not every league has a tanking problem.
Trade Activity
The Trade Activity view gives an overview of how much dealing is happening in your league. Total trades, a breakdown of trades by week, which teams have never made a trade, and any flagged lopsided deals are all here in one spot.
Lopsided trades are flagged when the dynasty value on one side significantly outweighs the other. The flag is not a ruling — trades can look uneven on paper and be perfectly rational based on things the model doesn't see. But large value gaps are worth reviewing, and having them surfaced automatically is better than finding out about them from an angry manager two months later.
Recommendations
At the bottom of the overview, the dashboard generates a short list of plain-text recommendations based on everything it found. If engagement is low across the board, it notes that. If the parity score is strong, it notes that too. If specific teams are flagged for tanking or inactivity, those come through as higher-severity items.
The goal is to give commissioners a starting point for offseason conversations rather than a wall of numbers to interpret on their own.
Open the Commissioner tab in any league to see a full health breakdown.