Where the numbers come from, how they're blended, and how the trade calculator uses them.
Every player gets one number on a 0–10,000 scale, where the best player in a given format is 10,000. That number isn't a single site's opinion — it's a weighted blend of independent views of a player's worth — the live trade market, a weekly community chart, expert rest-of-season rankings and our own production model — nudged by a momentum signal. Because everything lands on the same scale, a quarterback, a tight end, and a two-for-one package can all be compared directly.
Current sources: multiple sources. .
FantasyCalc market values (35%). Derived from thousands of real trades across leagues, so it reflects what managers actually pay, not what pundits think. Fetched separately for 1QB and Superflex and for PPR, half-PPR, and standard scoring, so no guesswork is needed to translate between formats.
GBY production model (30%). Our own forecast of what each player will score from now through Week 17, built from four open data feeds:
Byes count as zero, and fantasy-playoff weeks 15–17 count 1.3× because that's when the games matter most. Projected points become value through points over a replacement-level starter at each position (QB13, RB30, WR36, TE13 in 1QB; QB26 in Superflex), and the resulting order is read off the market's own value curve — the model's #10 player gets the market's #10 value — so it blends cleanly with the other sources. The model can move a player but can't overrule the market on its own: its number is held within half to double of the market's.
PeakedInHighSkool trade value chart (20%). A widely used weekly redraft chart built from expert rankings, community data, and analytics, refreshed every Tuesday night. It's the "what does the fantasy community think this player is worth in a trade" leg, and often the first to move on news.
FantasyPros expert consensus (15%). The aggregated rest-of-season rankings of dozens of analysts, per scoring format (draft rankings before the season). This is the "expert" leg that catches injuries and role changes before the trade market fully reprices them. (Requires an API key; if it's not configured the other weights are renormalized.)
No preseason data. Values are built only from in-season signals — the trade market, weekly charts, rest-of-season expert rankings and what's actually happening on the field — never from where a player went in August drafts. Early in the season, before there's enough usage data, the model's weight ramps up over the first three weeks.
Sleeper waiver momentum (±3% max). Net adds minus drops over the past week across Sleeper leagues. A player being scooped everywhere gets a small bump; one being cut everywhere gets a small haircut. It's capped so hype can't override the fundamentals.
For each format and scoring combination, every source's number is normalized to 0–10,000, then averaged using the weights above. If a source doesn't cover a player, its weight is dropped and the others are scaled up, so a deep-bench player known to only one source still gets a sensible value. A breakout the market hasn't priced yet (projected and with real usage, but not on any chart) is blended with the bottom of the market curve until the market catches up. Superflex uplift for quarterbacks is learned from FantasyCalc's own 1QB-versus-Superflex ratio and applied to the expert and chart legs, rather than hard-coded; the model handles Superflex directly through its replacement levels. Finally the whole pool is rescaled so the top player is exactly 10,000, and tiers are assigned from the result.
Each player page has a Usage & outlook panel: points per game against what his usage should produce (flagging players who are running hot or due for more), target and carry share, projected rest-of-season points, the next game's Vegas implied team total, and how easy his remaining and playoff schedules are. The Trade Advisor uses the same usage numbers for its buy-low and sell-high calls.
On My League, the Trade partner breakdown focuses all of this on one leaguemate: your position ranks side by side, whether their strengths line up with your needs (and vice versa), the players on their roster that would most improve your lineup, the players of yours they'd value most, and the best offers to send them — scored with the same logic as the Trade Advisor.
The rankings page shows how many sources value each player and whether they agree, are mixed, or are split — a wide split usually means an injury or role question that the market and the experts read differently, which is exactly where trade edges live.
The calculator sums each side's values, but not linearly. In redraft, roster spots are scarce and the best player in a deal usually decides it, so the second, third, and fourth pieces on a side are discounted (85%, 72%, 61% and so on). This is why a 3-for-1 that "adds up" on paper often still loses.
A trade is called fair when the adjusted totals are within your chosen tolerance (default ±6%). Otherwise the calculator names the side receiving more value and suggests players the winning side could add to balance the deal.
Connect a Sleeper league on the My League page and the site reads every roster straight from Sleeper, right in your browser (no login; Sleeper league data is public). It also switches the site to your league's QB format and scoring.
Lineup value. For each team we fill your league's actual starting slots (QB, RB, WR, TE, FLEX, superflex and so on) with the best available players, then add 20% of the top four bench players for depth. Power rankings sort teams by that number.
Trade finder. It tries every 1-for-1, 2-for-1, 1-for-2 and 2-for-2 deal between you and each leaguemate (top 20 players on each roster), and keeps the ones that raise your lineup value by at least 0.5%, don't meaningfully hurt theirs, and land in your chosen fairness window (±10% at Fair). Deals that help both lineups rank first, and the list rotates through leaguemates so you see your best option with each team. If strict results are thin, it adds a few "close calls" found with slightly looser rules, and labels them.
Trade Advisor. The top of My League diagnoses your team: your rank at each position (bottom half = a need, top quarter = a strength) and bench players good enough to start for most teams (trade chips). It flags sell-high players on your roster (valued well above where they rank in points per game this season) and buy-low targets elsewhere (producing well above their value). It then scores the trade finder's candidates on lineup gain, filling your needs, spending surplus instead of starters, market timing, filling the other team's needs, and how likely they are to accept, and shows the top five with the reasons.
Lineup impact in the calculator. When each side of a trade comes from one team in your league, the calculator shows how each team's starting lineup changes. That can disagree with the value verdict, and that's the point: a trade can "lose" on paper and still make your weekly lineup better.
Tier 1 (8,000+) are league-winners you should almost never trade. Tier 2 (6,000–8,000) are weekly locks. Tier 3 (4,000–6,000) are strong starters. Tier 4 (2,500–4,000) are flex plays. Tier 5 and 6 are bench depth and streamers — useful as sweeteners, rarely as centerpieces.