Skip to main content

Who Should I Trade?

Alex Reyes 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
  Alex Reyes
Alex Reyes
Diego Castillo
Diego Castillo
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 312# 258
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Alex Reyes
Alex Reyes
Diego Castillo
Diego Castillo
2021 Stats 
Games Played6961
Games Started00
Innings Pitched72.058.1
Blown Saves56
Hits Allowed4640
Earned Runs2618
Home Runs Allowed99
Who Should I Trade? Player Notes
  Alex Reyes
Alex Reyes
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
  Alex Reyes
Alex Reyes
Diego Castillo
Diego Castillo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31st@ PITvs DET
Sat, Apr 2nd@ PITvs DET
Sun, Apr 3rd@ PITvs DET
Mon, Apr 4th@ CHCvs LAA
Wed, Apr 6th@ CHC   
Thu, Apr 7thvs PIT@ MIN
Sat, Apr 9thvs PIT@ MIN
Sun, Apr 10thvs PIT@ MIN
Mon, Apr 11thvs PIT@ MIN
Tue, Apr 12thvs KC@ CWS
Wed, Apr 13thvs KC@ CWS
Thu, Apr 14th@ MIL@ CWS
Fri, Apr 15th@ MILvs HOU
Sat, Apr 16th@ MILvs HOU
Sun, Apr 17th@ MILvs HOU
Tue, Apr 19th@ MIAvs TEX
Wed, Apr 20th@ MIAvs TEX
Thu, Apr 21st@ MIAvs TEX
Fri, Apr 22nd@ CINvs KC
Sat, Apr 23rd@ CINvs KC
Sun, Apr 24th@ CINvs KC
Mon, Apr 25thvs NYM   
Tue, Apr 26thvs NYM@ TB
Wed, Apr 27thvs NYM@ TB
Thu, Apr 28thvs ARI@ TB
Fri, Apr 29thvs ARI@ MIA
Sat, Apr 30thvs ARI@ MIA
Sun, May 1stvs ARI@ MIA
Tue, May 3rd@ KC@ HOU
Wed, May 4th@ KC@ HOU
Thu, May 5th@ SFvs TB
Fri, May 6th@ SFvs TB
Sat, May 7th@ SFvs TB
Sun, May 8th@ SFvs TB
Tue, May 10thvs BALvs PHI
Wed, May 11thvs BALvs PHI
Thu, May 12thvs BAL   
Fri, May 13thvs SF@ NYM
Sat, May 14thvs SF@ NYM
Sun, May 15thvs SF@ NYM
Mon, May 16th@ NYM@ TOR
Tue, May 17th@ NYM@ TOR
Wed, May 18th@ NYM@ TOR
Thu, May 19th@ NYM@ BOS
Fri, May 20th@ PIT@ BOS
Sat, May 21st@ PIT@ BOS
Sun, May 22nd@ PIT@ BOS
Mon, May 23rdvs TORvs OAK
Tue, May 24thvs TORvs OAK
Thu, May 26thvs MIL   
Fri, May 27thvs MILvs HOU
Sat, May 28thvs MILvs HOU
Sun, May 29thvs MILvs HOU
Mon, May 30thvs SD   
Tue, May 31stvs SD@ BAL
Wed, Jun 1stvs SD@ BAL
Thu, Jun 2nd@ CHC@ BAL
Fri, Jun 3rd@ CHC@ TEX
Sat, Jun 4th@ CHC@ TEX
Sun, Jun 5th@ CHC@ TEX
Tue, Jun 7th@ TB@ HOU
Wed, Jun 8th@ TB@ HOU
Thu, Jun 9th@ TB   
Fri, Jun 10thvs CINvs BOS
Sat, Jun 11thvs CINvs BOS
Sun, Jun 12thvs CINvs BOS
Mon, Jun 13thvs PITvs MIN
Tue, Jun 14thvs PITvs MIN
Wed, Jun 15thvs PITvs MIN
Fri, Jun 17th@ BOSvs LAA
Sat, Jun 18th@ BOSvs LAA
Sun, Jun 19th@ BOSvs LAA
Mon, Jun 20th@ MIL   
Tue, Jun 21st@ MIL@ OAK
Wed, Jun 22nd@ MIL@ OAK
Thu, Jun 23rd@ MIL@ OAK
Fri, Jun 24thvs CHC@ LAA
Sat, Jun 25thvs CHC@ LAA
Sun, Jun 26thvs CHC@ LAA
Mon, Jun 27thvs MIAvs BAL
Tue, Jun 28thvs MIAvs BAL
Wed, Jun 29thvs MIAvs BAL
Fri, Jul 1st@ PHIvs OAK
Sat, Jul 2nd@ PHIvs OAK
Sun, Jul 3rd@ PHIvs OAK
Mon, Jul 4th@ ATL@ SD
Tue, Jul 5th@ ATL@ SD
Wed, Jul 6th@ ATL   
Thu, Jul 7th@ ATLvs TOR
Fri, Jul 8thvs PHIvs TOR
Sat, Jul 9thvs PHIvs TOR
Sun, Jul 10thvs PHIvs TOR
Mon, Jul 11thvs PHI   
Tue, Jul 12thvs LAD@ WSH
Wed, Jul 13thvs LAD@ WSH
Thu, Jul 14thvs LAD@ TEX
Fri, Jul 15thvs CIN@ TEX
Sat, Jul 16thvs CIN@ TEX
Sun, Jul 17thvs CIN@ TEX
Fri, Jul 22nd@ CINvs HOU
Sat, Jul 23rd@ CINvs HOU
Sun, Jul 24th@ CINvs HOU
Tue, Jul 26th@ TORvs TEX
Wed, Jul 27th@ TORvs TEX
Fri, Jul 29th@ WSH@ HOU
Sat, Jul 30th@ WSH@ HOU
Sun, Jul 31st@ WSH@ HOU
Tue, Aug 2ndvs CHC@ NYY
Wed, Aug 3rdvs CHC@ NYY
Thu, Aug 4thvs CHC   
Fri, Aug 5thvs NYYvs LAA
Sat, Aug 6thvs NYYvs LAA
Sun, Aug 7thvs NYYvs LAA
Tue, Aug 9th@ COLvs NYY
Wed, Aug 10th@ COLvs NYY
Thu, Aug 11th@ COL   
Fri, Aug 12thvs MIL@ TEX
Sat, Aug 13thvs MIL@ TEX
Sun, Aug 14thvs MIL@ TEX
Tue, Aug 16thvs COL@ LAA
Wed, Aug 17thvs COL@ LAA
Thu, Aug 18thvs COL   
Fri, Aug 19th@ ARI@ OAK
Sat, Aug 20th@ ARI@ OAK
Sun, Aug 21st@ ARI@ OAK
Mon, Aug 22nd@ CHC   
Tue, Aug 23rd@ CHCvs WSH
Wed, Aug 24th@ CHCvs WSH
Thu, Aug 25th@ CHCvs CLE
Fri, Aug 26thvs ATLvs CLE
Sat, Aug 27thvs ATLvs CLE
Sun, Aug 28thvs ATLvs CLE
Mon, Aug 29th@ CIN   
Tue, Aug 30th@ CIN@ DET
Wed, Aug 31st@ CIN@ DET
Fri, Sep 2ndvs CHC@ CLE
Sat, Sep 3rdvs CHC@ CLE
Sun, Sep 4thvs CHC@ CLE
Mon, Sep 5thvs WSHvs CWS
Tue, Sep 6thvs WSHvs CWS
Wed, Sep 7thvs WSHvs CWS
Thu, Sep 8thvs WSH   
Fri, Sep 9th@ PITvs ATL
Sat, Sep 10th@ PITvs ATL
Sun, Sep 11th@ PITvs ATL
Tue, Sep 13thvs MILvs SD
Wed, Sep 14thvs MILvs SD
Thu, Sep 15thvs CIN   
Fri, Sep 16thvs CIN@ LAA
Sat, Sep 17thvs CIN@ LAA
Sun, Sep 18thvs CIN@ LAA
Tue, Sep 20th@ SD@ OAK
Wed, Sep 21st@ SD@ OAK
Thu, Sep 22nd@ SD@ OAK
Fri, Sep 23rd@ LAD@ KC
Sat, Sep 24th@ LAD@ KC
Sun, Sep 25th@ LAD@ KC
Tue, Sep 27th@ MILvs TEX
Wed, Sep 28th@ MILvs TEX
Fri, Sep 30thvs PITvs OAK
Sat, Oct 1stvs PITvs OAK
Sun, Oct 2ndvs PITvs OAK
Fri, Apr 1st   vs DET
Tue, Apr 5th   vs LAA
Mon, May 2nd   @ HOU
Mon, May 9th   vs PHI
Wed, May 25th   vs OAK
Mon, Jun 6th   @ HOU
Thu, Jun 16th   vs LAA
Thu, Jun 30th   vs OAK
Mon, Jul 25th   vs TEX
Thu, Jul 28th   @ HOU
Mon, Aug 1st   @ NYY
Mon, Aug 8th   vs NYY
Mon, Aug 15th   @ LAA
Thu, Sep 1st   @ DET
Mon, Sep 19th   @ LAA
Thu, Sep 29th   vs TEX