Skip to main content

Who Should I Trade?

Sonny Gray 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
Sonny Gray
Sonny Gray
Recommended by
12 of 16 experts
Recommended by
4 of 16 experts
Rest of Season# 24# 36
VBR# 188# 209
Injury Alert-IL10
Expert Ranks 
Chris Meaney
# 23# 28
Dan Harris
# 32# 40
Pierre Camus
# 26# 27
Jorge B. Edwards
Fantasy In Frames
# 12# 37
Mick Ciallela
# 24# 40
Brendan Tuma
# 40# 57
Carmen Maiorano
# 14# 49
Jordan Eisen
Field of Vision Sports
# 8# 49
Brad Camara
# 30# 51
Chris Mitchell
# 32# 34
Corbin Young
# 15# 93
Chris Clegg
# 20# 25
Joe Bond
Fantasy Six Pack
# 59# 25
Ryan Amore
Pitcher List
# 36# 26
Mike Maher
# 31# 29
Joe Pisapia
# 38# 36
Who Should I Trade? Player Statistics
  Luis Castillo
Luis Castillo
Sonny Gray
Sonny Gray
2021 Stats 
Games Played1310
Games Started1310
Innings Pitched64.150.2
Blown Saves00
Hits Allowed7445
Earned Runs4619
Home Runs Allowed98
Who Should I Trade? Player Projections
  Luis Castillo
Luis Castillo
Sonny Gray
Sonny Gray
2021 Projections 
Games Played1916
Games Started1717
Innings Pitched109.385.8
Blown Saves00
Hits Allowed10076
Earned Runs5236
Home Runs Allowed1311
Who Should I Trade? Player Notes
  Luis Castillo
Luis Castillo
Sonny Gray
Sonny Gray
 Luis Castillo (2-9) was saddled with the loss Thursday against the Brewers, allowing three runs on one hit and three walks across 5.2 innings. He struck out seven.
Connor Rooney
Thu, Jun 10th
The Reds placed RHP Sonny Gray on the 10-day injured list due to a right groin strain.
Brendan Tuma - Too Much Tuma
Wed, Jun 9th
 Luis Castillo (2-8) picked up the win Friday against the Cardinals, allowing one run on three hits and one walk over six innings. He struck out five.
Connor Rooney
Sat, Jun 5th
Sonny Gray was removed from Tuesday's start against the Brewers with groin tightness. He left after throwing three scoreless innings.
Connor Rooney
Wed, Jun 9th
 Luis Castillo (1-8) was saddled with his league-leading eighth loss Saturday against the Cubs. He allowed four runs (two earned) on four hits and four walks in five innings. He struck out three.
Connor Rooney
Sat, May 29th
Reds RHP Sonny Gray was removed from Tuesday's start due to an apparent injury.
Brendan Tuma - Too Much Tuma
Tue, Jun 8th
 Luis Castillo (1-7) stumbled to his seventh loss of the season Sunday against Milwaukee, allowing five runs on five hits and four walks across five innings. He struck out five.
Connor Rooney
Sun, May 23rd
Sonny Gray (1-4) was tagged with the loss Tuesday against the Phillies, allowing four runs (three earned) on six hits and one walk while striking out eight in 4.2 innings.
Connor Rooney
Wed, Jun 2nd
 Luis Castillo (1-6) struck out 11 but was charged with the loss Tuesday against the Giants. He allowed three runs on six hits and three walks over five innings.
