Who Should I Trade?

Hyun-Jin Ryu for Luis Castillo (2019)

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

Experts' Pick
  Luis Castillo
Luis Castillo
CIN @ PIT Sun, Sep 29th 3:05pm
Hyun-Jin Ryu
Hyun-Jin Ryu
LAD @ SF Sun, Sep 29th 3:05pm
Recommended by
10 of 19 experts
Recommended by
9 of 19 experts
Rest of Season
Injury Alert--
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 9# 10
Eno Sarris
The Athletic
# 35# 51
Joe Bond
Fantasy Six Pack
# 4# 22
Paul Sporer
# 37# 59
Donkey Teeth
# 36# 51
Pierre Camus
# 8# 11
Max Freeze
Freeze Stats
# 17# 22
Dennis Sosic
Fantasy Six Pack
# 43# 82

# 52# 69
Todd D Clark
The Fantasy Fix
# 11# 12
Brandon 'B_Don' Myers
# 9# 5
Dan Harris
# 14# 6
Nick Mariano
# 8# 6
Chris Meaney
The Athletic
# 15# 7
Bobby Sylvester
# 12# 9
Mick Ciallela
# 10# 9
Andrew Seifter
# 11# 10
Andrew Gould
# 13# 11
Andrea LaMont
Lenny Melnick Fantasy Sports
# 58# 52
  Luis Castillo
Luis Castillo
Hyun-Jin Ryu
Hyun-Jin Ryu
2019 Stats 
Games Played3229
Games Started3229
Innings Pitched191.2183.3
Blown Saves00
Hits Allowed139161
Earned Runs7349
Home Runs Allowed2217
  Luis Castillo
Luis Castillo
Hyun-Jin Ryu
Hyun-Jin Ryu
2019 Projections 
Games Played00
Games Started00
Innings Pitched0.00.0
Blown Saves00
Hits Allowed00
Earned Runs00
Home Runs Allowed00
  Luis Castillo
Luis Castillo
Hyun-Jin Ryu
Hyun-Jin Ryu
 Luis Castillo (15-8) took the loss Thursday against the Brewers, allowing five runs on five hits and four walks across five innings. He struck out eight.
Connor Rooney
Thu, Sep 26th
Hyun-Jin Ryu improved to 14-5 on Saturday against the Giants, tossing seven shutout innings while allowing just five hits and striking out seven.
Brendan Tuma - Too Much Tuma
Sat, Sep 28th
 Luis Castillo (15-7) was saddled with the loss Friday against the Mets, allowing three runs on three hits and three walks over seven innings. He struck out seven.
Connor Rooney
Sat, Sep 21st
Hyun-Jin Ryu improved to 13-5 on Sunday versus the Rockies, twirling seven innings of three-run ball while striking out eight.
Brendan Tuma - Too Much Tuma
Sun, Sep 22nd
 Luis Castillo (15-6) earned the win Friday against the Diamondbacks, allowing two runs on four hits and three walks across five innings. He struck out three.
Connor Rooney
Sat, Sep 14th
Hyun-Jin Ryu received a no-decision on Saturday night against the Mets, spinning seven scoreless innings while allowing just two hits.
Brendan Tuma - Too Much Tuma
Sun, Sep 15th
 Luis Castillo (14-6) took the loss Saturday against the Diamondbacks, allowing two runs on three hits and three walks across 7.2 innings. He struck out 10.
Connor Rooney
Sun, Sep 8th
Hyun-Jin Ryu wasn't at his best on Wednesday versus Colorado, allowing three runs on six hits over 4 1/3 innings pitched.
Brendan Tuma - Too Much Tuma
Thu, Sep 5th
 Luis Castillo (14-5) earned the win Sunday against the Cardinals, allowing three runs on five hits and three walks over six innings. He struck out eight.
Connor Rooney
Mon, Sep 2nd
Hyun-Jin Ryu was hit hard on Thursday in Arizona, giving up seven runs on 10 hits over just 4 2/3 innings.
Brendan Tuma - Too Much Tuma
Fri, Aug 30th
There are no recent notes for these players
  Luis Castillo
