Skip to main content

Who Should I Trade?

Josh Donaldson for Ryan Mountcastle (2021)

See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
Experts' Pick
  Josh Donaldson
3B - MIN
Josh Donaldson
Ryan Mountcastle
Ryan Mountcastle
Recommended by
12 of 18 experts
Recommended by
6 of 18 experts
Rest of Season# 82# 102
VBR# 132# 108
Home Runs1312
Stolen Bases12
Batting Average.243.262
Injury AlertDTD-
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 98# 119
Nick Pollack
Pitcher List
# 63# 115
Mike Maher
# 81# 116
Dan Harris
# 97# 115
Pierre Camus
# 70# 95
Mick Ciallela
# 79# 106
Ryan Amore
Pitcher List
# 93# 167
Brendan Tuma
# 61# 134
Jordan Eisen
Field of Vision Sports
# 94# 157
Chris Mitchell
# 84# 115
Corbin Young
# 72# 186
Chris Clegg
# 98# 118
Carmen Maiorano
# 95# 83
Brad Camara
# 99# 89
Jorge B. Edwards
Fantasy In Frames
# 114# 88
Chris Meaney
# 114# 88
Joe Pisapia
# 160# 134
John Albright
Fantasy Six Pack
# 34
Who Should I Trade? Player Statistics
  Josh Donaldson
3B - MIN
Josh Donaldson
Ryan Mountcastle
Ryan Mountcastle
2021 Stats 
At Bats191233
Home Runs109
Stolen Bases03
Caught Stealing02
Batting Average.241.249
On Base Pct.338.276
Slugging Pct.456.425
On-base Plus Slugging.793.701
Who Should I Trade? Player Projections
  Josh Donaldson
3B - MIN
Josh Donaldson
Ryan Mountcastle
Ryan Mountcastle
2021 Projections 
At Bats254291
Home Runs1312
Stolen Bases12
Caught Stealing11
Batting Average.243.262
On Base Pct.357.300
Slugging Pct.456.448
On-base Plus Slugging.814.748
Who Should I Trade? Player Notes
  Josh Donaldson
3B - MIN
Josh Donaldson
Ryan Mountcastle
Ryan Mountcastle
 Twins third baseman Josh Donaldson exited Wednesday's game against the Mariners as a precaution. He was dealing with right calf tightness, according to the team. Willians Astudillo replaced Donaldson, batting second and patrolling the hot corner.
Andersen Pickard
Wed, Jun 16th
Ryan Mountcastle went 3-for-5 with four RBIs, two singles, two strikeouts, one home run, and one run scored. He was also caught stealing once.
Lucas Babits-Feinerman
Thu, Jun 17th
 Minnesota Twins third baseman Josh Donaldson went 2-for-4 with two solo homers in a 6-4 loss to the Astros on Friday.
Matthew Terelle
Sat, Jun 12th
Ryan Mountcastle went 0-3 with one strikeout.
Lucas Babits-Feinerman
Mon, Jun 14th
 Minnesota Twins third baseman Josh Donaldson went 1-for-4 with a homer, two runs, two RBI, and a walk in a 7-5 win over the Yankees on Thursday.
Matthew Terelle
Fri, Jun 11th
Ryan Mountcastle went 2-3 with one run, one double, and one RBI.
Lucas Babits-Feinerman
Sun, Jun 6th
 Minnesota Twins third baseman Josh Donaldson went 1-for-4 with a run in an 8-4 loss to the Yankees on Tuesday.
Matthew Terelle
Wed, Jun 9th
Ryan Mountcastle went 1-4 with one run, two RBIs, and two strikeouts.
Lucas Babits-Feinerman
Sat, Jun 5th
 Minnesota Twins third baseman Josh Donaldson went 3-for-5 with a double, two homers, and two RBI in a 6-5 loss to the Royals on Thursday.
Matthew Terelle
Fri, Jun 4th
Ryan Mountcastle went 2-4 with one single, one run scored, three RBIs, and one strikeout.
Lucas Babits-Feinerman
Thu, Jun 3rd
 Donaldson lasted just one at-bat before hurting his hamstring and needing an IL stint. It's a relief that it's not a recurrence of his calf problems, but still, it's a reminder of how tenuous his status is even on his best day. Even if he is not out for long, have a backup ready to go at all times.
