Who Should I Trade?

Yasiel Puig for Matt Chapman (2019)

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

Experts' Pick
  Yasiel Puig
Yasiel Puig
CLE @ WSH Sun, Sep 29th 3:05pm
Matt Chapman
3B - OAK
Matt Chapman
OAK @ SEA Sun, Sep 29th 3:10pm
Recommended by
16 of 20 experts
Recommended by
4 of 20 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury Alert--
Expert Ranks 
Eno Sarris
The Athletic
# 30# 47
Andrew Gould
# 41# 48
Joe Bond
Fantasy Six Pack
# 37# 39
Chris Meaney
The Athletic
# 42# 46
Andrea LaMont
Lenny Melnick Fantasy Sports
# 34# 40
Paul Sporer
# 40# 49
Nick Pollack
Pitcher List
# 65# 67
Nick Mariano
# 35# 58
Bobby Sylvester
# 34# 37
Donkey Teeth
# 54# 85
Dan Harris
# 42# 50
Andrew Seifter
# 65# 77
Max Freeze
Freeze Stats
# 32# 41
Dennis Sosic
Fantasy Six Pack
# 64# 69
Mick Ciallela
# 35# 59

# 48# 58
Alan Harrison
The Fantasy Fix
# 52# 43
Todd D Clark
The Fantasy Fix
# 77# 50
Brandon 'B_Don' Myers
# 78# 45
Pierre Camus
# 95# 21
  Yasiel Puig
Yasiel Puig
Matt Chapman
3B - OAK
Matt Chapman
2019 Stats 
At Bats555583
Home Runs2436
Stolen Bases191
Caught Stealing71
Batting Average.267.247
On Base Pct.327.340
Slugging Pct.458.504
On-base Plus Slugging.785.845
  Yasiel Puig
Yasiel Puig
Matt Chapman
3B - OAK
Matt Chapman
2019 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
  Yasiel Puig
Yasiel Puig
Matt Chapman
3B - OAK
Matt Chapman
 Cleveland Indians outfielder Yasiel Puig went 0-for-3 with a walk and a steal in an 8-3 loss to the White Sox on Wednesday.
Matthew Terelle
Thu, Sep 26th
Matt Chapman went 1-for-3 with a two-run home run and a walk in Thursday's 3-1 win over the Mariners.
Brad Camara
Fri, Sep 27th
 Cleveland Indians outfielder Yasiel Puig went 3-for-3 with two doubles, a walk, and two runs in an 11-0 win over the White Sox on Tuesday.
Matthew Terelle
Wed, Sep 25th
Matt Chapman went 2-for-5 with a two-run home run in Wednesday's 3-2 win over the Angels.
Brad Camara
Thu, Sep 26th
 Cleveland Indians outfielder Yasiel Puig went 4-for-5 with an RBI in a 2-1 win over the Tigers on Wednesday.
Matthew Terelle
Thu, Sep 19th
Matt Chapman went 0-for-3 with two walks and two runs scored in Friday's 8-0 win over the Rangers.
Brad Camara
Sat, Sep 21st
 Cleveland Indians outfielder Yasiel Puig went 1-for-7 with a walk across both games of a Saturday doubleheader against the Twins. Cleveland lost both games, 2-0 and 9-5.
Matthew Terelle
Sat, Sep 14th
Matt Chapman went 1-for-5 with a solo home run in Sunday's 6-1 win over the Rangers.
Brad Camara
Mon, Sep 16th
 Cleveland Indians outfielder Yasiel Puig went 2-for-4 with two doubles, a run, and an RBI in a 5-3 loss to the Twins on Saturday.
Matthew Terelle
Sun, Sep 8th
Matt Chapman went 1-for-4 with a three-run home run in Saturday's 8-6 win over the Rangers.
Brad Camara
Sun, Sep 15th
There are no recent notes for these players
  Yasiel Puig
