Sync your league, pick another team, and find trades that actually make sense for both rosters, not just a market-vs-model gap.
Click "Sync league" above, choose your platform, and import a league to see your roster and start finding trades.
No drafted teams yet?
Your roster and where it's thin or stacked, position by position.
Pick another team in your league to see specific trades that fill real needs on both sides.
Like a suggestion? Head to the Trade Calculator to double-check the exact numbers before you offer it.
Each roster's needs are estimated the same way the Trade Calculator estimates yours: how deep each position is compared to how many starter slots it needs to fill, accounting for FLEX/Superflex eligibility. Thin positions get weighted up, stacked positions get weighted down.
A trade only gets suggested when it makes sense for both rosters: the player you'd send should come from a position you're stacked at (or one they're thin at), and the player you'd receive should fill a position you're thin at (or one they're stacked at). Suggestions are ranked by how well they satisfy both sides, then by how close it comes to a fair, even swap.
Each suggestion explains itself from the same roster math: where the player you'd send sits at that position and who's ahead of them, how many startable bodies each side has against the slots its lineup actually has to fill, which side is handing over a starter (and will therefore push back), and what both rosters look like once the deal is done. Exact model numbers stay out of it — the reasoning is roster shape, which you can check against your own eyes.
Every suggestion is then re-checked against the roster it would leave you with, on both sides. A surplus only spends once: being two deep at a position you only start one of is a reason to trade one of them, not both, and nothing is suggested that would leave either team without a startable player for a slot they have to fill.
Players below replacement level — worth less than a freely-available waiver add — are valued at 0, never as negative value. You can still include one as a throw-in, but they won't discount the price of whoever they're bundled with.
Market ADP factors in too, as a secondary signal: a suggestion gets a small boost when the player you'd receive is one the market seems to be undervaluing, since that's a sign their current owner may not realize what they're giving up.
These are starting points for a real trade conversation, not guaranteed wins. Always sanity-check a suggestion in the Trade Calculator before you send an offer.