Who Should I Trade?

Nelson Cruz for Tommy Pham (2019)

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

Experts' Pick
Experts' Pick
  Nelson Cruz
Nelson Cruz
MIN vs NYY Tue, Jul 23rd 8:10pm
Tommy Pham
Tommy Pham
TB vs BOS Tue, Jul 23rd 7:10pm
Recommended by
9 of 18 experts
Recommended by
9 of 18 experts
Rest of Season
VBR# 54# 129
Home Runs148
Stolen Bases05
Batting Average.273.270
Injury Alert--
Weather81 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 68# 40
Joe Bond
Fantasy Six Pack
# 34# 30
Nick Pollack
Pitcher List
# 42# 26
Nick Mariano
# 37# 34
Bobby Sylvester
# 51# 42
Donkey Teeth
# 64# 37
Dan Harris
# 38# 35
Max Freeze
Freeze Stats
# 42# 35
Mick Ciallela
# 51# 33
Andrew Seifter
# 27# 69
Pierre Camus
# 32# 73
Chris Meaney
The Athletic
# 34# 36
Andrew Gould
# 36# 41
Andrea LaMont
Lenny Melnick Fantasy Sports
# 39# 46
Brandon 'B_Don' Myers
# 39# 52
Eno Sarris
The Athletic
# 40# 55
Paul Sporer
# 42# 50
Todd D Clark
The Fantasy Fix
# 61# 78
  Nelson Cruz
Nelson Cruz
Tommy Pham
Tommy Pham
2019 Stats 
At Bats270369
Home Runs2015
Stolen Bases010
Caught Stealing13
Batting Average.270.271
On Base Pct.363.369
Slugging Pct.552.450
On-base Plus Slugging.915.819
  Nelson Cruz
Nelson Cruz
Tommy Pham
Tommy Pham
2019 Projections 
At Bats202184
Home Runs148
Stolen Bases05
Caught Stealing02
Batting Average.273.270
On Base Pct.365.370
Slugging Pct.539.452
On-base Plus Slugging.904.822
  Nelson Cruz
Nelson Cruz
Tommy Pham
Tommy Pham
 Minnesota Twins DH Nelson Cruz went 1-for-4 with a solo homer in a 14-4 loss to the Mets on Wednesday.
Matthew Terelle
Wed, Jul 17th
Tommy Pham went 1-for-2 with three walks and scored a run as the Rays lost to the Yankees in the second game of a doubleheader on Thursday.
John Aubin
Fri, Jul 19th
 Minnesota Twins DH Nelson Cruz went 0-for-4 with a walk in a 3-2 loss to the Mets on Tuesday.
Matthew Terelle
Wed, Jul 17th
Tommy Pham went 2-for-5 with a two-run homer on Saturday in a win over the Orioles in the second game of a doubleheader.
John Aubin
Sun, Jul 14th
 Minnesota Twins DH Nelson Cruz went 1-for-4 with a walk and a solo homer in a 5-3 win over the Indians on Friday.
Matthew Terelle
Fri, Jul 12th
Tommy Pham went 2-for-5 with a solo home run, two RBI and two runs in a 16-4 victory against the Orioles on Friday.
John Aubin
Sat, Jul 13th
 Nelson Cruz exited Friday's game versus the Rangers with a heel injury.
Brendan Tuma - Too Much Tuma
Fri, Jul 5th
Tommy Pham went 2-for-4 with a pair of doubles and an RBI to propel the Rays to a 2-1 victory over the Yankees on Sunday.
John Aubin
Mon, Jul 8th
 Nelson Cruz is not in the lineup for the team's matchup against the Athletics in Oakland on Wednesday. He has a .353 career average against Wednesday's starter Mike Fiers over 17 at-bats.
Mike Maher
Wed, Jul 3rd
Tommy Pham went 1-for-3 with two walks and scored a run as the Rays lost to the Yankees in 10 innings on Thursday.
John Aubin
Fri, Jul 5th
There are no recent notes for these players
  Nelson Cruz
