MUSTDRAFTfootball

League Analyzer

Free, no account

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.

Find your league ID in your league's URL on the app or site you play on. A username works too — we'll list the leagues on that account so you can pick one. Public Sleeper leagues we see this way help improve our market values, de-identified — how this works.

Just finished drafting? Grade every team's draft instead.

Advertisement

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

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.