Skip to main content

Who Should I Trade?

Kyle Tucker for Rafael Devers (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Rafael Devers
3B - BOS
Rafael Devers
Kyle Tucker
Kyle Tucker
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season# 12# 13
VBR# 12# 25
Home Runs2016
Stolen Bases410
Batting Average.278.257
Injury Alert--
Expert Ranks 
Nick Pollack
Pitcher List
# 10# 18
Dan Harris
# 14# 15
Pierre Camus
# 17# 18
Mick Ciallela
# 11# 17
Ryan Amore
Pitcher List
# 24# 30
Brendan Tuma
# 12# 21
Brad Camara
# 20# 27
Corbin Young
# 16# 30
Chris Clegg
# 15# 19
Joe Pisapia
# 8# 23
Mike Maher
# 17# 12
Jordan Eisen
Field of Vision Sports
# 27# 12
Carmen Maiorano
# 30# 13
Jorge B. Edwards
Fantasy In Frames
# 25# 18
Chris Meaney
# 25# 18
Joe Bond
Fantasy Six Pack
# 29# 25
Who Should I Trade? Player Statistics
  Rafael Devers
3B - BOS
Rafael Devers
Kyle Tucker
Kyle Tucker
2021 Stats 
At Bats231230
Home Runs1511
Stolen Bases35
Caught Stealing40
Batting Average.268.261
On Base Pct.335.322
Slugging Pct.546.478
On-base Plus Slugging.880.800
Who Should I Trade? Player Projections
  Rafael Devers
3B - BOS
Rafael Devers
Kyle Tucker
Kyle Tucker
2021 Projections 
At Bats331330
Home Runs2016
Stolen Bases410
Caught Stealing23
Batting Average.278.257
On Base Pct.342.326
Slugging Pct.534.476
On-base Plus Slugging.876.802
Who Should I Trade? Player Notes
  Rafael Devers
3B - BOS
Rafael Devers
Kyle Tucker
Kyle Tucker
 Rafael Devers went 2-for-5 with two runs scored in Thursday's win over Houston.
Liam Gibney
Fri, Jun 11th
Astros outfielder Kyle Tucker 1-for-5 with a double in Tuesday's win over the Red Sox. He would go on to score. The 24-year-old also struck out once and stranded five Houston runners on the basepaths.
Andersen Pickard
Wed, Jun 9th
 Rafael Devers went 1-for-4 with a double and a run scored in Wednesday's loss to Houston.
Liam Gibney
Thu, Jun 10th
Kyle Tucker is not in the Astros' lineup for their Thursday game against the Red Sox.
Dan Harris
Thu, Jun 3rd
 In Saturday's 7-3 win, Rafael Devers drove in two RBI. Devers went 2-for-5 with two runs scored as well.
Corbin Young
Sun, Jun 6th
It didn't take long for Kyle Tucker to make his presence felt on Sunday. The Astros outfielder cranked a three-run home run in the first inning, and Houston emerged form the frame with a 4-0 lead. However, this would be his only hit of the day as he was retired in his other three trips to the plate.
Andersen Pickard
Sun, May 30th
 Rafael Devers got the Red Sox off to an early start in the first inning. He went 1-for-4 with a three-run homer on Friday.
Liam Gibney
Sat, Jun 5th
Astros young outfielder Kyle Tucker went 0-for-2 on Wednesday, but he did log two walks and stole second base in the victory.
Andersen Pickard
Thu, May 27th
 Rafael Devers went 2-for-4 in Wednesday's loss to the Astros.
Liam Gibney
Thu, Jun 3rd
Astros outfielder Kyle Tucker went 1-for-3 with a single, walk, and strikeout in Monday's loss to the Rangers. He also stole a base and stranded two runners.
Andersen Pickard
Mon, May 24th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Rafael Devers
3B - BOS
Rafael Devers
Kyle Tucker
Kyle Tucker
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st   @ OAK
Fri, Apr 2ndvs BAL@ OAK
Sat, Apr 3rdvs BAL@ OAK
Sun, Apr 4thvs BAL@ OAK
Mon, Apr 5thvs TB@ LAA
Tue, Apr 6thvs TB@ LAA
Thu, Apr 8th@ BALvs OAK
Fri, Apr 9th   vs OAK
Sat, Apr 10th@ BALvs OAK
Mon, Apr 12th   vs DET
Tue, Apr 13th@ MINvs DET
Wed, Apr 14th@ MINvs DET
Fri, Apr 16th   @ SEA
Sat, Apr 17thvs CWS@ SEA
Sun, Apr 18thvs CWS@ SEA
Tue, Apr 20thvs TOR@ COL
Wed, Apr 21stvs TOR@ COL
Thu, Apr 22ndvs SEAvs LAA
Fri, Apr 23rdvs SEAvs LAA
Sat, Apr 24thvs SEAvs LAA
Sun, Apr 25thvs SEAvs LAA
Mon, Apr 26th   vs SEA
Tue, Apr 27th@ NYMvs SEA
Wed, Apr 28th@ NYMvs SEA
Thu, Apr 29th@ TEXvs SEA
Fri, Apr 30th@ TEX@ TB
Sat, May 1st@ TEX@ TB
Sun, May 2nd@ TEX@ TB
Tue, May 4thvs DET@ NYY
Wed, May 5thvs DET@ NYY
Thu, May 6thvs DET@ NYY
Fri, May 7th@ BALvs TOR
Sat, May 8th@ BALvs TOR
Sun, May 9th@ BALvs TOR
Mon, May 10th@ BALvs LAA
Tue, May 11thvs OAKvs LAA
Wed, May 12thvs OAKvs LAA
Thu, May 13thvs OAKvs TEX
Fri, May 14thvs LAAvs TEX
Sat, May 15thvs LAAvs TEX
Sun, May 16thvs LAAvs TEX
Tue, May 18th@ TOR@ OAK
Wed, May 19th@ TOR@ OAK
Thu, May 20th@ TOR@ OAK
Fri, May 21st@ PHI@ TEX
Sat, May 22nd@ PHI@ TEX
Sun, May 23rd@ PHI@ TEX
Tue, May 25thvs ATLvs LAD
Wed, May 26thvs ATLvs LAD
Fri, May 28thvs MIAvs SD
Sat, May 29thvs MIAvs SD
Sun, May 30th   vs SD
Mon, May 31st@ HOUvs BOS
Tue, Jun 1st@ HOUvs BOS
Wed, Jun 2nd@ HOUvs BOS
Thu, Jun 3rd@ HOUvs BOS
Fri, Jun 4th@ NYY@ TOR
Sat, Jun 5th@ NYY@ TOR
Sun, Jun 6th@ NYY@ TOR
Tue, Jun 8thvs HOU@ BOS
Wed, Jun 9thvs HOU@ BOS
Thu, Jun 10thvs HOU@ BOS
Fri, Jun 11thvs TOR@ MIN
Sat, Jun 12thvs TOR@ MIN
Sun, Jun 13thvs TOR@ MIN
Tue, Jun 15th@ ATLvs TEX
Wed, Jun 16th@ ATLvs TEX
Thu, Jun 17th   vs CWS
Fri, Jun 18th@ KCvs CWS
Sat, Jun 19th@ KCvs CWS
Sun, Jun 20th@ KCvs CWS
Mon, Jun 21st   @ BAL
Tue, Jun 22nd@ TB@ BAL
Wed, Jun 23rd@ TB@ BAL
Thu, Jun 24th@ TB@ DET
Fri, Jun 25thvs NYY@ DET
Sat, Jun 26thvs NYY@ DET
Sun, Jun 27thvs NYY@ DET
Mon, Jun 28thvs KCvs BAL
Tue, Jun 29thvs KCvs BAL
Wed, Jun 30thvs KCvs BAL
Thu, Jul 1stvs KC@ CLE
Fri, Jul 2nd@ OAK@ CLE
Sat, Jul 3rd@ OAK@ CLE
Sun, Jul 4th@ OAK@ CLE
Tue, Jul 6th@ LAAvs OAK
Wed, Jul 7th@ LAAvs OAK
Thu, Jul 8th   vs OAK
Fri, Jul 9thvs PHIvs NYY
Sat, Jul 10thvs PHIvs NYY
Sun, Jul 11thvs PHIvs NYY
Fri, Jul 16th@ NYY@ CWS
Sat, Jul 17th@ NYY@ CWS
Sun, Jul 18th@ NYY@ CWS
Mon, Jul 19th@ TORvs CLE
Tue, Jul 20th@ TORvs CLE
Wed, Jul 21st@ TORvs CLE
Fri, Jul 23rdvs NYYvs TEX
Sat, Jul 24thvs NYYvs TEX
Sun, Jul 25thvs NYYvs TEX
Mon, Jul 26thvs TOR@ SEA
Tue, Jul 27thvs TOR@ SEA
Wed, Jul 28thvs TOR@ SEA
Fri, Jul 30th@ TB@ SF
Sat, Jul 31st@ TB@ SF
Sun, Aug 1st@ TB@ SF
Tue, Aug 3rd@ DET@ LAD
Wed, Aug 4th@ DET@ LAD
Thu, Aug 5th@ DETvs MIN
Fri, Aug 6th@ TORvs MIN
Sat, Aug 7th@ TORvs MIN
Sun, Aug 8th@ TORvs MIN
Tue, Aug 10thvs TBvs COL
Wed, Aug 11thvs TBvs COL
Fri, Aug 13thvs BAL@ LAA
Sat, Aug 14thvs BAL@ LAA
Sun, Aug 15thvs BAL@ LAA
Mon, Aug 16th   @ KC
Tue, Aug 17th@ NYY@ KC
Wed, Aug 18th@ NYY@ KC
Thu, Aug 19th   @ KC
Fri, Aug 20thvs TEXvs SEA
Sat, Aug 21stvs TEXvs SEA
Sun, Aug 22ndvs TEXvs SEA
Mon, Aug 23rd   vs KC
Tue, Aug 24thvs MINvs KC
Wed, Aug 25thvs MINvs KC
Fri, Aug 27th@ CLE@ TEX
Sat, Aug 28th@ CLE@ TEX
Sun, Aug 29th@ CLE@ TEX
Mon, Aug 30th@ TB@ SEA
Tue, Aug 31st@ TB@ SEA
Wed, Sep 1st@ TB@ SEA
Fri, Sep 3rdvs CLE@ SD
Sat, Sep 4thvs CLE@ SD
Sun, Sep 5thvs CLE@ SD
Mon, Sep 6thvs TBvs SEA
Tue, Sep 7thvs TBvs SEA
Wed, Sep 8thvs TBvs SEA
Fri, Sep 10th@ CWSvs LAA
Sat, Sep 11th@ CWSvs LAA
Sun, Sep 12th@ CWSvs LAA
Mon, Sep 13th@ SEA@ TEX
Tue, Sep 14th@ SEA@ TEX
Wed, Sep 15th@ SEA@ TEX
Thu, Sep 16th   @ TEX
Fri, Sep 17thvs BALvs ARI
Sat, Sep 18thvs BALvs ARI
Sun, Sep 19thvs BALvs ARI
Mon, Sep 20th   @ LAA
Tue, Sep 21stvs NYM@ LAA
Wed, Sep 22ndvs NYM@ LAA
Thu, Sep 23rd   @ LAA
Fri, Sep 24thvs NYY@ OAK
Sat, Sep 25thvs NYY@ OAK
Sun, Sep 26thvs NYY@ OAK
Tue, Sep 28th@ BALvs TB
Wed, Sep 29th@ BALvs TB
Thu, Sep 30th@ BALvs TB
Fri, Oct 1st@ WSHvs OAK
Sat, Oct 2nd@ WSHvs OAK
Sun, Oct 3rd@ WSHvs OAK
Wed, Apr 7thvs TB   
Sun, Apr 11th@ BAL   
Thu, Apr 15th@ MIN   
Mon, Apr 19thvs CWS   
Mon, Jun 7thvs MIA   
Mon, Jun 14thvs TOR   
Mon, Jul 5th@ LAA   
Thu, Jul 15th@ NYY   
Thu, Jul 22ndvs NYY   
Thu, Jul 29thvs TOR   
Thu, Aug 12thvs TB   
Thu, Aug 26thvs MIN   
Thu, Sep 2nd@ TB