Yasiel Puig
Matt Chapman
3B - OAK
Matt Chapman
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MINvs LAA
Sat, Mar 30th@ MINvs LAA
Sun, Mar 31st@ MINvs LAA
Mon, Apr 1stvs CWSvs BOS
Wed, Apr 3rdvs CWSvs BOS
Thu, Apr 4thvs TORvs BOS
Fri, Apr 5thvs TOR@ HOU
Sat, Apr 6thvs TOR@ HOU
Sun, Apr 7thvs TOR@ HOU
Tue, Apr 9th@ DET@ BAL
Wed, Apr 10th@ DET@ BAL
Thu, Apr 11th@ DET@ BAL
Fri, Apr 12th@ KC@ TEX
Sat, Apr 13th@ KC   
Sun, Apr 14th@ KC@ TEX
Mon, Apr 15th@ SEA   
Tue, Apr 16th@ SEAvs HOU
Wed, Apr 17th@ SEAvs HOU
Sat, Apr 20thvs ATLvs TOR
Sun, Apr 21stvs ATLvs TOR
Tue, Apr 23rdvs MIAvs TEX
Wed, Apr 24thvs MIAvs TEX
Thu, Apr 25th@ HOU   
Fri, Apr 26th@ HOU@ TOR
Sat, Apr 27th@ HOU@ TOR
Sun, Apr 28th@ HOU@ TOR
Tue, Apr 30th@ MIA@ BOS
Wed, May 1st@ MIA@ BOS
Fri, May 3rdvs SEA@ PIT
Sat, May 4thvs SEA@ PIT
Sun, May 5thvs SEA@ PIT
Mon, May 6thvs CWS   
Tue, May 7thvs CWSvs CIN
Wed, May 8thvs CWSvs CIN
Thu, May 9thvs CWSvs CIN
Fri, May 10th@ OAKvs CLE
Sat, May 11th@ OAKvs CLE
Sun, May 12th@ OAKvs CLE
Mon, May 13th@ CWS@ SEA
Tue, May 14th@ CWS@ SEA
Thu, May 16thvs BAL@ DET
Fri, May 17thvs BAL@ DET
Sat, May 18thvs BAL@ DET
Sun, May 19thvs BAL   
Mon, May 20thvs OAK@ CLE
Tue, May 21stvs OAK@ CLE
Wed, May 22ndvs OAK@ CLE
Thu, May 23rdvs TB   
Fri, May 24thvs TBvs SEA
Sat, May 25thvs TBvs SEA
Sun, May 26thvs TBvs SEA
Mon, May 27th@ BOSvs LAA
Tue, May 28th@ BOSvs LAA
Wed, May 29th@ BOSvs LAA
Thu, May 30th@ CWS   
Fri, May 31st@ CWSvs HOU
Sat, Jun 1st@ CWSvs HOU
Sun, Jun 2nd@ CWSvs HOU
Tue, Jun 4thvs MIN@ LAA
Wed, Jun 5thvs MIN@ LAA
Thu, Jun 6thvs MIN@ LAA
Fri, Jun 7thvs NYY@ TEX
Sat, Jun 8thvs NYY@ TEX
Sun, Jun 9thvs NYY@ TEX
Tue, Jun 11thvs CIN@ TB
Wed, Jun 12thvs CIN@ TB
Fri, Jun 14th@ DETvs SEA
Sat, Jun 15th@ DETvs SEA
Sun, Jun 16th@ DETvs SEA
Mon, Jun 17th@ TEXvs BAL
Tue, Jun 18th@ TEXvs BAL
Wed, Jun 19th@ TEXvs BAL
Thu, Jun 20th@ TEXvs TB
Fri, Jun 21stvs DETvs TB
Sat, Jun 22ndvs DETvs TB
Sun, Jun 23rdvs DETvs TB
Mon, Jun 24thvs KC   
Tue, Jun 25thvs KC@ STL
Wed, Jun 26thvs KC@ STL
Fri, Jun 28th@ BAL@ LAA
Sat, Jun 29th@ BAL@ LAA
Sun, Jun 30th@ BAL@ LAA
Tue, Jul 2nd@ KCvs MIN
Wed, Jul 3rd@ KCvs MIN
Thu, Jul 4th@ KCvs MIN
Sat, Jul 6th@ CIN@ SEA
Sun, Jul 7th@ CIN@ SEA
Fri, Jul 12thvs MINvs CWS
Sat, Jul 13thvs MINvs CWS
Sun, Jul 14thvs MINvs CWS
Mon, Jul 15thvs DET   
Tue, Jul 16thvs DETvs SEA
Wed, Jul 17thvs DETvs SEA
Thu, Jul 18thvs DET@ MIN
Fri, Jul 19thvs KC@ MIN
Sat, Jul 20thvs KC@ MIN
Sun, Jul 21stvs KC@ MIN
Mon, Jul 22nd@ TOR@ HOU
Tue, Jul 23rd@ TOR@ HOU
Wed, Jul 24th@ TOR@ HOU
Thu, Jul 25th@ KCvs TEX
Fri, Jul 26th@ KCvs TEX
Sat, Jul 27th@ KCvs TEX
Sun, Jul 28th@ KCvs TEX
Tue, Jul 30thvs HOUvs MIL
Wed, Jul 31stvs HOUvs MIL
Thu, Aug 1stvs HOUvs MIL
Fri, Aug 2ndvs LAA   
Sat, Aug 3rdvs LAAvs STL
Sun, Aug 4thvs LAAvs STL
Mon, Aug 5thvs TEX@ CHC
Wed, Aug 7thvs TEX@ CHC
Thu, Aug 8th@ MIN   
Fri, Aug 9th@ MIN@ CWS
Sat, Aug 10th@ MIN@ CWS
Sun, Aug 11th@ MIN@ CWS
Mon, Aug 12thvs BOS   
Tue, Aug 13thvs BOS@ SF
Wed, Aug 14thvs BOS@ SF
Thu, Aug 15th@ NYYvs HOU
Fri, Aug 16th@ NYYvs HOU
Sat, Aug 17th@ NYYvs HOU
Sun, Aug 18th@ NYYvs HOU
Tue, Aug 20th@ NYMvs NYY
Wed, Aug 21st@ NYMvs NYY
Thu, Aug 22nd@ NYMvs NYY
Fri, Aug 23rdvs KC   
Sat, Aug 24thvs KCvs SF
Sun, Aug 25thvs KCvs SF
Tue, Aug 27th@ DET@ KC
Wed, Aug 28th@ DET@ KC
Thu, Aug 29th@ DET@ KC
Fri, Aug 30th@ TB@ NYY
Sat, Aug 31st@ TB@ NYY
Sun, Sep 1st@ TB@ NYY
Mon, Sep 2ndvs CWS   
Tue, Sep 3rdvs CWSvs LAA
Wed, Sep 4thvs CWSvs LAA
Thu, Sep 5thvs CWSvs LAA
Fri, Sep 6th@ MINvs DET
Sat, Sep 7th@ MINvs DET
Sun, Sep 8th@ MINvs DET
Mon, Sep 9th@ LAA@ HOU
Tue, Sep 10th@ LAA@ HOU
Wed, Sep 11th@ LAA@ HOU
Sat, Sep 14thvs MIN@ TEX
Sun, Sep 15thvs MIN@ TEX
Tue, Sep 17thvs DETvs KC
Wed, Sep 18thvs DETvs KC
Thu, Sep 19thvs DET   
Fri, Sep 20thvs PHIvs TEX
Sat, Sep 21stvs PHIvs TEX
Sun, Sep 22ndvs PHIvs TEX
Tue, Sep 24th@ CWS@ LAA
Wed, Sep 25th@ CWS@ LAA
Thu, Sep 26th@ CWS@ SEA
Fri, Sep 27th@ WSH@ SEA
Sat, Sep 28th@ WSH@ SEA
Sun, Sep 29th@ WSH@ SEA
Wed, Mar 20th   vs SEA
Thu, Mar 21st   vs SEA
Fri, Mar 29th   vs LAA
Tue, Apr 2nd   vs BOS
Mon, Apr 8th   @ BAL
Fri, Apr 19th   vs TOR
Mon, Apr 22nd   vs TEX
Mon, Apr 29th   @ BOS
Mon, Jun 10th   @ TB
Thu, Jun 27th   @ LAA
Fri, Jul 5th   @ SEA
Tue, Aug 6th   @ CHC
Mon, Aug 26th   @ KC
Thu, Sep 12th   @ HOU
Fri, Sep 13th   @ TEX
Mon, Sep 16th   vs KC