Who Should I Trade?

Kyle Tucker for Carson Kelly (2019)

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

Experts' Pick
  Kyle Tucker
Kyle Tucker
HOU @ LAA Sun, Sep 29th 3:07pm
Carson Kelly
Carson Kelly
ARI vs SD Sun, Sep 29th 3:10pm
Recommended by
7 of 13 experts
Recommended by
6 of 13 experts
Rest of Season
Home Runs00
Stolen Bases00
Batting Average.000.000
Injury Alert--
Weather56 F, Clear
Expert Ranks 
Eno Sarris
The Athletic
# 171
Paul Sporer
# 157
Nick Pollack
Pitcher List
# 106
Bobby Sylvester
# 145# 177
Donkey Teeth
# 162# 221
Brandon 'B_Don' Myers
# 179# 186
Dennis Sosic
Fantasy Six Pack
# 165
Andrew Gould
# 241# 147
Pierre Camus
# 298# 144
Nick Mariano
# 141
Dan Harris
# 168
Joe Bond
Fantasy Six Pack
# 192
Todd D Clark
The Fantasy Fix
# 195
  Kyle Tucker
Kyle Tucker
Carson Kelly
Carson Kelly
2019 Stats 
At Bats67314
Home Runs418
Stolen Bases50
Caught Stealing00
Batting Average.269.242
On Base Pct.319.345
Slugging Pct.537.475
On-base Plus Slugging.857.820
  Kyle Tucker
Kyle Tucker
Carson Kelly
Carson Kelly
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
  Kyle Tucker
Kyle Tucker
Carson Kelly
Carson Kelly
 Kyle Tucker went 1-for-6 with a solo home run in Thursday's 4-3 loss to the Angels.
Brad Camara
Fri, Sep 27th
Carson Kelly went 2-for-4 with a double and two runs scored in Arizona's 7-5 win over the Reds on Friday.
Brendan Tuma - Too Much Tuma
Sat, Sep 7th
 Kyle Tucker went 1-for-3 with a solo home run in Wednesday's 3-0 win over the Mariners.
Brad Camara
Thu, Sep 26th
Carson Kelly went 3-for-3 with three singles and a walk in the Diamondbacks' win over the Dodgers on Thursday night.
Brendan Tuma - Too Much Tuma
Fri, Aug 30th
 Kyle Tucker went 2-for-4 with two doubles, an RBI and a run scored in Saturday's 8-4 loss to the Angels.
Brad Camara
Sun, Sep 22nd
Carson Kelly went 2-for-4 with two homers, a walk, and three RBI as the Diamondbacks beat the Dodgers 3-2 in 11 innings on Friday.
Brendan Tuma - Too Much Tuma
Sat, Aug 10th
 Kyle Tucker went 1-for-6 with a home run, two RBI, a run scored and a stolen base in Sunday's 12-3 win over the Royals on Sunday.
Brad Camara
Sun, Sep 15th
Carson Kelly went 2-for-3 with a solo shot and a walk in Monday's loss in Miami.
Andy Zimmerman
Mon, Jul 29th
 Kyle Tucker went 4-for-4 with a walk, a run scored, an RBI and two stolen bases in Saturday's 6-1 win over the Royals.
Brad Camara
Sun, Sep 15th
Carson Kelly went 1-for-3 with a homer, a walk, and three RBI in Arizona's 5-2 win over Baltimore on Wednesday.
Brendan Tuma - Too Much Tuma
Thu, Jul 25th
There are no recent notes for these players
  Kyle Tucker
