Skip to main content

Who Should I Trade?

Shane Bieber for Luis Castillo (2023)

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
Shane Bieber
Shane Bieber
Recommended by
9 of 13 experts
Recommended by
4 of 13 experts
Rest of Season# 10# 17
VBR# 30# 63
Injury Alert--
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 7# 15
Brandon 'B_Don' Myers
# 17# 26
Keith Lott
Fantasy Six Pack
# 9# 17
Mick Ciallela
# 10# 31
Lucas Spence
Pitcher List
# 10# 17
Nate Miller
# 16# 26
Scott Youngson
Pitcher List
# 7# 12
Ethan Biddle
# 16# 18
Kelly Kirby
# 17# 30
Joe Pisapia
# 18# 11
Mike Maher
# 14# 12
Aaron Schill
FF Faceoff
# 18# 12
Christopher Welsh
# 23# 21
Who Should I Trade? Player Statistics
  Luis Castillo
Luis Castillo
Shane Bieber
Shane Bieber
2023 Stats 
Games Played1111
Games Started1111
Innings Pitched63.271.0
Blown Saves00
Hits Allowed4868
Earned Runs1924
Home Runs Allowed67
Who Should I Trade? Player Projections
  Luis Castillo
Luis Castillo
Shane Bieber
Shane Bieber
2023 Projections 
Games Played2222
Games Started2123
Innings Pitched133.6140.8
Blown Saves00
Hits Allowed107130
Earned Runs4653
Home Runs Allowed1215
Who Should I Trade? Player Notes
  Luis Castillo
Luis Castillo
Shane Bieber
Shane Bieber
 Luis Castillo was dominant in this outing, allowing only one hit and two walks over six innings while striking out 10 batters to earn his fifth win of the season.
Chris Schommer
Sun, May 28th
Shane Bieber allowed four walks and two earned runs in 6.2 innings pitched, but managed to earn his fourth win of the season as the Guardians defeated the Cardinals 4-3 on Friday.
Jesse Garcia
Fri, May 26th
 Castillo allowed five earned runs over five innings pitched, striking out six and walking two while giving up six hits, resulting in his first loss since April 22.
Matthew Terelle
Wed, May 17th
Shane Bieber pitched eight strong innings, allowing seven hits and two walks while striking out four, but was tagged with the loss as the Guardians fell to the Mets 2-1 on Sunday.
Chris Schommer
Mon, May 22nd
 Despite a strong performance with nine strikeouts in just five innings, Luis Castillo was unable to secure a win for the Mariners as they fell to the Rangers 4-3 on Wednesday.
Nate Miller - FantasyPros
Thu, May 11th
Shane Bieber allowed 12 hits and five earned runs in only 4 2/3 innings pitched, striking out four and walking none as the Guardians fell to the White Sox 8-3.
Chris Schommer
Wed, May 17th
 Luis Castillo took the no-decision on Friday against the Astros, allowing four runs on five hits across seven innings to go along with five strikeouts and one walk.
Ari Koslow
Sat, May 6th
Shane Bieber was dominant on Tuesday, allowing no earned runs over six innings pitched while striking out nine and allowing just one walk and seven hits en route to his third win of the season.
Matthew Terelle
Tue, May 9th
 Luis Castillo took the no-decision on Friday against the Blue Jays, allowing two runs on six hits across five innings to go along with four strikeouts and two walks.
