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.

Trade result
+20 pts
Side A wins the trade
Side A total—
Side B total—
Difference—
Side A players—
Side B players—
The calculation
—
—

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.

The formula
Trade margin = total projected points (Side A) − total projected points (Side B)

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

PlayerPositionProjected points
Aaron JudgeOF600 pts
Shohei OhtaniDH625 pts
Bobby Witt Jr.SS610 pts
Juan SotoOF590 pts
José Ramírez3B580 pts
Gunnar HendersonSS560 pts
Mookie BettsSS/OF555 pts
Freddie Freeman1B540 pts
Yordan AlvarezDH/OF530 pts
Ronald Acuña Jr.OF520 pts
Fernando Tatis Jr.OF515 pts
Elly De La CruzSS500 pts
Corbin CarrollOF495 pts
Paul SkenesSP480 pts
Tarik SkubalSP470 pts
Zack WheelerSP450 pts
Garrett CrochetSP430 pts
Brandon NimmoOF310 pts
Marcus Semien2B300 pts
Dansby SwansonSS290 pts
Nico Hoerner2B280 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 ASide BResult
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

01

Points are the starting point, not the whole trade — check who fills a hole in your roster.

02

A 2-for-1 trade can still lose if the second player rides your bench — count only players who will actually start.

03

Pitchers carry more injury risk, so a hitter and a pitcher with equal projections are not equal value.

04

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.