Luis Castillo
Hyun-Jin Ryu
Hyun-Jin Ryu
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs PITvs ARI
Fri, Mar 29th   vs ARI
Sat, Mar 30th   vs ARI
Sun, Mar 31stvs PITvs ARI
Mon, Apr 1stvs MILvs SF
Tue, Apr 2ndvs MILvs SF
Wed, Apr 3rdvs MILvs SF
Fri, Apr 5th@ PIT@ COL
Sat, Apr 6th@ PIT@ COL
Sun, Apr 7th@ PIT@ COL
Mon, Apr 8th   @ STL
Tue, Apr 9thvs MIA@ STL
Wed, Apr 10thvs MIA@ STL
Thu, Apr 11thvs MIA@ STL
Fri, Apr 12th   vs MIL
Sat, Apr 13thvs STLvs MIL
Sun, Apr 14thvs STLvs MIL
Mon, Apr 15th@ LADvs CIN
Tue, Apr 16th@ LADvs CIN
Wed, Apr 17th@ LADvs CIN
Thu, Apr 18th@ SD@ MIL
Fri, Apr 19th@ SD@ MIL
Sat, Apr 20th@ SD@ MIL
Sun, Apr 21st@ SD@ MIL
Tue, Apr 23rdvs ATL@ CHC
Wed, Apr 24thvs ATL@ CHC
Thu, Apr 25thvs ATL@ CHC
Fri, Apr 26th@ STLvs PIT
Sat, Apr 27th@ STLvs PIT
Sun, Apr 28th@ STLvs PIT
Mon, Apr 29th@ NYM@ SF
Tue, Apr 30th@ NYM@ SF
Wed, May 1st@ NYM@ SF
Fri, May 3rdvs SF@ SD
Sat, May 4thvs SF@ SD
Sun, May 5thvs SF@ SD
Mon, May 6thvs SFvs ATL
Tue, May 7th@ OAKvs ATL
Wed, May 8th@ OAKvs ATL
Thu, May 9th@ OAKvs WSH
Fri, May 10th@ SFvs WSH
Sat, May 11th@ SFvs WSH
Sun, May 12th@ SFvs WSH
Tue, May 14thvs CHCvs SD
Wed, May 15thvs CHCvs SD
Fri, May 17thvs LAD@ CIN
Sat, May 18thvs LAD@ CIN
Sun, May 19thvs LAD@ CIN
Tue, May 21st@ MIL@ TB
Wed, May 22nd@ MIL@ TB
Fri, May 24th@ CHC@ PIT
Sat, May 25th@ CHC@ PIT
Sun, May 26th@ CHC@ PIT
Mon, May 27thvs PITvs NYM
Tue, May 28thvs PITvs NYM
Wed, May 29thvs PITvs NYM
Thu, May 30th   vs NYM
Fri, May 31stvs WSHvs PHI
Sat, Jun 1stvs WSHvs PHI
Sun, Jun 2ndvs WSHvs PHI
Mon, Jun 3rd   @ ARI
Tue, Jun 4th@ STL@ ARI
Wed, Jun 5th   @ ARI
Fri, Jun 7th@ PHI@ SF
Sat, Jun 8th@ PHI@ SF
Sun, Jun 9th@ PHI@ SF
Mon, Jun 10th   @ LAA
Tue, Jun 11th@ CLE@ LAA
Thu, Jun 13th   vs CHC
Fri, Jun 14thvs TEXvs CHC
Sat, Jun 15thvs TEXvs CHC
Sun, Jun 16thvs TEXvs CHC
Mon, Jun 17thvs HOUvs SF
Tue, Jun 18thvs HOUvs SF
Wed, Jun 19thvs HOUvs SF
Thu, Jun 20th@ MILvs SF
Fri, Jun 21st@ MILvs COL
Sat, Jun 22nd@ MILvs COL
Sun, Jun 23rd@ MILvs COL
Mon, Jun 24th   @ ARI
Tue, Jun 25th@ LAA@ ARI
Wed, Jun 26th@ LAA@ ARI
Thu, Jun 27th   @ COL
Fri, Jun 28thvs CHC@ COL
Sat, Jun 29thvs CHC@ COL
Sun, Jun 30thvs CHC@ COL
Tue, Jul 2ndvs MILvs ARI
Wed, Jul 3rdvs MILvs ARI
Thu, Jul 4thvs MILvs SD
Fri, Jul 5th   vs SD
Sat, Jul 6thvs CLEvs SD
Sun, Jul 7thvs CLEvs SD
Fri, Jul 12th@ COL@ BOS
Sat, Jul 13th@ COL@ BOS
Sun, Jul 14th@ COL@ BOS
Mon, Jul 15th@ CHC@ PHI
Tue, Jul 16th@ CHC@ PHI
Wed, Jul 17th@ CHC@ PHI
Thu, Jul 18thvs STL@ PHI
Fri, Jul 19thvs STLvs MIA
Sat, Jul 20thvs STLvs MIA
Sun, Jul 21stvs STLvs MIA
Tue, Jul 23rd@ MILvs LAA
Wed, Jul 24th@ MILvs LAA
Fri, Jul 26thvs COL@ WSH
Sat, Jul 27thvs COL@ WSH
Sun, Jul 28thvs COL@ WSH
Mon, Jul 29thvs PIT@ COL
Tue, Jul 30thvs PIT@ COL
Wed, Jul 31stvs PIT@ COL
Thu, Aug 1st@ ATLvs SD
Fri, Aug 2nd@ ATLvs SD
Sat, Aug 3rd@ ATLvs SD
Sun, Aug 4th@ ATLvs SD
Mon, Aug 5thvs LAAvs STL
Tue, Aug 6thvs LAAvs STL
Wed, Aug 7th   vs STL
Fri, Aug 9thvs CHCvs ARI
Sat, Aug 10thvs CHCvs ARI
Sun, Aug 11thvs CHCvs ARI
Tue, Aug 13th@ WSH@ MIA
Wed, Aug 14th@ WSH@ MIA
Thu, Aug 15thvs STL@ MIA
Fri, Aug 16thvs STL@ ATL
Sat, Aug 17thvs STL@ ATL
Sun, Aug 18thvs STL@ ATL
Tue, Aug 20thvs SDvs TOR
Wed, Aug 21stvs SDvs TOR
Thu, Aug 22nd   vs TOR
Fri, Aug 23rd@ PITvs NYY
Sat, Aug 24th@ PITvs NYY
Sun, Aug 25th@ PITvs NYY
Mon, Aug 26th@ MIA@ SD
Tue, Aug 27th@ MIA@ SD
Wed, Aug 28th@ MIA@ SD
Thu, Aug 29th@ MIA@ ARI
Fri, Aug 30th   @ ARI
Sat, Aug 31st@ STL@ ARI
Sun, Sep 1st@ STL@ ARI
Mon, Sep 2ndvs PHIvs COL
Tue, Sep 3rdvs PHIvs COL
Wed, Sep 4thvs PHIvs COL
Fri, Sep 6thvs ARIvs SF
Sat, Sep 7thvs ARIvs SF
Sun, Sep 8thvs ARIvs SF
Tue, Sep 10th@ SEA@ BAL
Wed, Sep 11th@ SEA@ BAL
Thu, Sep 12th@ SEA@ BAL
Fri, Sep 13th@ ARI@ NYM
Sat, Sep 14th@ ARI@ NYM
Sun, Sep 15th@ ARI@ NYM
Tue, Sep 17th@ CHCvs TB
Wed, Sep 18th@ CHCvs TB
Fri, Sep 20thvs NYMvs COL
Sat, Sep 21stvs NYMvs COL
Sun, Sep 22ndvs NYMvs COL
Tue, Sep 24thvs MIL@ SD
Wed, Sep 25thvs MIL@ SD
Thu, Sep 26thvs MIL@ SD
Fri, Sep 27th@ PIT@ SF
Sat, Sep 28th@ PIT@ SF
Sun, Sep 29th@ PIT@ SF
Thu, Apr 4th@ PIT   
Thu, May 2nd@ NYM   
Thu, May 16thvs CHC   
Thu, Jun 6th@ STL   
Wed, Jun 12th@ CLE   
Mon, Jul 1stvs MIL   
Mon, Jul 22nd@ MIL   
Thu, Aug 8thvs CHC   
Mon, Aug 12th@ WSH   
Mon, Aug 19thvs SD   
Thu, Sep 5thvs PHI   
Mon, Sep 16th@ CHC