League Analyzer
Pull in a real league and see every roster measured with the same MustDraft projected values, so you know who's contending and who's selling.
Your team
Just finished drafting? Grade every team's draft instead.
Pick a league
League
Team grades
NO ROSTERS YET
| # | Team | Grade | Starting total | vs typical |
|---|
Grades compare each roster's best legal lineup with a typical lineup for this league's settings — a synthetic reference, not this league's own median. See methodology.
Positional heat
Each bar is that team's solved starting points at the position as a percentage of the strongest team in the league at that position — the same solved lineups the grades above use. 100% means nobody starts more there.
Trade finder
Field guide
What a whole-league grade sheet is good for
Most managers know their own roster cold and almost nothing about the other eleven. That asymmetry is where trades go wrong. This page fixes it by solving every roster's best legal starting lineup against your league's own settings, on the same projected-value scale, and putting the results side by side.
The grade is a comparison, not a verdict from nowhere. Every roster's best legal lineup is measured against a typical lineup for a league with your settings — a synthetic reference built by assigning the whole player pool to every starting seat, not your own league's actual median. "vs typical" says exactly that: how far above or below that reference your lineup lands. A team with a strong grade but a thin bench is one injury from trouble; a team with a weak grade and real depth is a natural buyer once you see who else is short.
Read the rest
Read the rest
Heat percentages are relative, not absolute
The positional bars compare each team to the best team in your league at that position, not to some universal standard. So 100% at tight end in a league where nobody rosters a good tight end still means very little in real points. Read the shape, not the number: a team at 100% quarterback and 30% receiver has a surplus it is over-invested in, and a hole it will eventually have to fill.
The trade finder does not invent offers
It identifies which managers are structurally complementary to you — strong where you are weak, weak where you are strong — and names the positions. That is the part data can honestly answer. Which specific players change hands is a negotiation, and one that depends on things no feed knows: who is stubborn, who is bored, who just lost a starter, and what your league's history looks like. Take the matchup logic, then open the grade breakdown for both rosters and build the offer.
One caveat worth repeating: team defenses and kickers carry no projected value, so a league that starts them will read a little light there for every team equally.