Nelson Cruz
Tommy Pham
Tommy Pham
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CLEvs HOU
Sat, Mar 30thvs CLEvs HOU
Sun, Mar 31stvs CLEvs HOU
Tue, Apr 2nd@ KCvs COL
Wed, Apr 3rd@ KCvs COL
Fri, Apr 5th@ PHI@ SF
Sat, Apr 6th@ PHI@ SF
Sun, Apr 7th@ PHI@ SF
Tue, Apr 9th@ NYM@ CWS
Wed, Apr 10th@ NYM@ CWS
Sat, Apr 13thvs DET@ TOR
Sun, Apr 14thvs DET@ TOR
Mon, Apr 15thvs TOR   
Tue, Apr 16thvs TORvs BAL
Wed, Apr 17thvs TORvs BAL
Thu, Apr 18thvs TORvs BAL
Sat, Apr 20th@ BALvs BOS
Sun, Apr 21st@ BALvs BOS
Mon, Apr 22nd@ HOUvs KC
Tue, Apr 23rd@ HOUvs KC
Wed, Apr 24th@ HOUvs KC
Fri, Apr 26thvs BAL   
Sat, Apr 27thvs BAL@ BOS
Sun, Apr 28thvs BAL@ BOS
Mon, Apr 29thvs HOU@ KC
Tue, Apr 30thvs HOU   
Wed, May 1stvs HOU@ KC
Thu, May 2ndvs HOU@ KC
Fri, May 3rd@ NYY@ BAL
Sat, May 4th@ NYY@ BAL
Sun, May 5th@ NYY   
Mon, May 6th@ TORvs ARI
Tue, May 7th@ TORvs ARI
Wed, May 8th@ TORvs ARI
Fri, May 10thvs DETvs NYY
Sat, May 11thvs DETvs NYY
Sun, May 12thvs DETvs NYY
Mon, May 13thvs LAA   
Tue, May 14thvs LAA@ MIA
Wed, May 15thvs LAA@ MIA
Thu, May 16th@ SEA   
Fri, May 17th@ SEA@ NYY
Sat, May 18th@ SEA@ NYY
Sun, May 19th@ SEA@ NYY
Mon, May 20th@ LAA   
Tue, May 21st@ LAAvs LAD
Thu, May 23rd@ LAA@ CLE
Fri, May 24thvs CWS@ CLE
Sat, May 25thvs CWS@ CLE
Sun, May 26thvs CWS@ CLE
Mon, May 27thvs MILvs TOR
Tue, May 28thvs MILvs TOR
Thu, May 30th@ TBvs MIN
Fri, May 31st@ TBvs MIN
Sat, Jun 1st@ TBvs MIN
Sun, Jun 2nd@ TBvs MIN
Tue, Jun 4th@ CLE@ DET
Wed, Jun 5th@ CLE@ DET
Thu, Jun 6th@ CLE@ DET
Fri, Jun 7th@ DET@ BOS
Sat, Jun 8th@ DET@ BOS
Sun, Jun 9th@ DET@ BOS
Tue, Jun 11thvs SEAvs OAK
Wed, Jun 12thvs SEAvs OAK
Thu, Jun 13thvs SEAvs LAA
Fri, Jun 14thvs KCvs LAA
Sat, Jun 15thvs KCvs LAA
Sun, Jun 16thvs KCvs LAA
Mon, Jun 17thvs BOS@ NYY
Tue, Jun 18thvs BOS@ NYY
Wed, Jun 19thvs BOS@ NYY
Thu, Jun 20th@ KC@ OAK
Fri, Jun 21st@ KC@ OAK
Sat, Jun 22nd@ KC@ OAK
Sun, Jun 23rd@ KC@ OAK
Tue, Jun 25thvs TB@ MIN
Wed, Jun 26thvs TB@ MIN
Thu, Jun 27thvs TB@ MIN
Fri, Jun 28th@ CWSvs TEX
Sat, Jun 29th@ CWSvs TEX
Sun, Jun 30th@ CWSvs TEX
Tue, Jul 2nd@ OAKvs BAL
Wed, Jul 3rd@ OAKvs BAL
Thu, Jul 4th@ OAKvs NYY
Fri, Jul 5thvs TEXvs NYY
Sat, Jul 6thvs TEXvs NYY
Sun, Jul 7thvs TEXvs NYY
Fri, Jul 12th@ CLE@ BAL
Sat, Jul 13th@ CLE@ BAL
Sun, Jul 14th@ CLE@ BAL
Tue, Jul 16thvs NYM@ NYY
Wed, Jul 17thvs NYM   
Thu, Jul 18thvs OAK@ NYY
Fri, Jul 19thvs OAKvs CWS
Sat, Jul 20thvs OAKvs CWS
Sun, Jul 21stvs OAKvs CWS
Mon, Jul 22ndvs NYYvs BOS
Tue, Jul 23rdvs NYYvs BOS
Wed, Jul 24thvs NYYvs BOS
Thu, Jul 25th@ CWS   
Fri, Jul 26th@ CWS@ TOR
Sat, Jul 27th@ CWS@ TOR
Sun, Jul 28th@ CWS@ TOR
Tue, Jul 30th@ MIA@ BOS
Wed, Jul 31st@ MIA@ BOS
Thu, Aug 1st@ MIA@ BOS
Fri, Aug 2ndvs KC   
Sat, Aug 3rdvs KCvs MIA
Sun, Aug 4thvs KCvs MIA
Mon, Aug 5thvs ATLvs TOR
Tue, Aug 6thvs ATLvs TOR
Wed, Aug 7thvs ATLvs TOR
Thu, Aug 8thvs CLE   
Fri, Aug 9thvs CLE@ SEA
Sat, Aug 10thvs CLE@ SEA
Sun, Aug 11thvs CLE@ SEA
Tue, Aug 13th@ MIL@ SD
Wed, Aug 14th@ MIL@ SD
Thu, Aug 15th@ TEX   
Fri, Aug 16th@ TEXvs DET
Sat, Aug 17th@ TEXvs DET
Sun, Aug 18th@ TEXvs DET
Mon, Aug 19thvs CWSvs SEA
Tue, Aug 20thvs CWSvs SEA
Wed, Aug 21stvs CWSvs SEA
Fri, Aug 23rdvs DET@ BAL
Sat, Aug 24thvs DET@ BAL
Sun, Aug 25thvs DET@ BAL
Tue, Aug 27th@ CWS@ HOU
Wed, Aug 28th@ CWS@ HOU
Thu, Aug 29th@ CWS@ HOU
Fri, Aug 30th@ DETvs CLE
Sat, Aug 31st@ DETvs CLE
Sun, Sep 1st@ DETvs CLE
Mon, Sep 2nd@ DETvs BAL
Tue, Sep 3rd@ BOSvs BAL
Wed, Sep 4th@ BOSvs BAL
Thu, Sep 5th@ BOSvs TOR
Fri, Sep 6thvs CLEvs TOR
Sat, Sep 7thvs CLEvs TOR
Sun, Sep 8thvs CLEvs TOR
Tue, Sep 10thvs WSH@ TEX
Wed, Sep 11thvs WSH@ TEX
Thu, Sep 12thvs WSH@ TEX
Fri, Sep 13th@ CLE@ LAA
Sat, Sep 14th@ CLE@ LAA
Sun, Sep 15th@ CLE@ LAA
Mon, Sep 16thvs CWS   
Tue, Sep 17thvs CWS@ LAD
Wed, Sep 18thvs CWS@ LAD
Thu, Sep 19thvs KC   
Fri, Sep 20thvs KCvs BOS
Sat, Sep 21stvs KCvs BOS
Sun, Sep 22ndvs KCvs BOS
Tue, Sep 24th@ DETvs NYY
Wed, Sep 25th@ DETvs NYY
Thu, Sep 26th@ DET   
Fri, Sep 27th@ KC@ TOR
Sat, Sep 28th@ KC@ TOR
Sun, Sep 29th@ KC@ TOR
Fri, Mar 29th   vs HOU
Mon, Apr 1st   vs COL
Mon, Apr 8th   @ CWS
Fri, Apr 12th   @ TOR
Fri, Apr 19th   vs BOS
Wed, May 22nd   vs LAD
Wed, May 29th   vs TOR
Mon, Jun 10th   vs OAK
Mon, Jul 1st   vs BAL
Mon, Jul 15th   @ NYY
Mon, Aug 12th   @ SD
Thu, Aug 22nd   @ BAL
Mon, Sep 23rd   vs BOS