Skip Navigation to Main Content

Who Should I Trade?

Shane Bieber for Luis Castillo (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Shane Bieber
SP - TOR
Shane Bieber
Luis Castillo
SP - SEA
Luis Castillo
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 152# 102
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Shane Bieber
SP - TOR
Shane Bieber
Luis Castillo
SP - SEA
Luis Castillo
2025 Stats 
   
   
Games Played732
   
Games Started732
   
Innings Pitched40.1180.2
   
Wins411
   
Losses28
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed34168
   
Earned Runs1671
   
Home Runs Allowed823
   
Strikeouts37162
   
Walks746
   
ERA3.573.54
   
WHIP1.021.18
   
Who Should I Trade? Player Projections
  Shane Bieber
SP - TOR
Shane Bieber
Luis Castillo
SP - SEA
Luis Castillo
2026 Projections 
   
   
Games Played
   
Games Started
   
Innings Pitched
   
Wins
   
Losses
   
Saves
   
Blown Saves
   
Holds
   
Hits Allowed
   
Earned Runs
   
Home Runs Allowed
   
Strikeouts
   
Walks
   
ERA
   
WHIP
   
Who Should I Trade? Player Notes
  Shane Bieber
SP - TOR
Shane Bieber
Luis Castillo
SP - SEA
Luis Castillo
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Shane Bieber
SP - TOR
Shane Bieber
Luis Castillo
SP - SEA
Luis Castillo
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27thvs ATHvs CLE
Sat, Mar 28thvs ATHvs CLE
Sun, Mar 29thvs ATHvs CLE
Mon, Mar 30thvs COLvs NYY
Tue, Mar 31stvs COLvs NYY
Wed, Apr 1stvs COLvs NYY
Thu, Apr 2nd@ CWS   
Sat, Apr 4th@ CWS@ LAA
Sun, Apr 5th@ CWS@ LAA
Mon, Apr 6thvs LAD@ TEX
Tue, Apr 7thvs LAD@ TEX
Wed, Apr 8thvs LAD@ TEX
Fri, Apr 10thvs MINvs HOU
Sat, Apr 11thvs MINvs HOU
Sun, Apr 12thvs MINvs HOU
Tue, Apr 14th@ MIL@ SD
Wed, Apr 15th@ MIL@ SD
Thu, Apr 16th@ MIL@ SD
Fri, Apr 17th@ ARIvs TEX
Sat, Apr 18th@ ARIvs TEX
Sun, Apr 19th@ ARIvs TEX
Mon, Apr 20th@ LAAvs ATH
Tue, Apr 21st@ LAAvs ATH
Wed, Apr 22nd@ LAAvs ATH
Fri, Apr 24thvs CLE@ STL
Sat, Apr 25thvs CLE@ STL
Sun, Apr 26thvs CLE@ STL
Mon, Apr 27thvs BOS@ MIN
Tue, Apr 28thvs BOS@ MIN
Wed, Apr 29thvs BOS@ MIN
Thu, Apr 30th@ MIN   
Fri, May 1st@ MINvs KC
Sat, May 2nd@ MINvs KC
Sun, May 3rd@ MINvs KC
Mon, May 4th@ TBvs ATL
Tue, May 5th@ TBvs ATL
Wed, May 6th@ TBvs ATL
Fri, May 8thvs LAA@ CWS
Sat, May 9thvs LAA@ CWS
Sun, May 10thvs LAA@ CWS
Mon, May 11thvs TB@ HOU
Tue, May 12thvs TB@ HOU
Wed, May 13thvs TB@ HOU
Fri, May 15th@ DETvs SD
Sat, May 16th@ DETvs SD
Sun, May 17th@ DETvs SD
Mon, May 18th@ NYYvs CWS
Tue, May 19th@ NYYvs CWS
Wed, May 20th@ NYYvs CWS
Thu, May 21st@ NYY   
Fri, May 22ndvs PIT@ KC
Sat, May 23rdvs PIT@ KC
Sun, May 24thvs PIT@ KC
Mon, May 25thvs MIA@ ATH
Tue, May 26thvs MIA@ ATH
Wed, May 27thvs MIA@ ATH
Thu, May 28th@ BAL   
Fri, May 29th@ BALvs ARI
Sat, May 30th@ BALvs ARI
Sun, May 31st@ BALvs ARI
Tue, Jun 2nd@ ATLvs NYM
Wed, Jun 3rd@ ATLvs NYM
Thu, Jun 4th@ ATL   
Fri, Jun 5thvs BAL@ DET
Sat, Jun 6thvs BAL@ DET
Sun, Jun 7thvs BAL@ DET
Mon, Jun 8thvs PHI@ BAL
Tue, Jun 9thvs PHI@ BAL
Wed, Jun 10thvs PHI@ BAL
Fri, Jun 12thvs NYY@ WSH
Sat, Jun 13thvs NYY@ WSH
Sun, Jun 14thvs NYY@ WSH
Tue, Jun 16th@ BOSvs BAL
Wed, Jun 17th@ BOSvs BAL
Thu, Jun 18th@ BOSvs BAL
Fri, Jun 19th@ CHC   
Sat, Jun 20th@ CHCvs BOS
Sun, Jun 21st@ CHCvs BOS
Mon, Jun 22ndvs HOU   
Tue, Jun 23rdvs HOU@ PIT
Wed, Jun 24thvs HOU@ PIT
Thu, Jun 25thvs TEX@ PIT
Fri, Jun 26thvs TEX@ CLE
Sat, Jun 27thvs TEX@ CLE
Sun, Jun 28thvs TEX@ CLE
Mon, Jun 29thvs NYMvs LAA
Tue, Jun 30thvs NYMvs LAA
Wed, Jul 1stvs NYM   
Fri, Jul 3rd@ SEAvs TOR
Sat, Jul 4th@ SEAvs TOR
Sun, Jul 5th@ SEAvs TOR
Mon, Jul 6th@ SF   
Tue, Jul 7th@ SF@ MIA
Wed, Jul 8th@ SF@ MIA
Fri, Jul 10th@ SD@ TB
Sat, Jul 11th@ SD@ TB
Sun, Jul 12th@ SD@ TB
Fri, Jul 17thvs CWSvs SF
Sat, Jul 18thvs CWSvs SF
Sun, Jul 19thvs CWSvs SF
Mon, Jul 20thvs TBvs CIN
Tue, Jul 21stvs TBvs CIN
Wed, Jul 22ndvs TBvs CIN
Thu, Jul 23rdvs TB   
Fri, Jul 24th@ BOS@ TEX
Sat, Jul 25th@ BOS@ TEX
Sun, Jul 26th@ BOS@ TEX
Mon, Jul 27th@ WSH@ TEX
Tue, Jul 28th@ WSH@ LAD
Wed, Jul 29th@ WSH@ LAD
Fri, Jul 31stvs STLvs MIN
Sat, Aug 1stvs STLvs MIN
Sun, Aug 2ndvs STLvs MIN
Mon, Aug 3rd@ HOU   
Tue, Aug 4th@ HOUvs DET
Wed, Aug 5th@ HOUvs DET
Fri, Aug 7th@ PHIvs TB
Sat, Aug 8th@ PHIvs TB
Sun, Aug 9th@ PHIvs TB
Mon, Aug 10thvs BOS   
Tue, Aug 11thvs BOS@ NYY
Wed, Aug 12thvs BOS@ NYY
Thu, Aug 13thvs BOS@ NYY
Fri, Aug 14thvs NYY@ HOU
Sat, Aug 15thvs NYY@ HOU
Sun, Aug 16thvs NYY@ HOU
Tue, Aug 18th@ TB@ MIL
Wed, Aug 19th@ TB@ MIL
Thu, Aug 20th@ TB@ MIL
Fri, Aug 21st@ NYYvs CHC
Sat, Aug 22nd@ NYYvs CHC
Sun, Aug 23rd@ NYYvs CHC
Tue, Aug 25thvs KCvs PHI
Wed, Aug 26thvs KCvs PHI
Thu, Aug 27thvs KC   
Fri, Aug 28thvs SEA@ TOR
Sat, Aug 29thvs SEA@ TOR
Sun, Aug 30thvs SEA@ TOR
Tue, Sep 1st@ CLE@ BOS
Wed, Sep 2nd@ CLE@ BOS
Thu, Sep 3rd@ CLEvs ATH
Fri, Sep 4th@ KCvs ATH
Sat, Sep 5th@ KCvs ATH
Sun, Sep 6th@ KCvs ATH
Mon, Sep 7th@ ATH   
Tue, Sep 8th@ ATHvs TEX
Wed, Sep 9th@ ATHvs TEX
Fri, Sep 11thvs BAL@ ATH
Sat, Sep 12thvs BAL@ ATH
Sun, Sep 13thvs BAL@ ATH
Mon, Sep 14thvs DET@ LAA
Tue, Sep 15thvs DET@ LAA
Wed, Sep 16thvs DET@ LAA
Fri, Sep 18th@ TEX@ COL
Sat, Sep 19th@ TEX@ COL
Sun, Sep 20th@ TEX@ COL
Mon, Sep 21st@ BAL   
Tue, Sep 22nd@ BALvs HOU
Wed, Sep 23rd@ BALvs HOU
Fri, Sep 25thvs CINvs LAA
Sat, Sep 26thvs CINvs LAA
Sun, Sep 27thvs CINvs LAA
Thu, Mar 26th   vs CLE
Fri, Apr 3rd   @ LAA
Mon, Apr 13th   vs HOU
Thu, May 14th   @ HOU
Mon, Jun 1st   vs NYM
Thu, Jun 11th   @ BAL
Thu, Jul 2nd   vs LAA
Thu, Jul 9th   @ MIA
Thu, Jul 30th   @ LAD
Thu, Aug 6th   vs DET
Mon, Aug 24th   vs PHI
Mon, Aug 31st   @ BOS
Thu, Sep 10th   vs TEX
Thu, Sep 24th   vs LAA