Kyle Tucker
Carson Kelly
Carson Kelly
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ TB@ LAD
Fri, Mar 29th@ TB@ LAD
Sat, Mar 30th@ TB@ LAD
Sun, Mar 31st@ TB@ LAD
Mon, Apr 1st@ TEX@ SD
Tue, Apr 2nd@ TEX@ SD
Wed, Apr 3rd@ TEX@ SD
Fri, Apr 5thvs OAKvs BOS
Sat, Apr 6thvs OAKvs BOS
Sun, Apr 7thvs OAKvs BOS
Mon, Apr 8thvs NYY   
Tue, Apr 9thvs NYYvs TEX
Wed, Apr 10thvs NYYvs TEX
Fri, Apr 12th@ SEAvs SD
Sat, Apr 13th@ SEAvs SD
Sun, Apr 14th@ SEAvs SD
Tue, Apr 16th@ OAK@ ATL
Wed, Apr 17th@ OAK@ ATL
Fri, Apr 19th@ TEX@ CHC
Sat, Apr 20th@ TEX@ CHC
Sun, Apr 21st@ TEX@ CHC
Mon, Apr 22ndvs MIN@ PIT
Tue, Apr 23rdvs MIN@ PIT
Wed, Apr 24thvs MIN@ PIT
Thu, Apr 25thvs CLE@ PIT
Fri, Apr 26thvs CLEvs CHC
Sat, Apr 27thvs CLEvs CHC
Sun, Apr 28thvs CLEvs CHC
Mon, Apr 29th@ MIN   
Tue, Apr 30th@ MINvs NYY
Wed, May 1st@ MINvs NYY
Thu, May 2nd@ MIN   
Sat, May 4th@ LAA@ COL
Sun, May 5th@ LAA@ COL
Mon, May 6thvs KC@ TB
Tue, May 7thvs KC@ TB
Wed, May 8thvs KC@ TB
Thu, May 9thvs TEXvs ATL
Fri, May 10thvs TEXvs ATL
Sat, May 11thvs TEXvs ATL
Sun, May 12thvs TEXvs ATL
Mon, May 13th@ DETvs PIT
Tue, May 14th@ DETvs PIT
Wed, May 15th@ DETvs PIT
Fri, May 17th@ BOSvs SF
Sat, May 18th@ BOSvs SF
Sun, May 19th@ BOSvs SF
Mon, May 20thvs CWS@ SD
Tue, May 21stvs CWS@ SD
Wed, May 22ndvs CWS@ SD
Thu, May 23rdvs CWS   
Fri, May 24thvs BOS@ SF
Sat, May 25thvs BOS@ SF
Sun, May 26thvs BOS@ SF
Mon, May 27thvs CHC@ COL
Tue, May 28thvs CHC@ COL
Wed, May 29thvs CHC@ COL
Fri, May 31st@ OAKvs NYM
Sat, Jun 1st@ OAKvs NYM
Sun, Jun 2nd@ OAKvs NYM
Mon, Jun 3rd@ SEAvs LAD
Tue, Jun 4th@ SEAvs LAD
Wed, Jun 5th@ SEAvs LAD
Thu, Jun 6th@ SEA   
Fri, Jun 7thvs BAL@ TOR
Sat, Jun 8thvs BAL@ TOR
Sun, Jun 9thvs BAL@ TOR
Tue, Jun 11thvs MIL@ PHI
Wed, Jun 12thvs MIL@ PHI
Fri, Jun 14thvs TOR@ WSH
Sat, Jun 15thvs TOR@ WSH
Sun, Jun 16thvs TOR@ WSH
Mon, Jun 17th@ CIN   
Tue, Jun 18th@ CINvs COL
Wed, Jun 19th@ CINvs COL
Thu, Jun 20th@ NYYvs COL
Fri, Jun 21st@ NYYvs SF
Sat, Jun 22nd@ NYYvs SF
Sun, Jun 23rd@ NYYvs SF
Tue, Jun 25thvs PITvs LAD
Wed, Jun 26thvs PITvs LAD
Thu, Jun 27thvs PIT@ SF
Fri, Jun 28thvs SEA@ SF
Sat, Jun 29thvs SEA@ SF
Sun, Jun 30thvs SEA@ SF
Tue, Jul 2nd@ COL@ LAD
Wed, Jul 3rd@ COL@ LAD
Fri, Jul 5thvs LAAvs COL
Sat, Jul 6thvs LAAvs COL
Sun, Jul 7thvs LAAvs COL
Thu, Jul 11th@ TEX   
Fri, Jul 12th@ TEX@ STL
Sat, Jul 13th@ TEX@ STL
Sun, Jul 14th@ TEX@ STL
Mon, Jul 15th@ LAA   
Tue, Jul 16th@ LAA@ TEX
Wed, Jul 17th@ LAA@ TEX
Thu, Jul 18th@ LAAvs MIL
Fri, Jul 19thvs TEXvs MIL
Sat, Jul 20thvs TEXvs MIL
Sun, Jul 21stvs TEXvs MIL
Mon, Jul 22ndvs OAKvs BAL
Tue, Jul 23rdvs OAKvs BAL
Wed, Jul 24thvs OAKvs BAL
Fri, Jul 26th@ STL@ MIA
Sat, Jul 27th@ STL@ MIA
Sun, Jul 28th@ STL@ MIA
Tue, Jul 30th@ CLE@ NYY
Wed, Jul 31st@ CLE@ NYY
Thu, Aug 1st@ CLE   
Fri, Aug 2ndvs SEAvs WSH
Sat, Aug 3rdvs SEAvs WSH
Sun, Aug 4thvs SEAvs WSH
Tue, Aug 6thvs COLvs PHI
Wed, Aug 7thvs COLvs PHI
Fri, Aug 9th@ BAL@ LAD
Sat, Aug 10th@ BAL@ LAD
Sun, Aug 11th@ BAL@ LAD
Tue, Aug 13th@ CWS@ COL
Wed, Aug 14th@ CWS@ COL
Thu, Aug 15th@ OAKvs SF
Fri, Aug 16th@ OAKvs SF
Sat, Aug 17th@ OAKvs SF
Sun, Aug 18th@ OAKvs SF
Mon, Aug 19thvs DETvs COL
Tue, Aug 20thvs DETvs COL
Wed, Aug 21stvs DETvs COL
Thu, Aug 22ndvs DET   
Fri, Aug 23rdvs LAA@ MIL
Sat, Aug 24thvs LAA@ MIL
Sun, Aug 25thvs LAA@ MIL
Tue, Aug 27thvs TB@ SF
Wed, Aug 28thvs TB   
Thu, Aug 29thvs TBvs LAD
Fri, Aug 30th@ TORvs LAD
Sat, Aug 31st@ TORvs LAD
Sun, Sep 1st@ TORvs LAD
Mon, Sep 2nd@ MILvs SD
Tue, Sep 3rd@ MILvs SD
Thu, Sep 5thvs SEA   
Fri, Sep 6thvs SEA@ CIN
Sat, Sep 7thvs SEA@ CIN
Sun, Sep 8thvs SEA@ CIN
Mon, Sep 9thvs OAK@ NYM
Tue, Sep 10thvs OAK@ NYM
Wed, Sep 11thvs OAK@ NYM
Thu, Sep 12thvs OAK@ NYM
Fri, Sep 13th@ KCvs CIN
Sat, Sep 14th@ KCvs CIN
Sun, Sep 15th@ KCvs CIN
Tue, Sep 17thvs TEXvs MIA
Wed, Sep 18thvs TEXvs MIA
Fri, Sep 20thvs LAA@ SD
Sat, Sep 21stvs LAA@ SD
Sun, Sep 22ndvs LAA@ SD
Tue, Sep 24th@ SEAvs STL
Wed, Sep 25th@ SEAvs STL
Thu, Sep 26th@ LAA   
Fri, Sep 27th@ LAAvs SD
Sat, Sep 28th@ LAAvs SD
Sun, Sep 29th@ LAAvs SD
Thu, Apr 11th   vs SD
Thu, Apr 18th   @ ATL
Fri, May 3rd   @ COL
Thu, May 30th   @ COL
Mon, Jun 10th   @ PHI
Thu, Jun 13th   @ WSH
Mon, Jun 24th   vs LAD
Mon, Jul 29th   @ MIA
Mon, Aug 5th   vs PHI
Mon, Aug 12th   @ COL
Mon, Aug 26th   @ SF
Wed, Sep 4th   vs SD
Mon, Sep 16th   vs MIA
Mon, Sep 23rd   vs STL