Skip to main content

Who Should I Trade?

Miguel Castro for Robert Stephenson (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Miguel Castro
RP - NYY
Miguel Castro
Robert Stephenson
RP - PIT
Robert Stephenson
Expert
Recommendation
50%
Recommended by
1 of 2 experts
50%
Recommended by
1 of 2 experts
Rankings 
   
Rest of Season# 345
VBR# 629# 699
   
Projections 
   
Strikeouts11
Wins00
Saves00
ERA4.085.05
WHIP1.461.45
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mick Ciallela
Fantrax
# 295
   
Mike Maher
FantasyPros
# 287# 393
   
Who Should I Trade? Player Statistics
  Miguel Castro
RP - NYY
Miguel Castro
Robert Stephenson
RP - PIT
Robert Stephenson
2022 Stats 
   
   
Games Played3357
   
Games Started00
   
Innings Pitched28.057.0
   
Wins52
   
Losses02
   
Saves00
   
Blown Saves13
   
Holds98
   
Hits Allowed2762
   
Earned Runs1332
   
Home Runs Allowed210
   
Strikeouts3154
   
Walks1314
   
ERA4.185.05
   
WHIP1.431.33
   
Who Should I Trade? Player Projections
  Miguel Castro
RP - NYY
Miguel Castro
Robert Stephenson
RP - PIT
Robert Stephenson
2022 Projections 
   
   
Games Played11
   
Games Started00
   
Innings Pitched0.80.7
   
Wins00
   
Losses00
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed11
   
Earned Runs00
   
Home Runs Allowed00
   
Strikeouts11
   
Walks00
   
ERA4.085.05
   
WHIP1.461.45
   
Who Should I Trade? Player Notes
  Miguel Castro
RP - NYY
Miguel Castro
Robert Stephenson
RP - PIT
Robert Stephenson
News 
 Miguel Castro is expected to be placed on the 15-day injured list with a right shoulder injury.
Devon Bruce
Sat, Jul 16th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Miguel Castro
RP - NYY
Miguel Castro
Robert Stephenson
RP - PIT
Robert Stephenson
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs BOSNathan Eovaldi (5-3)#64   
Sat, Apr 9thvs BOSNick Pivetta (10-12)#154@ STLMiles Mikolas (12-13)#26
Sun, Apr 10thvs BOSTanner Houck (5-4)@ STLSteven Matz (5-3)#124
Mon, Apr 11thvs TORAlek Manoah (16-7)#6   
Tue, Apr 12thvs TORYusei Kikuchi (5-7)#142vs CHCDrew Smyly (7-8)#128
Wed, Apr 13thvs TORJose Berrios (12-7)#219vs CHCKyle Hendricks (4-6)
Thu, Apr 14thvs TORKevin Gausman (12-10)#33vs WSHJoan Adon (1-12)#359
Fri, Apr 15th@ BALJordan Lyles (12-11)#163vs WSHErick Fedde (6-12)#352
Sat, Apr 16th@ BALTyler Wells (7-7)#137vs WSHJosh Rogers (2-2)#354
Sun, Apr 17th@ BALBruce Zimmermann (2-5)#287vs WSHPatrick Corbin (6-19)#360
Tue, Apr 19th@ DETTyler Alexander (4-11)#201@ MILCorbin Burnes (12-8)#11
Wed, Apr 20th@ DETEduardo Rodriguez (5-5)#65@ MILBrandon Woodruff (13-4)#30
Thu, Apr 21st@ DETMichael Pineda (2-7)@ CHCMark Leiter Jr. (2-7)#127
Fri, Apr 22ndvs CLEEli Morgan (5-3)#126@ CHCDrew Smyly (7-8)#128
Sat, Apr 23rdvs CLECal Quantrill (14-5)#51@ CHCKyle Hendricks (4-6)
Sun, Apr 24thvs CLEAaron Civale (4-6)#146@ CHCJustin Steele (4-7)#136
Tue, Apr 26thvs BALJordan Lyles (12-11)#163vs MILBrandon Woodruff (13-4)#30
Wed, Apr 27thvs BALTyler Wells (7-7)#137vs MILAaron Ashby (2-10)#81
Thu, Apr 28thvs BALBruce Zimmermann (2-5)#287vs MILFreddy Peralta (4-4)#107
Fri, Apr 29th@ KCKris Bubic (3-13)#358vs SDYu Darvish (16-8)#8
Sat, Apr 30th@ KCCarlos Hernandez (0-5)#332vs SDSean Manaea (7-9)#92
Sun, May 1st@ KCDaniel Lynch (4-12)#337vs SDJoe Musgrove (10-7)#36
Mon, May 2nd@ TORRoss Stripling (10-4)#58   
Tue, May 3rd@ TORAlek Manoah (16-7)#6   
Wed, May 4th@ TORYusei Kikuchi (5-7)#142@ DETAlex Faedo (1-5)#189
Sun, May 8thvs TEXGlenn Otto (6-10)#148@ CINTyler Mahle (6-8)#73
Mon, May 9thvs TEXJon Gray (7-7)#47vs LADJulio Urias (17-7)#20
Tue, May 10thvs TORYusei Kikuchi (5-7)#142vs LADTony Gonsolin (16-1)#43
Wed, May 11thvs TORJose Berrios (12-7)#219vs LADRyan Pepiot (3-0)#253
Thu, May 12th@ CWSDylan Cease (14-8)#7vs CINConnor Overton (1-0)#223
Fri, May 13th@ CWSVince Velasquez (3-3)#184vs CINTyler Mahle (6-8)#73
Sat, May 14th@ CWSDallas Keuchel (2-9)vs CINLuis Castillo (8-6)#23
Sun, May 15th@ CWSMichael Kopech (5-9)#62vs CINHunter Greene (5-13)#89
Mon, May 16th@ BALKyle Bradish (4-7)#227@ CHCWade Miley (2-2)#196
Tue, May 17th@ BALSpenser Watkins (5-6)#349@ CHCKeegan Thompson (10-5)#182
Wed, May 18th@ BALJordan Lyles (12-11)#163@ CHCDrew Smyly (7-8)#128
Thu, May 19th@ BALBruce Zimmermann (2-5)#287   
Sat, May 21stvs CWSDallas Keuchel (2-9)vs STLMatthew Liberatore (2-1)#300
Sun, May 22ndvs CWSMichael Kopech (5-9)#62vs STLSteven Matz (5-3)#124
Mon, May 23rdvs BALJordan Lyles (12-11)#163vs COLChad Kuhl (6-11)#356
Tue, May 24thvs BALBruce Zimmermann (2-5)#287vs COLKyle Freeland (9-11)#198
Wed, May 25thvs BALTyler Wells (7-7)#137vs COLRyan Feltner (3-9)#351
Thu, May 26th@ TBRyan Yarbrough (3-8)#174   
Fri, May 27th@ TBJeffrey Springs (9-4)#32@ SDSean Manaea (7-9)#92
Sat, May 28th@ TBCorey Kluber (10-10)#70@ SDJoe Musgrove (10-7)#36
Sun, May 29th@ TBShane McClanahan (12-8)#18@ SDMacKenzie Gore (4-4)#228
Tue, May 31stvs LAANoah Syndergaard (10-10)#97@ LADJulio Urias (17-7)#20
Thu, Jun 2ndvs LAAReid Detmers (7-6)#72   
Fri, Jun 3rdvs DETElvin Rodriguez (0-3)#345vs ARIMerrill Kelly (13-8)#29
Sat, Jun 4thvs DETBeau Brieske (3-6)#110vs ARIZach Davies (2-5)#177
Sun, Jun 5thvs DETRony Garcia (3-3)vs ARIZac Gallen (12-3)#12
Tue, Jun 7th@ MINCole Sands (0-3)#296vs DETTarik Skubal (7-8)
Wed, Jun 8th@ MINChris Archer (2-8)#188vs DETAlex Faedo (1-5)#189
Thu, Jun 9th@ MINDylan Bundy (8-8)#181@ ATLMax Fried (14-7)#17
Fri, Jun 10thvs CHCWade Miley (2-2)#196@ ATLSpencer Strider (11-5)#41
Sat, Jun 11thvs CHCMatt Swarmer (2-3)#272@ ATLCharlie Morton (9-6)#57
Sun, Jun 12thvs CHCKeegan Thompson (10-5)#182@ ATLKyle Wright (21-5)#44
Tue, Jun 14thvs TBCorey Kluber (10-10)#70@ STLMiles Mikolas (12-13)#26
Wed, Jun 15thvs TBShane McClanahan (12-8)#18@ STLJack Flaherty (2-1)#99
Thu, Jun 16thvs TBJalen Beeks (2-3)#114   
Fri, Jun 17th@ TORRoss Stripling (10-4)#58vs SFCarlos Rodon (14-8)#13
Sat, Jun 18th@ TORAlek Manoah (16-7)#6vs SFAlex Wood (8-12)#93
Sun, Jun 19th@ TORYusei Kikuchi (5-7)#142vs SFAlex Cobb (7-7)#71
Mon, Jun 20th@ TBShane McClanahan (12-8)#18vs CHCCaleb Kilian (0-2)#271
Tue, Jun 21st@ TBJalen Beeks (2-3)#114vs CHCMatt Swarmer (2-3)#272
Wed, Jun 22nd@ TBShane Baz (1-2)#108vs CHCKeegan Thompson (10-5)#182
Thu, Jun 23rdvs HOUFramber Valdez (16-6)#31vs CHCJustin Steele (4-7)#136
Fri, Jun 24thvs HOUJustin Verlander (17-4)#5@ TBJeffrey Springs (9-4)#32
Sat, Jun 25thvs HOUCristian Javier (11-9)#34@ TBCorey Kluber (10-10)#70
Sun, Jun 26thvs HOUJose Urquidy (13-8)#59@ TBShane McClanahan (12-8)#18
Mon, Jun 27thvs OAKPaul Blackburn (7-6)@ WSHErick Fedde (6-12)#352
Tue, Jun 28thvs OAKFrankie Montas (5-12)#40@ WSHPatrick Corbin (6-19)#360
Wed, Jun 29thvs OAKCole Irvin (9-13)#66@ WSHPaolo Espino (0-8)#115
Thu, Jun 30th@ HOULuis Garcia (15-8)#53vs MILAdrian Houser (6-10)#275
Sat, Jul 2nd@ CLEAaron Civale (4-6)#146vs MILAaron Ashby (2-10)#81
Sun, Jul 3rd@ CLETriston McKenzie (11-11)#15vs MILBrandon Woodruff (13-4)#30
Tue, Jul 5th@ PITJose Quintana (6-7)#46vs NYYJameson Taillon (14-5)#27
Wed, Jul 6th@ PITMitch Keller (5-12)#145vs NYYLuis Severino (7-3)#42
Thu, Jul 7th@ BOSJosh Winckowski (5-7)#207@ CINJeff Hoffman (2-0)
Fri, Jul 8th@ BOSConnor Seabold (0-4)#320@ MILAaron Ashby (2-10)#81
Sat, Jul 9th@ BOSKutter Crawford (3-6)#214@ MILBrandon Woodruff (13-4)#30
Sun, Jul 10th@ BOSNick Pivetta (10-12)#154@ MILEric Lauer (10-7)#69
Tue, Jul 12thvs CINGraham Ashcraft (5-5)#221@ MIADaniel Castano (1-3)
Wed, Jul 13thvs CINMike Minor (4-12)#347@ MIAPablo Lopez (10-10)#56
Thu, Jul 14thvs CINLuis Castillo (8-6)#23@ MIABraxton Garrett (3-6)
Fri, Jul 15thvs BOSNathan Eovaldi (5-3)#64@ COLGerman Marquez (9-13)#192
Sat, Jul 16thvs BOSNick Pivetta (10-12)#154@ COLJose Urena (3-8)#319
Sun, Jul 17thvs BOSChris Sale (0-1)@ COLAustin Gomber (5-7)#348
Thu, Jul 21st@ HOULuis Garcia (15-8)#53   
Fri, Jul 22nd@ BALTyler Wells (7-7)#137vs MIABraxton Garrett (3-6)
Sat, Jul 23rd@ BALJordan Lyles (12-11)#163vs MIAMax Meyer (0-1)
Sun, Jul 24th@ BALDean Kremer (8-7)#147vs MIASandy Alcantara (14-9)#2
Tue, Jul 26th@ NYMTaijuan Walker (12-5)#55@ CHCKeegan Thompson (10-5)#182
Wed, Jul 27th@ NYMMax Scherzer (11-5)#4   
Thu, Jul 28thvs KCBrady Singer (10-5)#45vs PHIZack Wheeler (12-7)#28
Fri, Jul 29thvs KCKris Bubic (3-13)#358vs PHIBailey Falter (6-4)#106
Sat, Jul 30thvs KCJonathan Heasley (4-9)#278vs PHIRanger Suarez (10-6)#61
Sun, Jul 31stvs KCZack Greinke (4-9)#160vs PHIAaron Nola (11-13)#10
Mon, Aug 1stvs SEAMarco Gonzales (10-15)#96   
Tue, Aug 2ndvs SEALogan Gilbert (13-6)#19vs MILCorbin Burnes (12-8)#11
Wed, Aug 3rdvs SEALuis Castillo (8-6)#23vs MILFreddy Peralta (4-4)#107
Fri, Aug 5th@ STLDakota Hudson (8-7)#194@ BALDean Kremer (8-7)#147
Sat, Aug 6th@ STLJordan Montgomery (9-6)#35@ BALAustin Voth (5-4)#191
Sun, Aug 7th@ STLAdam Wainwright (11-12)#60@ BALSpenser Watkins (5-6)#349
Mon, Aug 8th@ SEALogan Gilbert (13-6)#19@ ARIZac Gallen (12-3)#12
Tue, Aug 9th@ SEALuis Castillo (8-6)#23@ ARITommy Henry (3-4)#180
Wed, Aug 10th@ SEARobbie Ray (12-12)#21@ ARIMadison Bumgarner (7-15)#216
Fri, Aug 12th@ BOSNathan Eovaldi (5-3)#64@ SFCarlos Rodon (14-8)#13
Sat, Aug 13th@ BOSKutter Crawford (3-6)#214@ SFLogan Webb (15-9)#38
Sun, Aug 14th@ BOSMichael Wacha (11-2)#76@ SFAlex Wood (8-12)#93
Mon, Aug 15thvs TBJalen Beeks (2-3)#114   
Tue, Aug 16thvs TBJeffrey Springs (9-4)#32vs BOSNick Pivetta (10-12)#154
Wed, Aug 17thvs TBCorey Kluber (10-10)#70vs BOSRich Hill (8-7)#186
Thu, Aug 18thvs TORJose Berrios (12-7)#219vs BOSJosh Winckowski (5-7)#207
Fri, Aug 19thvs TORKevin Gausman (12-10)#33vs CINGraham Ashcraft (5-5)#221
Sat, Aug 20thvs TORMitch White (1-6)#195vs CINJustin Dunn (1-3)#353
Sun, Aug 21stvs TORAlek Manoah (16-7)#6vs CINMike Minor (4-12)#347
Mon, Aug 22ndvs NYMMax Scherzer (11-5)#4vs ATLJake Odorizzi (5-6)#168
Tue, Aug 23rdvs NYMTaijuan Walker (12-5)#55vs ATLMax Fried (14-7)#17
Thu, Aug 25th@ OAKJames Kaprielian (5-9)#153   
Fri, Aug 26th@ OAKJP Sears (6-3)#120@ PHIBailey Falter (6-4)#106
Sat, Aug 27th@ OAKAdam Oller (2-8)#245@ PHIKyle Gibson (10-8)#210
Sun, Aug 28th@ OAKAdrian Martinez (4-6)#200@ PHINoah Syndergaard (10-10)#97
Mon, Aug 29th@ LAAJose Suarez (8-8)#152@ MILCorbin Burnes (12-8)#11
Tue, Aug 30th@ LAAMike Mayers (1-1)#169@ MILJason Alexander (2-3)#204
Wed, Aug 31st@ LAAPatrick Sandoval (6-9)#54@ MILFreddy Peralta (4-4)#107
Fri, Sep 2nd@ TBJeffrey Springs (9-4)#32vs TORAlek Manoah (16-7)#6
Sat, Sep 3rd@ TBCorey Kluber (10-10)#70vs TORTrevor Richards (3-2)#172
Sun, Sep 4th@ TBShawn Armstrong (2-3)#166vs TORRoss Stripling (10-4)#58
Mon, Sep 5thvs MINChris Archer (2-8)#188   
Wed, Sep 7thvs MINJoe Ryan (13-8)#52vs NYMJacob deGrom (5-4)#25
Thu, Sep 8thvs MINSonny Gray (8-5)#87   
Fri, Sep 9thvs TBDrew Rasmussen (11-7)#39vs STLMiles Mikolas (12-13)#26
Sat, Sep 10thvs TBCorey Kluber (10-10)#70vs STLJack Flaherty (2-1)#99
Sun, Sep 11thvs TBLuis Patino (1-2)#185vs STLJose Quintana (6-7)#46
Tue, Sep 13th@ BOSNick Pivetta (10-12)#154@ CINFernando Cruz
Wed, Sep 14th@ BOSBrayan Bello (2-8)#183@ CINNick Lodolo (4-7)#78
Fri, Sep 16th@ MILAdrian Houser (6-10)#275@ NYMTaijuan Walker (12-5)#55
Sat, Sep 17th@ MILBrandon Woodruff (13-4)#30@ NYMChris Bassitt (15-9)#24
Sun, Sep 18th@ MILJason Alexander (2-3)#204@ NYMJacob deGrom (5-4)#25
Tue, Sep 20thvs PITLuis Ortiz (0-2)#242@ NYYNestor Cortes Jr. (12-4)#3
Wed, Sep 21stvs PITRoansy Contreras (5-5)#132@ NYYLuis Severino (7-3)#42
Thu, Sep 22ndvs BOSMichael Wacha (11-2)#76vs CHCHayden Wesneski (3-2)#220
Fri, Sep 23rdvs BOSRich Hill (8-7)#186vs CHCJavier Assad (2-2)#250
Sat, Sep 24thvs BOSNick Pivetta (10-12)#154vs CHCWade Miley (2-2)#196
Sun, Sep 25thvs BOSBrayan Bello (2-8)#183vs CHCAdrian Sampson (4-5)#130
Mon, Sep 26th@ TORKevin Gausman (12-10)#33vs CINChase Anderson (2-4)#307
Tue, Sep 27th@ TORJose Berrios (12-7)#219vs CINHunter Greene (5-13)#89
Wed, Sep 28th@ TORMitch White (1-6)#195vs CINLuis Cessa (4-4)#167
Fri, Sep 30thvs BALJordan Lyles (12-11)#163@ STLJack Flaherty (2-1)#99
Sat, Oct 1stvs BALAustin Voth (5-4)#191@ STLJordan Montgomery (9-6)#35
Sun, Oct 2ndvs BALKyle Bradish (4-7)#227@ STLAdam Wainwright (11-12)#60
Mon, Oct 3rd@ TEXMartin Perez (12-8)#14vs STLJose Quintana (6-7)#46
Tue, Oct 4th@ TEXJesus Tinocovs STLDakota Hudson (8-7)#194
Wed, Oct 5th@ TEXGlenn Otto (6-10)#148vs STL
Thu, Apr 7th   @ STLAdam Wainwright (11-12)#60
Mon, Apr 18th   @ MILEric Lauer (10-7)#69
Sat, May 7th   @ CINDauri Moreta
Fri, May 20th   vs STLAdam Wainwright (11-12)#60
Mon, May 30th   @ LADWalker Buehler (6-3)
Wed, Jun 1st   @ LADMitch White (1-6)#195
Mon, Jun 13th   @ STLZack Thompson (1-1)#217
Fri, Jul 1st   vs MILCorbin Burnes (12-8)#11
Mon, Jul 11th   @ MIATrevor Rogers (4-11)#151
Mon, Jul 25th   @ CHCAdrian Sampson (4-5)#130
Thu, Aug 4th   vs MILBrandon Woodruff (13-4)#30
Thu, Aug 11th   @ ARIMerrill Kelly (13-8)#29
Wed, Aug 24th   vs ATLKyle Wright (21-5)#44
Tue, Sep 6th   vs NYMTaijuan Walker (12-5)#55
Mon, Sep 12th   @ CINMike Minor (4-12)#347
Thu, Sep 15th   @ NYMCarlos Carrasco (15-7)#48