Connor Rooney
Wed, May 19th
Sonny Gray (1-3) picked up the win Thursday against the Nationals, allowing two hits and one walk over six scoreless innings. He struck out five.
Connor Rooney
Fri, May 28th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Luis Castillo
Luis Castillo
Sonny Gray
Sonny Gray
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs STLvs STL
Sat, Apr 3rdvs STLvs STL
Sun, Apr 4thvs STLvs STL
Mon, Apr 5thvs PITvs PIT
Tue, Apr 6thvs PITvs PIT
Wed, Apr 7thvs PITvs PIT
Fri, Apr 9th@ ARI@ ARI
Sat, Apr 10th@ ARI@ ARI
Sun, Apr 11th@ ARI@ ARI
Mon, Apr 12th@ SF@ SF
Tue, Apr 13th@ SF@ SF
Wed, Apr 14th@ SF@ SF
Fri, Apr 16thvs CLEvs CLE
Sat, Apr 17thvs CLEvs CLE
Sun, Apr 18thvs CLEvs CLE
Wed, Apr 21stvs ARIvs ARI
Thu, Apr 22ndvs ARIvs ARI
Fri, Apr 23rd@ STL@ STL
Sat, Apr 24th@ STL@ STL
Sun, Apr 25th@ STL@ STL
Mon, Apr 26th@ LAD@ LAD
Tue, Apr 27th@ LAD@ LAD
Wed, Apr 28th@ LAD@ LAD
Fri, Apr 30thvs CHCvs CHC
Sat, May 1stvs CHCvs CHC
Sun, May 2ndvs CHCvs CHC
Tue, May 4thvs CWSvs CWS
Wed, May 5thvs CWSvs CWS
Fri, May 7th@ CLE@ CLE
Sat, May 8th@ CLE@ CLE
Mon, May 10th@ PIT@ PIT
Tue, May 11th@ PIT@ PIT
Wed, May 12th@ PIT@ PIT
Thu, May 13th@ COL@ COL
Fri, May 14th@ COL@ COL
Sat, May 15th@ COL@ COL
Sun, May 16th@ COL@ COL
Mon, May 17thvs SFvs SF
Tue, May 18thvs SFvs SF
Wed, May 19thvs SFvs SF
Thu, May 20thvs SFvs SF
Fri, May 21stvs MILvs MIL
Sat, May 22ndvs MILvs MIL
Sun, May 23rdvs MILvs MIL
Tue, May 25th@ WSH@ WSH
Thu, May 27th@ WSH@ WSH
Fri, May 28th@ CHC@ CHC
Sat, May 29th@ CHC@ CHC
Sun, May 30th@ CHC@ CHC
Mon, May 31stvs PHIvs PHI
Tue, Jun 1stvs PHIvs PHI
Thu, Jun 3rd@ STL@ STL
Fri, Jun 4th@ STL@ STL
Sat, Jun 5th@ STL@ STL
Sun, Jun 6th@ STL@ STL
Tue, Jun 8thvs MILvs MIL
Wed, Jun 9thvs MILvs MIL
Thu, Jun 10thvs MILvs MIL
Fri, Jun 11thvs COLvs COL
Sat, Jun 12thvs COLvs COL
Sun, Jun 13thvs COLvs COL
Mon, Jun 14th@ MIL@ MIL
Tue, Jun 15th@ MIL@ MIL
Wed, Jun 16th@ MIL@ MIL
Thu, Jun 17th@ SD@ SD
Fri, Jun 18th@ SD@ SD
Sat, Jun 19th@ SD@ SD
Sun, Jun 20th@ SD@ SD
Mon, Jun 21st@ MIN@ MIN
Tue, Jun 22nd@ MIN@ MIN
Thu, Jun 24thvs ATLvs ATL
Fri, Jun 25thvs ATLvs ATL
Sat, Jun 26thvs ATLvs ATL
Sun, Jun 27thvs ATLvs ATL
Mon, Jun 28thvs PHIvs PHI
Tue, Jun 29thvs SDvs SD
Wed, Jun 30thvs SDvs SD
Thu, Jul 1stvs SDvs SD
Fri, Jul 2ndvs CHCvs CHC
Sat, Jul 3rdvs CHCvs CHC
Sun, Jul 4thvs CHCvs CHC
Mon, Jul 5th@ KC@ KC
Tue, Jul 6th@ KC@ KC
Wed, Jul 7th@ KC@ KC
Thu, Jul 8th@ MIL@ MIL
Fri, Jul 9th@ MIL@ MIL
Sat, Jul 10th@ MIL@ MIL
Sun, Jul 11th@ MIL@ MIL
Fri, Jul 16thvs MILvs MIL
Sat, Jul 17thvs MILvs MIL
Sun, Jul 18thvs MILvs MIL
Mon, Jul 19thvs NYMvs NYM
Tue, Jul 20thvs NYMvs NYM
Wed, Jul 21stvs NYMvs NYM
Fri, Jul 23rdvs STLvs STL
Sat, Jul 24thvs STLvs STL
Sun, Jul 25thvs STLvs STL
Mon, Jul 26th@ CHC@ CHC
Tue, Jul 27th@ CHC@ CHC
Wed, Jul 28th@ CHC@ CHC
Thu, Jul 29th@ CHC@ CHC
Fri, Jul 30th@ NYM@ NYM
Sat, Jul 31st@ NYM@ NYM
Sun, Aug 1st@ NYM@ NYM
Tue, Aug 3rdvs MINvs MIN
Wed, Aug 4thvs MINvs MIN
Thu, Aug 5thvs PITvs PIT
Fri, Aug 6thvs PITvs PIT
Sat, Aug 7thvs PITvs PIT
Sun, Aug 8thvs PITvs PIT
Mon, Aug 9th@ CLE@ CLE
Tue, Aug 10th@ ATL@ ATL
Wed, Aug 11th@ ATL@ ATL
Thu, Aug 12th@ ATL@ ATL
Fri, Aug 13th@ PHI@ PHI
Sat, Aug 14th@ PHI@ PHI
Sun, Aug 15th@ PHI@ PHI
Mon, Aug 16thvs CHCvs CHC
Tue, Aug 17thvs CHCvs CHC
Wed, Aug 18thvs CHCvs CHC
Thu, Aug 19thvs MIAvs MIA
Fri, Aug 20thvs MIAvs MIA
Sat, Aug 21stvs MIAvs MIA
Sun, Aug 22ndvs MIAvs MIA
Tue, Aug 24th@ MIL@ MIL
Wed, Aug 25th@ MIL@ MIL
Thu, Aug 26th@ MIL@ MIL
Fri, Aug 27th@ MIA@ MIA
Sat, Aug 28th@ MIA@ MIA
Sun, Aug 29th@ MIA@ MIA
Mon, Aug 30thvs STLvs STL
Tue, Aug 31stvs STLvs STL
Wed, Sep 1stvs STLvs STL
Fri, Sep 3rdvs DETvs DET
Sat, Sep 4thvs DETvs DET
Sun, Sep 5thvs DETvs DET
Mon, Sep 6th@ CHC@ CHC
Tue, Sep 7th@ CHC@ CHC
Wed, Sep 8th@ CHC@ CHC
Fri, Sep 10th@ STL@ STL
Sat, Sep 11th@ STL@ STL
Sun, Sep 12th@ STL@ STL
Tue, Sep 14th@ PIT@ PIT
Wed, Sep 15th@ PIT@ PIT
Thu, Sep 16th@ PIT@ PIT
Fri, Sep 17thvs LADvs LAD
Sat, Sep 18thvs LADvs LAD
Sun, Sep 19thvs LADvs LAD
Mon, Sep 20thvs PITvs PIT
Tue, Sep 21stvs PITvs PIT
Wed, Sep 22ndvs PITvs PIT
Thu, Sep 23rdvs WSHvs WSH
Fri, Sep 24thvs WSHvs WSH
Sat, Sep 25thvs WSHvs WSH
Sun, Sep 26thvs WSHvs WSH
Tue, Sep 28th@ CWS@ CWS
Wed, Sep 29th@ CWS@ CWS
Fri, Oct 1st@ PIT@ PIT
Sat, Oct 2nd@ PIT@ PIT
Sun, Oct 3rd@ PIT@ PIT