Skip to main content

Who Should I Trade?

Joe Ryan for Luis Castillo (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Luis Castillo
SP - CIN
Luis Castillo
Joe Ryan
SP - MIN
Joe Ryan
Expert
Recommendation
77%
Recommended by
10 of 13 experts
23%
Recommended by
3 of 13 experts
Rankings 
   
Rest of Season# 46# 53
VBR# 170# 206
   
Projections 
   
Strikeouts8064
Wins65
Saves00
ERA3.643.81
WHIP1.281.19
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Dalton Del Don
Yahoo! Sports
# 45# 63
   
Mike Maher
FantasyPros
# 52# 62
   
Pierre Camus
RotoBaller
# 36# 51
   
Bart Wheeler
Hail to Fantasy Football
# 50# 54
   
Mick Ciallela
Fantrax
# 49# 67
   
Nate Miller
Fantasy Six Pack
# 43# 68
   
Brad Camara
RotoBaller
# 59# 101
   
Scott Youngson
Pitcher List
# 48# 66
   
Travis Argo
Fantasy Six Pack
# 38# 58
   
Kelly Kirby
FantasyPros
# 49# 56
   
Joe Pisapia
FantasyPros
# 44# 36
   
Andrew Seifter
FantasyPros
# 75# 44
   
Ryan Amore
Pitcher List
# 87# 47
   
Who Should I Trade? Player Statistics
  Luis Castillo
SP - CIN
Luis Castillo
Joe Ryan
SP - MIN
Joe Ryan
2022 Stats 
   
   
Games Played1112
   
Games Started1112
   
Innings Pitched64.066.0
   
Wins36
   
Losses43
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5151
   
Earned Runs2222
   
Home Runs Allowed57
   
Strikeouts6660
   
Walks2218
   
ERA3.093.00
   
WHIP1.141.05
   
Who Should I Trade? Player Projections
  Luis Castillo
SP - CIN
Luis Castillo
Joe Ryan
SP - MIN
Joe Ryan
2022 Projections 
   
   
Games Played1312
   
Games Started1213
   
Innings Pitched78.064.0
   
Wins65
   
Losses33
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6855
   
Earned Runs3227
   
Home Runs Allowed89
   
Strikeouts8064
   
Walks2918
   
ERA3.643.81
   
WHIP1.281.19
   
Who Should I Trade? Player Notes
  Luis Castillo
SP - CIN
Luis Castillo
Joe Ryan
SP - MIN
Joe Ryan
News 
 Luis Castillo gave up only one run over seven innings to the Braves Sunday but didn't factor into the decision. Castillo surrendered six hits, with the only blemish a solo HR to Marcell Ozuna in the fourth inning.
Scott Youngson - FantasyPros
Sun, Jul 3rd
Joe Ryan pitched seven innings, allowing two hits, one walk, one earned run, and striking out seven batters Friday. He earned a no-decision in a win over the Orioles.
Jesse Garcia
Fri, Jul 1st
 Luis Castillo threw six shutout innings and struck out 11 Cubs, winning his third game of the year on Tuesday.
Scott Youngson
Tue, Jun 28th
Joe Ryan pitched five innings, allowing eight hits, one walk, and three earned runs. He registered just one strikeout in a win over the Rockies on Sunday.
Jesse Garcia
Sun, Jun 26th
 Luis Castillo gave up three runs off three hits, a walk, and an HBP in the fifth inning Wednesday, blowing a 3-1 lead.
Scott Youngson
Wed, Jun 22nd
Joe Ryan tossed six innings, allowing seven hits, three earned runs, one walk, and stuck out seven. He earned a no-decision in the Twins loss to Cleveland on Tuesday.
Jesse Garcia
Wed, Jun 22nd
 Luis Castillo pitched seven innings on Wednesday, striking out six, walking two, and allowing four hits for three earned runs as he took the no-decision in the Reds' 7-4 loss to the Diamondbacks.
Josh Thiessen
Wed, Jun 15th
Joe Ryan pitched 4 2/3 innings, allowing five hits, one walk, four earned runs, and struck out three batters. He earned the loss as the Twins fell to Seattle 5-0 on Tuesday.
Jesse Garcia
Wed, Jun 15th
 Luis Castillo pitched six innings on Friday, striking out three, walking one, and allowing six hits for one earned run in the Reds' 2-0 loss to the Cardinals.
Josh Thiessen
Sat, Jun 11th
The Minnesota Twins officially activated Joe Ryan from the COVID-19 list ahead of Tuesday's game against the Mariners.
Ari Koslow
Tue, Jun 14th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Luis Castillo
SP - CIN
Luis Castillo
Joe Ryan
SP - MIN
Joe Ryan
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ ATLCharlie Morton (4-3)#34vs SEARobbie Ray (7-6)#12
Sat, Apr 9th@ ATLKyle Wright (9-4)#28vs SEALogan Gilbert (9-3)#39
Sun, Apr 10th@ ATLIan Anderson (6-5)#109vs SEAMarco Gonzales (4-9)#87
Mon, Apr 11th   vs SEAChris Flexen (5-8)#95
Tue, Apr 12thvs CLEShane Bieber (3-4)#6vs LADAndrew Heaney (1-0)#76
Wed, Apr 13thvs CLETriston McKenzie (5-6)#60vs LADClayton Kershaw (5-2)#42
Fri, Apr 15th@ LADTony Gonsolin (10-0)#13@ BOSNick Pivetta (8-5)#40
Sat, Apr 16th@ LADJulio Urias (7-6)#16@ BOSTanner Houck (4-3)#58
Sun, Apr 17th@ LADAndrew Heaney (1-0)#76@ BOSMichael Wacha (6-1)#115
Mon, Apr 18th@ SDSean Manaea (3-4)#31@ BOSRich Hill (4-4)#133
Tue, Apr 19th@ SDJoe Musgrove (8-2)#14@ KCCarlos Hernandez (0-3)#324
Wed, Apr 20th@ SDMacKenzie Gore (4-3)#114@ KCDaniel Lynch (3-7)#239
Thu, Apr 21st   @ KCZack Greinke (2-4)#123
Fri, Apr 22ndvs STLSteven Matz (3-3)#93vs CWSMichael Kopech (2-5)#32
Sat, Apr 23rdvs STLDakota Hudson (6-5)#111vs CWSVince Velasquez (3-3)#179
Sun, Apr 24thvs STLAdam Wainwright (6-6)#38vs CWSLucas Giolito (5-4)#36
Tue, Apr 26thvs SDJoe Musgrove (8-2)#14vs DETEduardo Rodriguez (1-3)#52
Wed, Apr 27thvs SDMacKenzie Gore (4-3)#114vs DETMichael Pineda (1-3)#148
Thu, Apr 28thvs SDNick Martinez (3-3)#134vs DETTarik Skubal (5-7)#35
Fri, Apr 29th@ COLAntonio Senzatela (3-5)#375@ TBCorey Kluber (3-5)#55
Sat, Apr 30th@ COLChad Kuhl (5-5)#203@ TBShane McClanahan (9-3)#5
Sun, May 1st@ COLKyle Freeland (4-6)#154@ TBJosh Fleming (2-4)#189
Mon, May 2nd   @ BALTyler Wells (7-4)#61
Tue, May 3rd@ MILBrandon Woodruff (7-3)#27@ BALBruce Zimmermann (2-5)#230
Wed, May 4th@ MILFreddy Peralta (3-2)#113@ BALKyle Bradish (1-4)#269
Thu, May 5th@ MILAdrian Houser (4-8)#170@ BALSpenser Watkins (1-1)#336
Fri, May 6th   vs OAKZach Logue (2-4)#224
Sat, May 7thvs PITMitch Keller (2-5)#202vs OAKJames Kaprielian (1-5)#182
Sun, May 8thvs PITZach Thompson (3-6)#157vs OAKDaulton Jefferies (1-7)
Tue, May 10thvs MILFreddy Peralta (3-2)#113vs HOUJustin Verlander (10-3)#4
Thu, May 12th@ PITJT Brubaker (2-7)#100vs HOULuis Garcia (6-5)#43
Fri, May 13th@ PITMitch Keller (2-5)#202vs CLEAaron Civale (2-5)#177
Sat, May 14th@ PITZach Thompson (3-6)#157vs CLEShane Bieber (3-4)#6
Sun, May 15th@ PITJose Quintana (1-4)#84vs CLETriston McKenzie (5-6)#60
Mon, May 16th   @ OAKZach Logue (2-4)#224
Tue, May 17th@ CLEZach Plesac (2-6)#65@ OAKJames Kaprielian (1-5)#182
Wed, May 18th   @ OAKDaulton Jefferies (1-7)
Fri, May 20th@ TORHyun Jin Ryu (2-0)@ KCDaniel Lynch (3-7)#239
Sat, May 21st@ TORAlek Manoah (9-3)#15@ KCBrad Keller (3-9)#98
Sun, May 22nd@ TORYusei Kikuchi (3-4)#99@ KCBrady Singer (3-3)#80
Mon, May 23rdvs CHCDrew Smyly (2-5)#156vs DETElvin Rodriguez (0-2)#341
Tue, May 24thvs CHCMarcus Stroman (2-5)#68vs DETBeau Brieske (1-6)#164
Wed, May 25thvs CHCKyle Hendricks (4-6)#124vs DETRony Garcia (3-2)#206
Thu, May 26thvs CHCJustin Steele (3-5)#137vs KCDaniel Lynch (3-7)#239
Fri, May 27thvs SFCarlos Rodon (7-5)#7vs KCBrad Keller (3-9)#98
Sat, May 28thvs SFAlex Wood (5-7)#82vs KCBrady Singer (3-3)#80
Sun, May 29thvs SFAlex Cobb (3-3)#103vs KCZack Greinke (2-4)#123
Mon, May 30th   @ DETBeau Brieske (1-6)#164
Tue, May 31st@ BOSMichael Wacha (6-1)#115@ DETJoey Wentz (0-1)#385
Wed, Jun 1st@ BOSGarrett Whitlock (2-1)#74@ DETTarik Skubal (5-7)#35
Thu, Jun 2ndvs WSHJoan Adon (1-11)#391@ DETAlex Faedo (1-4)#151
Fri, Jun 3rdvs WSHJosiah Gray (6-5)#122@ TORYusei Kikuchi (3-4)#99
Sat, Jun 4thvs WSHErick Fedde (5-5)#160@ TORJose Berrios (6-4)#73
Sun, Jun 5thvs WSHPatrick Corbin (4-10)#136@ TORKevin Gausman (6-6)#21
Tue, Jun 7thvs ARITyler Gilbert (0-3)#327vs NYYJameson Taillon (9-1)#44
Wed, Jun 8thvs ARIMerrill Kelly (7-5)#92vs NYYNestor Cortes Jr. (7-3)#48
Thu, Jun 9thvs ARIZach Davies (2-4)#174vs NYYGerrit Cole (7-2)#2
Fri, Jun 10th@ STLAndre Pallante (2-3)#146vs TBDrew Rasmussen (5-3)#64
Sat, Jun 11th@ STLAdam Wainwright (6-6)#38vs TBShane Baz (1-1)#106
Sun, Jun 12th@ STLDakota Hudson (6-5)#111vs TBJeffrey Springs (3-2)#37
Mon, Jun 13th@ ARIMerrill Kelly (7-5)#92@ SEAChris Flexen (5-8)#95
Tue, Jun 14th@ ARIZach Davies (2-4)#174@ SEALogan Gilbert (9-3)#39
Wed, Jun 15th@ ARIZac Gallen (4-2)#41@ SEAMarco Gonzales (4-9)#87
Fri, Jun 17thvs MILEric Lauer (6-3)#81@ ARIMadison Bumgarner (4-8)#112
Sat, Jun 18thvs MILJason Alexander (2-0)#237@ ARILuke Weaver (1-1)#173
Sun, Jun 19thvs MILAdrian Houser (4-8)#170@ ARIMerrill Kelly (7-5)#92
Tue, Jun 21stvs LADTony Gonsolin (10-0)#13vs CLEAaron Civale (2-5)#177
Wed, Jun 22ndvs LADTyler Anderson (9-1)#47vs CLETriston McKenzie (5-6)#60
Thu, Jun 23rdvs LADClayton Kershaw (5-2)#42vs CLEZach Plesac (2-6)#65
Fri, Jun 24th@ SFAlex Cobb (3-3)#103vs COLGerman Marquez (4-6)#101
Sat, Jun 25th@ SFLogan Webb (7-3)#17vs COLAntonio Senzatela (3-5)#375
Sun, Jun 26th@ SFAnthony DeSclafani (0-2)#94vs COLRyan Feltner (1-3)#388
Mon, Jun 27th   @ CLETriston McKenzie (5-6)#60
Tue, Jun 28th@ CHCKeegan Thompson (7-3)#125@ CLEKonnor Pilkington (1-1)#184
Wed, Jun 29th@ CHCJustin Steele (3-5)#137@ CLECal Quantrill (4-4)#85
Thu, Jun 30th@ CHCKyle Hendricks (4-6)#124@ CLEShane Bieber (3-4)#6
Fri, Jul 1stvs ATLMax Fried (8-2)#10vs BALSpenser Watkins (1-1)#336
Sat, Jul 2ndvs ATLSpencer Strider (4-2)#66vs BALJordan Lyles (4-7)#163
Sun, Jul 3rdvs ATLCharlie Morton (4-3)#34vs BALTyler Wells (7-4)#61
Mon, Jul 4thvs NYMTaijuan Walker (7-2)#77@ CWSJohnny Cueto (2-4)#162
Tue, Jul 5thvs NYMMax Scherzer (5-1)#127@ CWSMichael Kopech (2-5)#32
Wed, Jul 6thvs NYMDavid Peterson (5-1)#90@ CWSLance Lynn (1-1)#69
Fri, Jul 8thvs TBShane McClanahan (9-3)#5@ TEXJon Gray (4-4)#46
Sat, Jul 9thvs TBShane Baz (1-1)#106@ TEXMartin Perez (7-2)#56
Sun, Jul 10thvs TBDrew Rasmussen (5-3)#64@ TEXDane Dunning (1-6)#91
Tue, Jul 12th@ NYYvs MIL
Wed, Jul 13th@ NYYvs MIL
Thu, Jul 14th@ NYYvs CWS
Fri, Jul 15th@ STLvs CWS
Sat, Jul 16th@ STLvs CWS
Sun, Jul 17th@ STLvs CWS
Sat, Jul 23rdvs STL@ DET
Sun, Jul 24thvs STL@ DET
Tue, Jul 26thvs MIA@ MIL
Wed, Jul 27thvs MIA@ MIL
Fri, Jul 29thvs BAL@ SD
Sat, Jul 30thvs BAL@ SD
Sun, Jul 31stvs BAL@ SD
Mon, Aug 1st@ MIAvs DET
Tue, Aug 2nd@ MIAvs DET
Wed, Aug 3rd@ MIAvs DET
Thu, Aug 4th   vs TOR
Fri, Aug 5th@ MILvs TOR
Sat, Aug 6th@ MILvs TOR
Sun, Aug 7th@ MILvs TOR
Tue, Aug 9th@ NYM@ LAD
Wed, Aug 10th@ NYM@ LAD
Fri, Aug 12th   @ LAA
Sat, Aug 13thvs CHC@ LAA
Sun, Aug 14thvs CHC@ LAA
Mon, Aug 15thvs PHIvs KC
Tue, Aug 16thvs PHIvs KC
Wed, Aug 17thvs PHIvs KC
Fri, Aug 19th@ PITvs TEX
Sat, Aug 20th@ PITvs TEX
Sun, Aug 21st@ PITvs TEX
Mon, Aug 22nd@ PHIvs TEX
Tue, Aug 23rd@ PHI@ HOU
Wed, Aug 24th@ PHI@ HOU
Thu, Aug 25th@ PHI@ HOU
Fri, Aug 26th@ WSHvs SF
Sat, Aug 27th@ WSHvs SF
Sun, Aug 28th@ WSHvs SF
Mon, Aug 29thvs STLvs BOS
Tue, Aug 30thvs STLvs BOS
Wed, Aug 31stvs STLvs BOS
Fri, Sep 2ndvs COL@ CWS
Sat, Sep 3rdvs COL@ CWS
Sun, Sep 4thvs COL@ CWS
Mon, Sep 5th   @ NYY
Tue, Sep 6th@ CHC@ NYY
Wed, Sep 7th@ CHC@ NYY
Thu, Sep 8th@ CHC@ NYY
Fri, Sep 9th@ MILvs CLE
Sat, Sep 10th@ MILvs CLE
Sun, Sep 11th@ MILvs CLE
Tue, Sep 13thvs PITvs KC
Wed, Sep 14thvs PITvs KC
Thu, Sep 15th@ STLvs KC
Fri, Sep 16th@ STL@ CLE
Sat, Sep 17th@ STL@ CLE
Sun, Sep 18th@ STL@ CLE
Mon, Sep 19th   @ CLE
Tue, Sep 20thvs BOS@ KC
Wed, Sep 21stvs BOS@ KC
Thu, Sep 22ndvs MIL@ KC
Fri, Sep 23rdvs MILvs LAA
Sat, Sep 24thvs MILvs LAA
Sun, Sep 25thvs MILvs LAA
Tue, Sep 27th@ PITvs CWS
Wed, Sep 28th@ PITvs CWS
Thu, Sep 29th   vs CWS
Fri, Sep 30th@ CHC@ DET
Sat, Oct 1st@ CHC@ DET
Sun, Oct 2nd@ CHC@ DET
Mon, Oct 3rdvs CHC@ CWS
Tue, Oct 4thvs CHC@ CWS
Wed, Oct 5thvs CHC@ CWS
Thu, Apr 7th@ ATLMax Fried (8-2)#10   
Thu, Apr 14th@ LADWalker Buehler (6-3)#141   
Mon, May 9thvs MILBrandon Woodruff (7-3)#27   
Wed, May 11thvs MILAdrian Houser (4-8)#170   
Thu, May 19th@ CLECal Quantrill (4-4)#85   
Mon, Jun 6thvs ARIMadison Bumgarner (4-8)#112   
Thu, Jul 7thvs PIT   
Fri, Jul 22ndvs STL   
Mon, Jul 25thvs MIA   
Thu, Jul 28thvs MIA   
Mon, Aug 8th@ NYM   
Thu, Aug 11thvs CHC   
Mon, Sep 12thvs PIT   
Mon, Sep 26th@ PIT