Skip to main content

Who Should I Trade?

Casey Mize for Diego Castillo (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Casey Mize
Casey Mize
Diego Castillo
Diego Castillo
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 311# 264
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Casey Mize
Casey Mize
Diego Castillo
Diego Castillo
2021 Stats 
Games Played3061
Games Started300
Innings Pitched150.058.1
Blown Saves06
Hits Allowed13040
Earned Runs6218
Home Runs Allowed249
Who Should I Trade? Player Notes
  Casey Mize
Casey Mize
Diego Castillo
Diego Castillo
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Casey Mize
Casey Mize
Diego Castillo
Diego Castillo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31st@ SEAvs DET
Fri, Apr 1st@ SEAvs DET
Sat, Apr 2nd@ SEAvs DET
Sun, Apr 3rd@ SEAvs DET
Mon, Apr 4th@ OAKvs LAA
Tue, Apr 5th@ OAKvs LAA
Wed, Apr 6th@ OAK   
Fri, Apr 8thvs CWS   
Sat, Apr 9thvs CWS@ MIN
Sun, Apr 10thvs CWS@ MIN
Mon, Apr 11thvs BOS@ MIN
Tue, Apr 12thvs BOS@ CWS
Wed, Apr 13thvs BOS@ CWS
Thu, Apr 14th@ KC@ CWS
Fri, Apr 15th@ KCvs HOU
Sat, Apr 16th@ KCvs HOU
Sun, Apr 17th@ KCvs HOU
Tue, Apr 19thvs NYYvs TEX
Wed, Apr 20thvs NYYvs TEX
Thu, Apr 21stvs NYYvs TEX
Fri, Apr 22ndvs COLvs KC
Sat, Apr 23rdvs COLvs KC
Sun, Apr 24thvs COLvs KC
Tue, Apr 26th@ MIN@ TB
Wed, Apr 27th@ MIN@ TB
Thu, Apr 28th@ MIN@ TB
Fri, Apr 29th@ LAD@ MIA
Sat, Apr 30th@ LAD@ MIA
Sun, May 1st@ LAD@ MIA
Tue, May 3rdvs PIT@ HOU
Wed, May 4thvs PIT@ HOU
Thu, May 5th@ HOUvs TB
Fri, May 6th@ HOUvs TB
Sat, May 7th@ HOUvs TB
Sun, May 8th@ HOUvs TB
Mon, May 9thvs OAKvs PHI
Tue, May 10thvs OAKvs PHI
Wed, May 11thvs OAKvs PHI
Thu, May 12thvs OAK   
Fri, May 13thvs BAL@ NYM
Sat, May 14thvs BAL@ NYM
Sun, May 15thvs BAL@ NYM
Mon, May 16th@ TB@ TOR
Tue, May 17th@ TB@ TOR
Wed, May 18th@ TB@ TOR
Fri, May 20th@ CLE@ BOS
Sat, May 21st@ CLE@ BOS
Sun, May 22nd@ CLE@ BOS
Mon, May 23rd@ MINvs OAK
Tue, May 24th@ MINvs OAK
Wed, May 25th@ MINvs OAK
Thu, May 26thvs CLE   
Fri, May 27thvs CLEvs HOU
Sat, May 28thvs CLEvs HOU
Sun, May 29thvs CLEvs HOU
Mon, May 30thvs MIN   
Tue, May 31stvs MIN@ BAL
Wed, Jun 1stvs MIN@ BAL
Thu, Jun 2ndvs MIN@ BAL
Fri, Jun 3rd@ NYY@ TEX
Sat, Jun 4th@ NYY@ TEX
Sun, Jun 5th@ NYY@ TEX
Tue, Jun 7th@ PIT@ HOU
Wed, Jun 8th@ PIT@ HOU
Fri, Jun 10thvs TORvs BOS
Sat, Jun 11thvs TORvs BOS
Sun, Jun 12thvs TORvs BOS
Mon, Jun 13thvs CWSvs MIN
Tue, Jun 14thvs CWSvs MIN
Wed, Jun 15thvs CWSvs MIN
Thu, Jun 16thvs TEXvs LAA
Fri, Jun 17thvs TEXvs LAA
Sat, Jun 18thvs TEXvs LAA
Sun, Jun 19thvs TEXvs LAA
Mon, Jun 20th@ BOS   
Tue, Jun 21st@ BOS@ OAK
Wed, Jun 22nd@ BOS@ OAK
Fri, Jun 24th@ ARI@ LAA
Sat, Jun 25th@ ARI@ LAA
Sun, Jun 26th@ ARI@ LAA
Tue, Jun 28th@ SFvs BAL
Wed, Jun 29th@ SFvs BAL
Fri, Jul 1stvs KCvs OAK
Sat, Jul 2ndvs KCvs OAK
Sun, Jul 3rdvs KCvs OAK
Mon, Jul 4thvs CLE@ SD
Tue, Jul 5thvs CLE@ SD
Wed, Jul 6thvs CLE   
Thu, Jul 7th@ CWSvs TOR
Fri, Jul 8th@ CWSvs TOR
Sat, Jul 9th@ CWSvs TOR
Sun, Jul 10th@ CWSvs TOR
Mon, Jul 11th@ KC   
Tue, Jul 12th@ KC@ WSH
Wed, Jul 13th@ KC@ WSH
Fri, Jul 15th@ CLE@ TEX
Sat, Jul 16th@ CLE@ TEX
Sun, Jul 17th@ CLE@ TEX
Sat, Jul 23rdvs MINvs HOU
Sun, Jul 24thvs MINvs HOU
Mon, Jul 25thvs SDvs TEX
Tue, Jul 26thvs SDvs TEX
Wed, Jul 27thvs SDvs TEX
Thu, Jul 28th@ TOR@ HOU
Fri, Jul 29th@ TOR@ HOU
Sat, Jul 30th@ TOR@ HOU
Sun, Jul 31st@ TOR@ HOU
Mon, Aug 1st@ MIN@ NYY
Tue, Aug 2nd@ MIN@ NYY
Wed, Aug 3rd@ MIN@ NYY
Thu, Aug 4thvs TB   
Fri, Aug 5thvs TBvs LAA
Sat, Aug 6thvs TBvs LAA
Sun, Aug 7thvs TBvs LAA
Tue, Aug 9thvs CLEvs NYY
Wed, Aug 10thvs CLEvs NYY
Thu, Aug 11thvs CLE   
Fri, Aug 12th@ CWS@ TEX
Sat, Aug 13th@ CWS@ TEX
Sun, Aug 14th@ CWS@ TEX
Mon, Aug 15th@ CLE@ LAA
Tue, Aug 16th@ CLE@ LAA
Wed, Aug 17th@ CLE@ LAA
Fri, Aug 19thvs LAA@ OAK
Sat, Aug 20thvs LAA@ OAK
Sun, Aug 21stvs LAA@ OAK
Tue, Aug 23rdvs SFvs WSH
Wed, Aug 24thvs SFvs WSH
Fri, Aug 26th@ TEXvs CLE
Sat, Aug 27th@ TEXvs CLE
Sun, Aug 28th@ TEXvs CLE
Tue, Aug 30thvs SEA@ DET
Wed, Aug 31stvs SEA@ DET
Thu, Sep 1stvs SEA@ DET
Fri, Sep 2ndvs KC@ CLE
Sat, Sep 3rdvs KC@ CLE
Sun, Sep 4thvs KC@ CLE
Mon, Sep 5th@ LAAvs CWS
Tue, Sep 6th@ LAAvs CWS
Wed, Sep 7th@ LAAvs CWS
Fri, Sep 9th@ KCvs ATL
Sat, Sep 10th@ KCvs ATL
Sun, Sep 11th@ KCvs ATL
Mon, Sep 12thvs HOU   
Tue, Sep 13thvs HOUvs SD
Wed, Sep 14thvs HOUvs SD
Fri, Sep 16thvs CWS@ LAA
Sat, Sep 17thvs CWS@ LAA
Sun, Sep 18thvs CWS@ LAA
Mon, Sep 19th@ BAL@ LAA
Tue, Sep 20th@ BAL@ OAK
Wed, Sep 21st@ BAL@ OAK
Fri, Sep 23rd@ CWS@ KC
Sat, Sep 24th@ CWS@ KC
Sun, Sep 25th@ CWS@ KC
Tue, Sep 27thvs KCvs TEX
Wed, Sep 28thvs KCvs TEX
Thu, Sep 29thvs KCvs TEX
Fri, Sep 30thvs MINvs OAK
Sat, Oct 1stvs MINvs OAK
Sun, Oct 2ndvs MINvs OAK
Thu, Apr 7th   @ MIN
Mon, May 2nd   @ HOU
Thu, May 19th   @ BOS
Mon, Jun 6th   @ HOU
Thu, Jun 23rd   @ OAK
Mon, Jun 27th   vs BAL
Thu, Jun 30th   vs OAK
Thu, Jul 14th   @ TEX
Fri, Jul 22nd   vs HOU
Mon, Aug 8th   vs NYY
Thu, Aug 25th   vs CLE
Thu, Sep 22nd   @ OAK