A verdict you can argue with.
Two sides in, a verdict out — then the four terms behind it: consensus rank, age curve, your format, your league size. Free. No account required.

Elsewhere on the site
| # | Player | Pos | Team | Age | 1QB | SF |
|---|---|---|---|---|---|---|
| 1 | Ja'Marr Chase | WR | CIN | 26.5 | 10,256 | 9,034 |
| 2 | Jaxon Smith-Njigba | WR | SEA | 24.6 | 9,716 | 8,459 |
| 3 | Bijan Robinson | RB | ATL | 24.6 | 9,513 | 7,976 |
| 4 | Justin Jefferson | WR | MIN | 27.2 | 9,336 | 8,070 |
| 5 | Puka Nacua | WR | LAR | 25.3 | 9,184 | 7,827 |
| 6 | Jahmyr Gibbs | RB | DET | 24.5 | 9,184 | 7,486 |
| 7 | CeeDee Lamb | WR | DAL | 27.4 | 9,162 | 7,610 |
| 8 | Amon-Ra St. Brown | WR | DET | 26.9 | 9,141 | 7,772 |
| 9 | Ashton Jeanty | RB | LV | 22.8 | 8,301 | 6,578 |
| 10 | Malik Nabers | WR | NYG | 23.1 | 7,920 | 5,904 |
| 11 | Jeremiyah Love | RB | ARI | 21.3 | 7,772 | 5,988 |
| 12 | Drake London | WR | ATL | 25.1 | 7,398 | 5,646 |
| 13 | Omarion Hampton | RB | LAC | 23.5 | 7,381 | 5,489 |
| 14 | James Cook III | RB | BUF | 27 | 7,295 | 5,068 |
| 15 | Tetairoa McMillan | WR | CAR | 23.4 | 7,092 | 5,213 |
| 16 | Josh Allen | QB | BUF | 30.3 | 7,075 | 10,256 |
| 17 | Garrett Wilson | WR | NYJ | 26.1 | 6,766 | 4,938 |
| 18 | Nico Collins | WR | HOU | 27.5 | 6,350 | 4,506 |
| 19 | De'Von Achane | RB | MIA | 24.9 | 6,320 | 4,824 |
| 20 | Emeka Egbuka | WR | TB | 23.9 | 6,291 | 4,668 |
| 21 | Jonathan Taylor | RB | IND | 27.6 | 6,276 | 4,485 |
| 22 | Chris Olave | WR | NO | 26.2 | 6,276 | 4,570 |
| 23 | A.J. Brown | WR | NE | 29.2 | 5,713 | 4,102 |
| 24 | Brock Bowers | TE | LV | 23.7 | 5,686 | 4,299 |
The short version
How the verdict is decided
Each side is priced asset by asset, then compared. Anything inside ±5% is called even — that band is noise, not an edge. Between 5% and 15% is a slight win, 15% to 35% is a clear win, and beyond that one side is giving up far too much.
The percentage is measured against the larger side, so a 10,000-for-9,000 trade reads as 10%, not 11%.
Why four numbers instead of one
Most trade calculators hand you a total and ask you to trust it. A total is not an argument, and a trade is an argument.
So each valuation is split into what the expert consensus says about a player at his positional peak, what the age curve then adds or removes, what your league format is worth, and what your league size is worth. If you disagree with the weighting, you can see exactly which term to disagree with.
Dynasty and redraft are the same page
Switching to redraft strips the dynasty age discount back out and re-applies a much flatter curve, because a redraft trade buys one season and nothing else. It also discounts rookie picks to 12% — you cannot keep what they become.
That is why a 32-year-old running back can be nearly worthless in dynasty and a genuine asset in redraft, from the same source data.
What this does not know yet
There is no live market feed. Values come from published dynasty consensus, not from observed completed trades, so the calculator cannot yet tell you what a player actually fetched this month. That feed is the next milestone and it is listed on the changelog.
It also does not price injuries, holdouts, or the news from this morning. Where a player carries an injury designation the calculator says so and leaves the number alone.