Dan Harris - FantasyPros
Who Should I Trade? Player Schedules
  Josh Donaldson
3B - MIN
Josh Donaldson
Ryan Mountcastle
Ryan Mountcastle
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ MIL   
Sat, Apr 3rd@ MIL@ BOS
Sun, Apr 4th@ MIL@ BOS
Mon, Apr 5th@ DET@ NYY
Tue, Apr 6th@ DET@ NYY
Wed, Apr 7th@ DET@ NYY
Thu, Apr 8thvs SEAvs BOS
Sat, Apr 10thvs SEAvs BOS
Sun, Apr 11thvs SEAvs BOS
Tue, Apr 13thvs BOSvs SEA
Wed, Apr 14thvs BOS   
Thu, Apr 15thvs BOSvs SEA
Fri, Apr 16th@ LAA@ TEX
Tue, Apr 20th@ OAK@ MIA
Wed, Apr 21st@ OAK@ MIA
Fri, Apr 23rdvs PITvs OAK
Sat, Apr 24thvs PITvs OAK
Sun, Apr 25thvs PITvs OAK
Mon, Apr 26th@ CLEvs NYY
Tue, Apr 27th@ CLEvs NYY
Wed, Apr 28th@ CLEvs NYY
Fri, Apr 30thvs KC@ OAK
Sat, May 1stvs KC@ OAK
Sun, May 2ndvs KC@ OAK
Mon, May 3rdvs TEX@ SEA
Tue, May 4thvs TEX@ SEA
Wed, May 5thvs TEX@ SEA
Thu, May 6thvs TEX   
Fri, May 7th@ DETvs BOS
Sat, May 8th@ DETvs BOS
Tue, May 11th@ CWS@ NYM
Wed, May 12th@ CWS@ NYM
Thu, May 13th@ CWS   
Fri, May 14thvs OAKvs NYY
Sat, May 15thvs OAKvs NYY
Sun, May 16thvs OAKvs NYY
Mon, May 17thvs CWS   
Tue, May 18thvs CWSvs TB
Wed, May 19thvs CWSvs TB
Thu, May 20th@ LAAvs TB
Fri, May 21st@ CLE@ WSH
Sat, May 22nd@ CLE@ WSH
Sun, May 23rd@ CLE@ WSH
Mon, May 24thvs BAL@ MIN
Tue, May 25thvs BAL@ MIN
Wed, May 26thvs BAL@ MIN
Fri, May 28thvs KC   
Sat, May 29thvs KC@ CWS
Sun, May 30thvs KC@ CWS
Mon, May 31st@ BALvs MIN
Tue, Jun 1st@ BALvs MIN
Wed, Jun 2nd@ BALvs MIN
Thu, Jun 3rd@ KC   
Fri, Jun 4th@ KCvs CLE
Sat, Jun 5th@ KCvs CLE
Sun, Jun 6th@ KCvs CLE
Tue, Jun 8thvs NYYvs NYM
Wed, Jun 9thvs NYYvs NYM
Thu, Jun 10thvs NYY   
Fri, Jun 11thvs HOU@ TB
Sat, Jun 12thvs HOU@ TB
Sun, Jun 13thvs HOU@ TB
Mon, Jun 14th@ SEA@ CLE
Tue, Jun 15th@ SEA@ CLE
Wed, Jun 16th@ SEA@ CLE
Fri, Jun 18th@ TEXvs TOR
Sat, Jun 19th@ TEXvs TOR
Sun, Jun 20th@ TEXvs TOR
Mon, Jun 21stvs CINvs HOU
Tue, Jun 22ndvs CINvs HOU
Thu, Jun 24thvs CLE@ TOR
Fri, Jun 25thvs CLE@ TOR
Sat, Jun 26thvs CLE@ TOR
Sun, Jun 27thvs CLE@ TOR
Mon, Jun 28th@ CWS@ HOU
Tue, Jun 29th@ CWS@ HOU
Wed, Jun 30th@ CWS@ HOU
Thu, Jul 1st@ CWS   
Fri, Jul 2nd@ KC@ LAA
Sat, Jul 3rd@ KC@ LAA
Sun, Jul 4th@ KC@ LAA
Mon, Jul 5thvs CWS   
Tue, Jul 6thvs CWSvs TOR
Wed, Jul 7thvs CWSvs TOR
Thu, Jul 8thvs DETvs TOR
Fri, Jul 9thvs DETvs CWS
Sat, Jul 10thvs DETvs CWS
Sun, Jul 11thvs DETvs CWS
Fri, Jul 16th@ DET@ KC
Sat, Jul 17th@ DET@ KC
Sun, Jul 18th@ DET@ KC
Mon, Jul 19th@ CWS@ TB
Tue, Jul 20th@ CWS@ TB
Wed, Jul 21st@ CWS@ TB
Thu, Jul 22ndvs LAA   
Fri, Jul 23rdvs LAAvs WSH
Sat, Jul 24thvs LAAvs WSH
Sun, Jul 25thvs LAAvs WSH
Mon, Jul 26thvs DET   
Tue, Jul 27thvs DETvs MIA
Wed, Jul 28thvs DETvs MIA
Fri, Jul 30th@ STL@ DET
Sat, Jul 31st@ STL@ DET
Sun, Aug 1st@ STL@ DET
Tue, Aug 3rd@ CIN@ NYY
Wed, Aug 4th@ CIN@ NYY
Thu, Aug 5th@ HOU   
Fri, Aug 6th@ HOUvs TB
Sat, Aug 7th@ HOUvs TB
Sun, Aug 8th@ HOUvs TB
Mon, Aug 9thvs CWS   
Tue, Aug 10thvs CWSvs DET
Wed, Aug 11thvs CWSvs DET
Fri, Aug 13thvs TB@ BOS
Sat, Aug 14thvs TB@ BOS
Sun, Aug 15thvs TB@ BOS
Mon, Aug 16thvs CLE@ TB
Tue, Aug 17thvs CLE@ TB
Wed, Aug 18thvs CLE@ TB
Thu, Aug 19th@ NYY@ TB
Fri, Aug 20th@ NYYvs ATL
Sat, Aug 21st@ NYYvs ATL
Sun, Aug 22nd@ NYYvs ATL
Tue, Aug 24th@ BOSvs LAA
Wed, Aug 25th@ BOSvs LAA
Thu, Aug 26th@ BOSvs LAA
Fri, Aug 27thvs MILvs TB
Sat, Aug 28thvs MILvs TB
Sun, Aug 29thvs MILvs TB
Tue, Aug 31stvs CHC@ TOR
Wed, Sep 1stvs CHC@ TOR
Fri, Sep 3rd@ TB@ NYY
Sat, Sep 4th@ TB@ NYY
Sun, Sep 5th@ TB@ NYY
Mon, Sep 6th@ CLEvs KC
Tue, Sep 7th@ CLEvs KC
Wed, Sep 8th@ CLEvs KC
Thu, Sep 9th@ CLEvs KC
Fri, Sep 10thvs KCvs TOR
Sat, Sep 11thvs KCvs TOR
Sun, Sep 12thvs KCvs TOR
Tue, Sep 14thvs CLEvs NYY
Wed, Sep 15thvs CLEvs NYY
Fri, Sep 17th@ TOR@ BOS
Sat, Sep 18th@ TOR@ BOS
Sun, Sep 19th@ TOR@ BOS
Tue, Sep 21st@ CHC@ PHI
Wed, Sep 22nd@ CHC@ PHI
Thu, Sep 23rdvs TORvs TEX
Fri, Sep 24thvs TORvs TEX
Sat, Sep 25thvs TORvs TEX
Sun, Sep 26thvs TORvs TEX
Tue, Sep 28thvs DETvs BOS
Wed, Sep 29thvs DETvs BOS
Thu, Sep 30thvs DETvs BOS
Fri, Oct 1st@ KC@ TOR
Sat, Oct 2nd@ KC@ TOR
Sun, Oct 3rd@ KC@ TOR
Fri, Apr 2nd   @ BOS
Sat, Apr 17th   @ TEX
Sun, Apr 18th   @ TEX
Thu, Apr 29th   vs NYY
Sun, May 9th   vs BOS
Mon, May 10th   vs BOS
Thu, May 27th   @ CWS
Thu, Jun 17th   @ CLE
Wed, Jun 23rd   vs HOU
Thu, Jul 29th   @ DET
Mon, Aug 2nd   @ NYY
Thu, Aug 12th   vs DET
Mon, Aug 30th   @ TOR
Thu, Sep 16th   vs NYY
Mon, Sep 20th   @ PHI