Skip to main content

Who Should I Trade?

Kyle Tucker for Luis Castillo (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Luis Castillo
Luis Castillo
CIN @ SF Tue, Apr 13th 9:45pm
Kyle Tucker
Kyle Tucker
HOU vs DET Tue, Apr 13th 8:10pm
Recommended by
8 of 15 experts
Recommended by
7 of 15 experts
Rest of Season
VBR# 31# 37
Home Runs1927
Stolen Bases18
Batting Avg.256
Injury Alert--
Weather51 F, Clear79 F, Humid and Mostly Cloudy
Expert Ranks 
Scott White
CBS Sports
# 26# 36
Joe Bond
Fantasy Six Pack
# 27# 34
Frank Stampfl
CBS Sports
# 21# 28
Dan Harris
# 23# 31
Brendan Tuma
# 19# 49
Jordan Eisen
Field of Vision Sports
# 20# 27
SportsLine - Computer Simulation
CBS Sports
# 24# 31
Chris Clegg
# 30# 31
Mike Maher
# 46# 14
Carmen Maiorano
# 44# 17
Joe Pisapia
# 60# 26
Chris Meaney
# 38# 26
Mick Ciallela
# 29# 27
Brad Camara
# 54# 38
Ryan Amore
Pitcher List
# 53# 42
Who Should I Trade? Player Statistics
  Luis Castillo
Luis Castillo
Kyle Tucker
Kyle Tucker
2021 Stats 
Home Runs14
Stolen Bases0
Batting Avg.225
Who Should I Trade? Player Projections
  Luis Castillo
Luis Castillo
Kyle Tucker
Kyle Tucker
2021 Projections 
Home Runs1927
Stolen Bases18
Batting Avg.256
Who Should I Trade? Player Notes
  Luis Castillo
Luis Castillo
Kyle Tucker
Kyle Tucker
 Luis Castillo (1-1) earned the win Wednesday against the Pirates. He threw seven scoreless innings while allowing four hits and one walk. He struck out five.
Connor Rooney
Wed, Apr 7th
2021 is off to a bizarre start for Astros outfielder Kyle Tucker. He went 1-for-4 on Saturday with a home run. The blast brings his season average to .189 (7-for-37).
Andersen Pickard
Sat, Apr 10th
 Luis Castillo (0-1) allowed 10 runs (8 earned) on eight hits and two walks over 3.1 innings in a loss to the Cardinals on Thursday. He did not record a strikeout.
Connor Rooney
Fri, Apr 2nd
For the third game in a row, Astros outfielder Kyle Tucker has homered. He slapped a solo shot off Dylan Bundy in the second inning of Tuesday's game. Interestingly enough, Tucker's only hits over these three games have been the homers as he has gone 1-for-5, 1-for-5, and 1-for-4.
Andersen Pickard
Tue, Apr 6th
 Reds RHP Luis Castillo threw live batting practice on Monday for the first time this spring.
Brendan Tuma - Too Much Tuma
Mon, Mar 8th
Astros outfielder Kyle Tucker went 1-for-5 with a solo home run on Monday. The blast put Houston within one run of the Angels, but it wasn't enough. The Astros lost, 7-6. Tucker also struck out twice and stranded three runners.
Andersen Pickard
Tue, Apr 6th
 Luis Castillo agreed to a one-year, $4.2 million deal with the Reds to avoid arbitration.
Jon Mathisen
Fri, Jan 15th
Kyle Tucker's hitting streak reached three games on Sunday as he hit his first home run of the season. He finished 1-for-5, bringing his season batting average to .176.
Andersen Pickard
Mon, Apr 5th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Luis Castillo
Luis Castillo
Kyle Tucker
Kyle Tucker
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs STL@ OAK
Fri, Apr 2nd   @ OAK
Sat, Apr 3rdvs STL@ OAK
Sun, Apr 4thvs STL@ OAK
Mon, Apr 5thvs PIT@ LAA
Tue, Apr 6thvs PIT@ LAA
Thu, Apr 8th   vs OAK
Fri, Apr 9th@ ARIvs OAK
Sat, Apr 10th@ ARIvs OAK
Mon, Apr 12th@ SFvs DET
Tue, Apr 13th@ SFvs DET
Wed, Apr 14th@ SFvs DET
Fri, Apr 16thvs CLE@ SEA
Sat, Apr 17thvs CLE@ SEA
Sun, Apr 18thvs CLE@ SEA
Tue, Apr 20thvs ARI@ COL
Wed, Apr 21stvs ARI@ COL
Thu, Apr 22ndvs ARIvs LAA
Fri, Apr 23rd@ STLvs LAA
Sat, Apr 24th@ STLvs LAA
Sun, Apr 25th@ STLvs LAA
Mon, Apr 26th@ LADvs SEA
Tue, Apr 27th@ LADvs SEA
Wed, Apr 28th@ LADvs SEA
Thu, Apr 29th   vs SEA
Fri, Apr 30thvs CHC@ TB
Sat, May 1stvs CHC@ TB
Sun, May 2ndvs CHC@ TB
Tue, May 4thvs CWS@ NYY
Wed, May 5thvs CWS@ NYY
Thu, May 6th   @ NYY
Fri, May 7th@ CLEvs TOR
Sat, May 8th@ CLEvs TOR
Sun, May 9th@ CLEvs TOR
Mon, May 10th@ PITvs LAA
Tue, May 11th@ PITvs LAA
Wed, May 12th@ PITvs LAA
Thu, May 13th@ COLvs TEX
Fri, May 14th@ COLvs TEX
Sat, May 15th@ COLvs TEX
Sun, May 16th@ COLvs TEX
Tue, May 18thvs SF@ OAK
Wed, May 19thvs SF@ OAK
Thu, May 20thvs SF@ OAK
Fri, May 21stvs MIL@ TEX
Sat, May 22ndvs MIL@ TEX
Sun, May 23rdvs MIL@ TEX
Tue, May 25th@ WSHvs LAD
Wed, May 26th@ WSHvs LAD
Fri, May 28th@ CHCvs SD
Sat, May 29th@ CHCvs SD
Sun, May 30th@ CHCvs SD
Mon, May 31stvs PHIvs BOS
Tue, Jun 1stvs PHIvs BOS
Wed, Jun 2ndvs PHIvs BOS
Thu, Jun 3rd@ STLvs BOS
Fri, Jun 4th@ STL@ TOR
Sat, Jun 5th@ STL@ TOR
Sun, Jun 6th@ STL@ TOR
Tue, Jun 8thvs MIL@ BOS
Wed, Jun 9thvs MIL@ BOS
Thu, Jun 10thvs MIL@ BOS
Fri, Jun 11thvs COL@ MIN
Sat, Jun 12thvs COL@ MIN
Sun, Jun 13thvs COL@ MIN
Tue, Jun 15th@ MILvs TEX
Wed, Jun 16th@ MILvs TEX
Thu, Jun 17th@ SDvs CWS
Fri, Jun 18th@ SDvs CWS
Sat, Jun 19th@ SDvs CWS
Sun, Jun 20th@ SDvs CWS
Mon, Jun 21st@ MIN@ BAL
Tue, Jun 22nd@ MIN@ BAL
Wed, Jun 23rd   @ BAL
Thu, Jun 24thvs ATL@ DET
Fri, Jun 25thvs ATL@ DET
Sat, Jun 26thvs ATL@ DET
Sun, Jun 27thvs ATL@ DET
Mon, Jun 28th   vs BAL
Tue, Jun 29thvs SDvs BAL
Wed, Jun 30thvs SDvs BAL
Thu, Jul 1stvs SD@ CLE
Fri, Jul 2ndvs CHC@ CLE
Sat, Jul 3rdvs CHC@ CLE
Sun, Jul 4thvs CHC@ CLE
Tue, Jul 6th@ KCvs OAK
Wed, Jul 7th@ KCvs OAK
Thu, Jul 8th@ MILvs OAK
Fri, Jul 9th@ MILvs NYY
Sat, Jul 10th@ MILvs NYY
Sun, Jul 11th@ MILvs NYY
Fri, Jul 16thvs MIL@ CWS
Sat, Jul 17thvs MIL@ CWS
Sun, Jul 18thvs MIL@ CWS
Mon, Jul 19thvs NYMvs CLE
Tue, Jul 20thvs NYMvs CLE
Wed, Jul 21stvs NYMvs CLE
Fri, Jul 23rdvs STLvs TEX
Sat, Jul 24thvs STLvs TEX
Sun, Jul 25thvs STLvs TEX
Mon, Jul 26th@ CHC@ SEA
Tue, Jul 27th@ CHC@ SEA
Wed, Jul 28th@ CHC@ SEA
Fri, Jul 30th@ NYM@ SF
Sat, Jul 31st@ NYM@ SF
Sun, Aug 1st@ NYM@ SF
Tue, Aug 3rdvs MIN@ LAD
Wed, Aug 4thvs MIN@ LAD
Thu, Aug 5thvs PITvs MIN
Fri, Aug 6thvs PITvs MIN
Sat, Aug 7thvs PITvs MIN
Sun, Aug 8thvs PITvs MIN
Tue, Aug 10th@ ATLvs COL
Wed, Aug 11th@ ATLvs COL
Fri, Aug 13th@ PHI@ LAA
Sat, Aug 14th@ PHI@ LAA
Sun, Aug 15th@ PHI@ LAA
Mon, Aug 16thvs CHC@ KC
Tue, Aug 17thvs CHC@ KC
Wed, Aug 18thvs CHC@ KC
Thu, Aug 19thvs MIA@ KC
Fri, Aug 20thvs MIAvs SEA
Sat, Aug 21stvs MIAvs SEA
Sun, Aug 22ndvs MIAvs SEA
Mon, Aug 23rd   vs KC
Tue, Aug 24th@ MILvs KC
Wed, Aug 25th@ MILvs KC
Fri, Aug 27th@ MIA@ TEX
Sat, Aug 28th@ MIA@ TEX
Sun, Aug 29th@ MIA@ TEX
Mon, Aug 30thvs STL@ SEA
Tue, Aug 31stvs STL@ SEA
Wed, Sep 1stvs STL@ SEA
Fri, Sep 3rdvs DET@ SD
Sat, Sep 4thvs DET@ SD
Sun, Sep 5thvs DET@ SD
Mon, Sep 6th@ CHCvs SEA
Tue, Sep 7th@ CHCvs SEA
Wed, Sep 8th@ CHCvs SEA
Fri, Sep 10th@ STLvs LAA
Sat, Sep 11th@ STLvs LAA
Sun, Sep 12th@ STLvs LAA
Mon, Sep 13th   @ TEX
Tue, Sep 14th@ PIT@ TEX
Wed, Sep 15th@ PIT@ TEX
Thu, Sep 16th@ PIT@ TEX
Fri, Sep 17thvs LADvs ARI
Sat, Sep 18thvs LADvs ARI
Sun, Sep 19thvs LADvs ARI
Mon, Sep 20thvs PIT@ LAA
Tue, Sep 21stvs PIT@ LAA
Wed, Sep 22ndvs PIT@ LAA
Thu, Sep 23rdvs WSH@ LAA
Fri, Sep 24thvs WSH@ OAK
Sat, Sep 25thvs WSH@ OAK
Sun, Sep 26thvs WSH@ OAK
Tue, Sep 28th@ CWSvs TB
Wed, Sep 29th@ CWSvs TB
Thu, Sep 30th   vs TB
Fri, Oct 1st@ PITvs OAK
Sat, Oct 2nd@ PITvs OAK
Sun, Oct 3rd@ PITvs OAK
Wed, Apr 7thvs PIT   
Sun, Apr 11th@ ARI   
Mon, May 17thvs SF   
Thu, May 27th@ WSH   
Mon, Jun 14th@ MIL   
Mon, Jul 5th@ KC   
Thu, Jul 29th@ CHC   
Thu, Aug 12th@ ATL   
Thu, Aug 26th@ MIL