Home›Games›Fantasy baseball trade
Fantasy Baseball Trade Calculator
Compare the trade
A fan tool for fantasy baseball. Not affiliated with MLB or any fantasy platform. Projected points are estimates that vary by source — use them to compare trades, not as exact predictions.
Side A
Side B
Pick up to 3 players per side. Leave a slot on "No player" to trade fewer players. Your picks stay in your browser.
Example: Side A gets Aaron Judge (600 projected points); Side B gets Marcus Semien (300) and Nico Hoerner (280) → Side A 600 vs Side B 580 — Side A wins the trade by 20 points.
Behind the numbers
How a fantasy baseball trade is judged
Add up the projected fantasy points of every player on each side, then compare the totals. The side with the higher total wins the trade on points, and the difference is the margin. A 2-for-1 deal only wins if the two players together outscore the one star — and only if both players will actually start in your lineup.
Worked example: Side A: Aaron Judge 600. Side B: Marcus Semien 300 + Nico Hoerner 280 = 580. Margin: 600 − 580 = +20 points to Side A, so Side A wins the trade by 20 points.
Reference
Projected points used here
| Player | Position | Projected points |
|---|---|---|
| Aaron Judge | OF | 600 pts |
| Shohei Ohtani | DH | 625 pts |
| Bobby Witt Jr. | SS | 610 pts |
| Juan Soto | OF | 590 pts |
| José Ramírez | 3B | 580 pts |
| Gunnar Henderson | SS | 560 pts |
| Mookie Betts | SS/OF | 555 pts |
| Freddie Freeman | 1B | 540 pts |
| Yordan Alvarez | DH/OF | 530 pts |
| Ronald Acuña Jr. | OF | 520 pts |
| Fernando Tatis Jr. | OF | 515 pts |
| Elly De La Cruz | SS | 500 pts |
| Corbin Carroll | OF | 495 pts |
| Paul Skenes | SP | 480 pts |
| Tarik Skubal | SP | 470 pts |
| Zack Wheeler | SP | 450 pts |
| Garrett Crochet | SP | 430 pts |
| Brandon Nimmo | OF | 310 pts |
| Marcus Semien | 2B | 300 pts |
| Dansby Swanson | SS | 290 pts |
| Nico Hoerner | 2B | 280 pts |
These are illustrative season projections for comparing trades. Real projections vary by source, scoring format and playing time — if your league uses different numbers, choose "Add your own player..." and type the projection your source gives.
A few comparisons
Example trades
| Side A | Side B | Result |
|---|---|---|
| Aaron Judge (600) | Marcus Semien (300) + Nico Hoerner (280) | Side A wins by 20 |
| Shohei Ohtani (625) | Bobby Witt Jr. (610) | Side A wins by 15 |
| Juan Soto (590) + Tarik Skubal (470) | Aaron Judge (600) + José Ramírez (580) | Side B wins by 120 |
| José Ramírez (580) | Juan Soto (590) | Side B wins by 10 |
A star for two mid-tier players is only a win if the two together outscore the star — Judge (600) beats Semien and Hoerner combined (580) by 20 points.
Tips before you accept a trade
Points are the starting point, not the whole trade — check who fills a hole in your roster.
A 2-for-1 trade can still lose if the second player rides your bench — count only players who will actually start.
Pitchers carry more injury risk, so a hitter and a pitcher with equal projections are not equal value.
Check the schedule — players with more games in a scoring week score more points.
Good to know
Frequently asked questions
How is a fantasy baseball trade judged?
Compare the total projected fantasy points on each side. In the example on this page, Aaron Judge at 600 projected points beats Marcus Semien (300) and Nico Hoerner (280) combined at 580 points, so Side A wins by 20 points. Points are the starting point — position, roster needs and schedule also matter.
Why do projections differ between sources?
Every projection system weighs past performance, age, playing time and park factors differently, so the same player can be projected at 590 points by one source and 560 by another. Treat the numbers here as estimates for comparing trades, not as exact predictions.
Does positional scarcity matter in a trade?
Yes. A 500-point shortstop is usually worth more than a 500-point first baseman, because good shortstops are harder to replace on the waiver wire. If a trade looks even on points, take the side that fills the scarcer position.
What if my player is not in the list?
Choose 'Add your own player...' in any slot and type the player name and projected points. New players break out every season and lists can never be complete, so your custom player counts in the total just like a preset one.