Ari Koslow
Sat, Apr 29th
Shane Bieber allowed two runs on five hits over eight innings in a 4-3 loss to the Yankees in 10 innings on Wednesday. Bieber struck out four and walked one in the outing while taking a no-decision.
Matthew Terelle
Thu, May 4th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Luis Castillo
Luis Castillo
Shane Bieber
Shane Bieber
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CLEShane Bieber (4-3)#13@ SEALuis Castillo (4-2)#1
Fri, Mar 31stvs CLEHunter Gaddis (1-1)#175@ SEARobbie Ray (0-1)
Sat, Apr 1stvs CLEAaron Civale (1-1)#73@ SEALogan Gilbert (3-2)#22
Sun, Apr 2ndvs CLECal Quantrill (2-3)#112@ SEAMarco Gonzales (4-1)#155
Mon, Apr 3rdvs LAAReid Detmers (0-4)#83@ OAKJames Kaprielian (0-5)#247
Tue, Apr 4thvs LAAJose Suarez (1-2)#211@ OAKJP Sears (0-3)#95
Wed, Apr 5thvs LAAShohei Ohtani (5-1)#4@ OAKKyle Muller (1-4)#216
Fri, Apr 7th@ CLEAaron Civale (1-1)#73vs SEALogan Gilbert (3-2)#22
Sat, Apr 8th@ CLECal Quantrill (2-3)#112vs SEAMarco Gonzales (4-1)#155
Sun, Apr 9th@ CLEZach Plesac (1-1)#178vs SEAGeorge Kirby (5-4)#24
Mon, Apr 10th@ CHCDrew Smyly (5-1)#72vs NYYDomingo German (2-3)#60
Tue, Apr 11th@ CHCHayden Wesneski (2-2)#114vs NYYGerrit Cole (5-0)#3
Wed, Apr 12th@ CHCMarcus Stroman (4-4)#42vs NYYClarke Schmidt (2-5)#130
Fri, Apr 14thvs COLAustin Gomber (4-4)#270@ WSHTrevor Williams (2-2)#107
Sat, Apr 15thvs COLRyan Feltner (2-3)#364@ WSHChad Kuhl (0-2)#360
Sun, Apr 16thvs COLNoah Davis (0-1)#351@ WSHPatrick Corbin (4-5)#172
Tue, Apr 18thvs MILColin Rea (1-3)#239@ DETEduardo Rodriguez (4-4)#40
Wed, Apr 19thvs MILEric Lauer (4-5)#84@ DETSpencer Turnbull (1-4)#180
Sat, Apr 22ndvs STLMiles Mikolas (3-1)#58vs MIABraxton Garrett (1-2)#100
Sun, Apr 23rdvs STLJack Flaherty (3-4)#81vs MIAJesus Luzardo (4-3)#70
Mon, Apr 24th   vs COLAustin Gomber (4-4)#270
Tue, Apr 25th@ PHIBailey Falter (0-7)#79vs COLRyan Feltner (2-3)#364
Wed, Apr 26th@ PHITaijuan Walker (4-2)#91vs COLGerman Marquez (2-2)
Fri, Apr 28th@ TORAlek Manoah (1-5)#75@ BOSNick Pivetta (3-3)#171
Sat, Apr 29th@ TORKevin Gausman (3-3)#8@ BOSBrayan Bello (3-2)#118
Sun, Apr 30th@ TORChris Bassitt (5-4)#32@ BOSChris Sale (5-2)#46
Mon, May 1st   @ NYYDomingo German (2-3)#60
Tue, May 2nd@ OAKMason Miller (0-2)#250@ NYYGerrit Cole (5-0)#3
Wed, May 3rd@ OAKJP Sears (0-3)#95@ NYYClarke Schmidt (2-5)#130
Fri, May 5thvs HOUCristian Javier (5-1)#14vs MINBailey Ober (3-1)#86
Sat, May 6thvs HOUJ.P. France (1-1)#169vs MINSonny Gray (4-0)#35
Sun, May 7thvs HOUBrandon Bielak (1-2)#179vs MINJoe Ryan (7-1)#15
Mon, May 8thvs TEXJon Gray (5-1)#36vs DETJoey Wentz (1-5)#248
Tue, May 9thvs TEXAndrew Heaney (4-3)#37vs DETMichael Lorenzen (2-2)#116
Wed, May 10thvs TEXDane Dunning (4-0)#99vs DETEduardo Rodriguez (4-4)#40
Fri, May 12th@ DETMatthew Boyd (3-3)#110vs LAATyler Anderson (2-0)#94
Sat, May 13th@ DETAlex Faedo (1-2)#197vs LAAReid Detmers (0-4)#83
Sun, May 14th@ DETJoey Wentz (1-5)#248vs LAAPatrick Sandoval (3-3)#48
Tue, May 16th@ BOSNick Pivetta (3-3)#171@ CWSLance Lynn (4-5)#59
Wed, May 17th@ BOSBrayan Bello (3-2)#118@ CWSMike Clevinger (3-3)#154
Thu, May 18th   @ CWSDylan Cease (3-3)#34
Fri, May 19th@ ATLBryce Elder (3-0)#27@ NYMCarlos Carrasco (1-2)#87
Sun, May 21st@ ATLJared Shuster (1-2)#129@ NYMJustin Verlander (2-2)#16
Mon, May 22ndvs OAKKyle Muller (1-4)#216vs CWSJimmy Lambert
Tue, May 23rdvs OAKLuis Medina (0-3)#181vs CWSDylan Cease (3-3)#34
Wed, May 24thvs OAKAustin Pruittvs CWSMichael Kopech (3-4)#89
Fri, May 26thvs PITMitch Keller (6-1)#71vs STLMatthew Liberatore (1-1)#201
Sat, May 27thvs PITVince Velasquez (4-4)#151vs STLJack Flaherty (3-4)#81
Sun, May 28thvs PITLuis Ortiz (1-2)#298vs STLJordan Montgomery (2-6)#57
Mon, May 29thvs NYYDomingo German (2-3)#60@ BALTyler Wells (3-1)#63
Tue, May 30thvs NYYNestor Cortes Jr. (4-2)#44@ BALKyle Gibson (6-3)#77
Wed, May 31stvs NYYClarke Schmidt (2-5)#130@ BALBruce Zimmermann#267
Thu, Jun 1st   @ MINPablo Lopez (3-3)#25
Fri, Jun 2nd@ TEXAndrew Heaney (4-3)#37@ MINBailey Ober (3-1)#86
Sat, Jun 3rd@ TEXDane Dunning (4-0)#99@ MINSonny Gray (4-0)#35
Sun, Jun 4th@ TEXNathan Eovaldi (6-2)#29@ MINJoe Ryan (7-1)#15
Tue, Jun 6th@ SDvs BOS
Wed, Jun 7th@ SDvs BOS
Thu, Jun 8th   vs BOS
Fri, Jun 9th@ LAAvs HOU
Sat, Jun 10th@ LAAvs HOU
Sun, Jun 11th@ LAAvs HOU
Tue, Jun 13thvs MIA@ SD
Wed, Jun 14thvs MIA@ SD
Thu, Jun 15th   @ SD
Fri, Jun 16thvs CWS@ ARI
Sat, Jun 17thvs CWS@ ARI
Sun, Jun 18thvs CWS@ ARI
Tue, Jun 20th@ NYYvs OAK
Wed, Jun 21st@ NYYvs OAK
Thu, Jun 22nd@ NYYvs OAK
Fri, Jun 23rd@ BALvs MIL
Sat, Jun 24th@ BALvs MIL
Sun, Jun 25th@ BALvs MIL
Tue, Jun 27thvs WSH@ KC
Wed, Jun 28thvs WSH@ KC
Thu, Jun 29th   @ KC
Fri, Jun 30thvs TB@ CHC
Sat, Jul 1stvs TB@ CHC
Sun, Jul 2ndvs TB@ CHC
Mon, Jul 3rd@ SFvs ATL
Tue, Jul 4th@ SFvs ATL
Wed, Jul 5th@ SFvs ATL
Thu, Jul 6th@ HOUvs KC
Fri, Jul 7th@ HOUvs KC
Sat, Jul 8th@ HOUvs KC
Sun, Jul 9th@ HOUvs KC
Fri, Jul 14thvs DET@ TEX
Sat, Jul 15thvs DET@ TEX
Sun, Jul 16thvs DET@ TEX
Mon, Jul 17thvs MIN@ PIT
Tue, Jul 18thvs MIN@ PIT
Wed, Jul 19thvs MIN@ PIT
Fri, Jul 21stvs TORvs PHI
Sat, Jul 22ndvs TORvs PHI
Sun, Jul 23rdvs TORvs PHI
Mon, Jul 24th@ MINvs KC
Tue, Jul 25th@ MINvs KC
Wed, Jul 26th@ MINvs KC
Thu, Jul 27th   @ CWS
Fri, Jul 28th@ ARI@ CWS
Sat, Jul 29th@ ARI@ CWS
Sun, Jul 30th@ ARI@ CWS
Mon, Jul 31stvs BOS@ HOU
Tue, Aug 1stvs BOS@ HOU
Wed, Aug 2ndvs BOS@ HOU
Fri, Aug 4th@ LAAvs CWS
Sat, Aug 5th@ LAAvs CWS
Sun, Aug 6th@ LAAvs CWS
Mon, Aug 7th   vs TOR
Tue, Aug 8thvs SDvs TOR
Wed, Aug 9thvs SDvs TOR
Thu, Aug 10th   vs TOR
Fri, Aug 11thvs BAL@ TB
Sat, Aug 12thvs BAL@ TB
Sun, Aug 13thvs BAL@ TB
Tue, Aug 15th@ KC@ CIN
Wed, Aug 16th@ KC@ CIN
Thu, Aug 17th@ KCvs DET
Fri, Aug 18th@ HOUvs DET
Sat, Aug 19th@ HOUvs DET
Sun, Aug 20th@ HOUvs DET
Tue, Aug 22nd@ CWSvs LAD
Wed, Aug 23rd@ CWSvs LAD
Thu, Aug 24th   vs LAD
Fri, Aug 25thvs KC@ TOR
Sat, Aug 26thvs KC@ TOR
Sun, Aug 27thvs KC@ TOR
Mon, Aug 28thvs OAK@ MIN
Tue, Aug 29thvs OAK@ MIN
Wed, Aug 30thvs OAK@ MIN
Fri, Sep 1st@ NYMvs TB
Sat, Sep 2nd@ NYMvs TB
Sun, Sep 3rd@ NYMvs TB
Mon, Sep 4th@ CINvs MIN
Tue, Sep 5th@ CINvs MIN
Wed, Sep 6th@ CINvs MIN
Thu, Sep 7th@ TB@ LAA
Fri, Sep 8th@ TB@ LAA
Sat, Sep 9th@ TB@ LAA
Sun, Sep 10th@ TB@ LAA
Mon, Sep 11thvs LAA@ SF
Tue, Sep 12thvs LAA@ SF
Wed, Sep 13thvs LAA@ SF
Fri, Sep 15thvs LADvs TEX
Sat, Sep 16thvs LADvs TEX
Sun, Sep 17thvs LADvs TEX
Mon, Sep 18th@ OAK@ KC
Tue, Sep 19th@ OAK@ KC
Wed, Sep 20th@ OAK@ KC
Thu, Sep 21st   vs BAL
Fri, Sep 22nd@ TEXvs BAL
Sat, Sep 23rd@ TEXvs BAL
Sun, Sep 24th@ TEXvs BAL
Tue, Sep 26thvs HOUvs CIN
Wed, Sep 27thvs HOUvs CIN
Fri, Sep 29thvs TEX@ DET
Sat, Sep 30thvs TEX@ DET
Sun, Oct 1stvs TEX@ DET
Mon, Apr 17thvs MILCorbin Burnes (4-4)#10   
Fri, Apr 21stvs STLSteven Matz (0-6)#122   
Thu, Apr 27th@ PHIMatt Strahm (4-3)#109   
Thu, May 4th@ OAKDrew Rucinski (0-4)#198   
Mon, May 15th@ BOSTanner Houck (3-3)#76   
Sat, May 20th@ ATLJesse Chavez   
Thu, May 25thvs OAKJP Sears (0-3)#95   
Mon, Jun 12thvs MIA   
Mon, Jun 26thvs WSH   
Thu, Jul 20thvs MIN   
Thu, Aug 3rd@ LAA   
Mon, Aug 14th@ KC   
Mon, Aug 21st@ CWS   
Mon, Sep 25thvs HOU   
Thu, Sep 28thvs TEX