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
  Nelson Cruz
Nelson Cruz
MIN @ KC Sun, Sep 29th 3:15pm
Tommy Pham
Tommy Pham
TB @ TOR Sun, Sep 29th 3:07pm
Recommended by
13 of 20 experts
Recommended by
7 of 20 experts
Rest of Season
Home Runs00
Stolen Bases00
Batting Average.000.000
Injury Alert--
Expert Ranks 
Eno Sarris
The Athletic
# 40# 55
Andrew Gould
# 30# 42
Chris Meaney
The Athletic
# 34# 36
Andrea LaMont
Lenny Melnick Fantasy Sports
# 39# 46
Paul Sporer
# 42# 50
Nick Pollack
Pitcher List
# 17# 42
Nick Mariano
# 45# 55
Pierre Camus
# 32# 124
Andrew Seifter
# 27
Brandon 'B_Don' Myers
# 38# 50
Dennis Sosic
Fantasy Six Pack
# 43# 47

# 33# 44
Todd D Clark
The Fantasy Fix
# 61# 78
Joe Bond
Fantasy Six Pack
# 34# 28
Dan Harris
# 39# 34
Max Freeze
Freeze Stats
# 42# 35
Bobby Sylvester
# 50# 40
Mick Ciallela
# 51# 43
Donkey Teeth
# 64# 37
Alan Harrison
The Fantasy Fix
# 68# 40
  Nelson Cruz
Nelson Cruz
Tommy Pham
Tommy Pham
2019 Stats 
At Bats454567
Home Runs4121
Stolen Bases025
Caught Stealing14
Batting Average.311.275
On Base Pct.392.370
Slugging Pct.639.452
On-base Plus Slugging1.031.822
  Nelson Cruz
Nelson Cruz
Tommy Pham
Tommy Pham
2019 Projections 
At Bats00
Home Runs00
Stolen Bases00
Caught Stealing00
Batting Average.000.000
On Base Pct.000.000
Slugging Pct.000.000
On-base Plus Slugging.000.000
  Nelson Cruz
Nelson Cruz
Tommy Pham
Tommy Pham
 Minnesota Twins DH Nelson Cruz went 2-for-4 with a solo homer in a 4-3 win over the Royals on Saturday.
Matthew Terelle
Sun, Sep 29th
Tommy Pham went 1-for-5 with a two-run home run in Friday’s 6-2 win over the Blue Jays.
John Aubin
Sat, Sep 28th
 Minnesota Twins DH Nelson Cruz went 3-for-4 with an RBI in a 6-2 win over the Royals on Friday.
Matthew Terelle
Sat, Sep 28th
Tommy Pham went 5-for-6 with a two-run double, a stolen base and three runs scored to lead the Rays to an 8-7 victory over the Dodgers in extra innings on Wednesday.
John Aubin
Thu, Sep 19th
 Minnesota Twins DH Nelson Cruz went 2-for-3 with a homer, two walks, four runs, and an RBI in a 12-8 win over the Royals on Sunday.
Matthew Terelle
Mon, Sep 23rd
Tommy Pham went 1-for-3 with a walk, an RBI and scored two runs as the Rays beat the Angels by an 11-4 score on Friday.
John Aubin
Sat, Sep 14th
 Minnesota Twins DH Nelson Cruz went 2-for-4 with two homers and five RBI in an 8-5 win over the Royals on Thursday.
Matthew Terelle
Fri, Sep 20th
Tommy Pham went 1-for-4 with a walk and scored a run while also driving in a run on Wednesday as the Rays lost to the Rangers by a 10-9 score.
John Aubin
Thu, Sep 12th
 Minnesota Twins DH Nelson Cruz went 0-for-2 with two walks in a 3-1 loss to the White Sox on Wednesday.
Matthew Terelle
Thu, Sep 19th
Tommy Pham left Thursday's game with right forearm tightness, Juan Toribio of MLB.com reports.
John Aubin
Fri, Sep 6th
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@ BOS   
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
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
Fri, Sep 13th   @ LAA
Mon, Sep 23rd   vs BOS