Skip to main content

Who Should I Trade?

Robbie Ray for Edwin Diaz (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Robbie Ray
Robbie Ray
Edwin Diaz
Edwin Diaz
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Robbie Ray
Robbie Ray
Edwin Diaz
Edwin Diaz
2022 Stats 
Games Played3261
Games Started320
Innings Pitched189.062.0
Blown Saves03
Hits Allowed16334
Earned Runs789
Home Runs Allowed323
Who Should I Trade? Player Notes
  Robbie Ray
Robbie Ray
Edwin Diaz
Edwin Diaz
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Robbie Ray
Robbie Ray
Edwin Diaz
Edwin Diaz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CLE@ MIA
Fri, Mar 31stvs CLE@ MIA
Sat, Apr 1stvs CLE@ MIA
Sun, Apr 2ndvs CLE@ MIA
Mon, Apr 3rdvs LAA@ MIL
Tue, Apr 4thvs LAA@ MIL
Wed, Apr 5thvs LAA@ MIL
Fri, Apr 7th@ CLE   
Sat, Apr 8th@ CLEvs MIA
Sun, Apr 9th@ CLEvs MIA
Mon, Apr 10th@ CHCvs SD
Tue, Apr 11th@ CHCvs SD
Wed, Apr 12th@ CHCvs SD
Fri, Apr 14thvs COL@ OAK
Sat, Apr 15thvs COL@ OAK
Sun, Apr 16thvs COL@ OAK
Mon, Apr 17thvs MIL@ LAD
Tue, Apr 18thvs MIL@ LAD
Wed, Apr 19thvs MIL@ LAD
Fri, Apr 21stvs STL@ SF
Sat, Apr 22ndvs STL@ SF
Sun, Apr 23rdvs STL@ SF
Tue, Apr 25th@ PHIvs WSH
Wed, Apr 26th@ PHIvs WSH
Thu, Apr 27th@ PHIvs WSH
Fri, Apr 28th@ TORvs ATL
Sat, Apr 29th@ TORvs ATL
Sun, Apr 30th@ TORvs ATL
Tue, May 2nd@ OAK@ DET
Wed, May 3rd@ OAK@ DET
Thu, May 4th@ OAK@ DET
Fri, May 5thvs HOUvs COL
Sat, May 6thvs HOUvs COL
Sun, May 7thvs HOUvs COL
Mon, May 8thvs TEX   
Tue, May 9thvs TEX@ CIN
Wed, May 10thvs TEX@ CIN
Fri, May 12th@ DET@ WSH
Sat, May 13th@ DET@ WSH
Sun, May 14th@ DET@ WSH
Mon, May 15th@ BOS@ WSH
Tue, May 16th@ BOSvs TB
Wed, May 17th@ BOSvs TB
Fri, May 19th@ ATLvs CLE
Sat, May 20th@ ATLvs CLE
Sun, May 21st@ ATLvs CLE
Mon, May 22ndvs OAK   
Tue, May 23rdvs OAK@ CHC
Wed, May 24thvs OAK@ CHC
Thu, May 25thvs OAK@ CHC
Fri, May 26thvs PIT@ COL
Sat, May 27thvs PIT@ COL
Sun, May 28thvs PIT@ COL
Mon, May 29thvs NYY   
Tue, May 30thvs NYYvs PHI
Wed, May 31stvs NYYvs PHI
Fri, Jun 2nd@ TEXvs TOR
Sat, Jun 3rd@ TEXvs TOR
Sun, Jun 4th@ TEXvs TOR
Tue, Jun 6th@ SD@ ATL
Wed, Jun 7th@ SD@ ATL
Fri, Jun 9th@ LAA@ PIT
Sat, Jun 10th@ LAA@ PIT
Sun, Jun 11th@ LAA@ PIT
Mon, Jun 12thvs MIA   
Tue, Jun 13thvs MIAvs NYY
Wed, Jun 14thvs MIAvs NYY
Fri, Jun 16thvs CWSvs STL
Sat, Jun 17thvs CWSvs STL
Sun, Jun 18thvs CWSvs STL
Tue, Jun 20th@ NYY@ HOU
Wed, Jun 21st@ NYY@ HOU
Thu, Jun 22nd@ NYY   
Fri, Jun 23rd@ BAL@ PHI
Sat, Jun 24th@ BAL@ PHI
Sun, Jun 25th@ BAL@ PHI
Mon, Jun 26thvs WSHvs MIL
Tue, Jun 27thvs WSHvs MIL
Wed, Jun 28thvs WSHvs MIL
Fri, Jun 30thvs TBvs SF
Sat, Jul 1stvs TBvs SF
Sun, Jul 2ndvs TBvs SF
Mon, Jul 3rd@ SF   
Tue, Jul 4th@ SF@ ARI
Wed, Jul 5th@ SF@ ARI
Thu, Jul 6th@ HOU@ ARI
Fri, Jul 7th@ HOU@ SD
Sat, Jul 8th@ HOU@ SD
Sun, Jul 9th@ HOU@ SD
Fri, Jul 14thvs DETvs LAD
Sat, Jul 15thvs DETvs LAD
Sun, Jul 16thvs DETvs LAD
Mon, Jul 17thvs MIN   
Tue, Jul 18thvs MINvs CWS
Wed, Jul 19thvs MINvs CWS
Thu, Jul 20thvs MINvs CWS
Fri, Jul 21stvs TOR@ BOS
Sat, Jul 22ndvs TOR@ BOS
Sun, Jul 23rdvs TOR@ BOS
Mon, Jul 24th@ MIN   
Tue, Jul 25th@ MIN@ NYY
Wed, Jul 26th@ MIN@ NYY
Fri, Jul 28th@ ARIvs WSH
Sat, Jul 29th@ ARIvs WSH
Sun, Jul 30th@ ARIvs WSH
Mon, Jul 31stvs BOS   
Tue, Aug 1stvs BOS@ KC
Wed, Aug 2ndvs BOS@ KC
Thu, Aug 3rd@ LAA@ KC
Fri, Aug 4th@ LAA@ BAL
Sat, Aug 5th@ LAA@ BAL
Sun, Aug 6th@ LAA@ BAL
Tue, Aug 8thvs SDvs CHC
Wed, Aug 9thvs SDvs CHC
Fri, Aug 11thvs BALvs ATL
Sat, Aug 12thvs BALvs ATL
Sun, Aug 13thvs BALvs ATL
Mon, Aug 14th@ KCvs PIT
Tue, Aug 15th@ KCvs PIT
Wed, Aug 16th@ KCvs PIT
Thu, Aug 17th@ KC@ STL
Fri, Aug 18th@ HOU@ STL
Sat, Aug 19th@ HOU@ STL
Sun, Aug 20th@ HOU@ STL
Mon, Aug 21st@ CWS@ ATL
Tue, Aug 22nd@ CWS@ ATL
Wed, Aug 23rd@ CWS@ ATL
Fri, Aug 25thvs KCvs LAA
Sat, Aug 26thvs KCvs LAA
Sun, Aug 27thvs KCvs LAA
Mon, Aug 28thvs OAKvs TEX
Tue, Aug 29thvs OAKvs TEX
Wed, Aug 30thvs OAKvs TEX
Fri, Sep 1st@ NYMvs SEA
Sat, Sep 2nd@ NYMvs SEA
Sun, Sep 3rd@ NYMvs SEA
Mon, Sep 4th@ CIN   
Tue, Sep 5th@ CIN@ WSH
Wed, Sep 6th@ CIN@ WSH
Thu, Sep 7th@ TB   
Fri, Sep 8th@ TB@ MIN
Sat, Sep 9th@ TB@ MIN
Sun, Sep 10th@ TB@ MIN
Mon, Sep 11thvs LAAvs ARI
Tue, Sep 12thvs LAAvs ARI
Wed, Sep 13thvs LAAvs ARI
Fri, Sep 15thvs LADvs CIN
Sat, Sep 16thvs LADvs CIN
Sun, Sep 17thvs LADvs CIN
Mon, Sep 18th@ OAK@ MIA
Tue, Sep 19th@ OAK@ MIA
Wed, Sep 20th@ OAK@ MIA
Fri, Sep 22nd@ TEX@ PHI
Sat, Sep 23rd@ TEX@ PHI
Sun, Sep 24th@ TEX@ PHI
Mon, Sep 25thvs HOU   
Tue, Sep 26thvs HOUvs MIA
Wed, Sep 27thvs HOUvs MIA
Thu, Sep 28thvs TEXvs MIA
Fri, Sep 29thvs TEXvs PHI
Sat, Sep 30thvs TEXvs PHI
Sun, Oct 1stvs TEXvs PHI
Thu, Apr 6th   vs MIA
Thu, Apr 20th   @ SF
Mon, May 1st   vs ATL
Thu, May 11th   @ CIN
Thu, May 18th   vs TB
Thu, Jun 1st   vs PHI
Thu, Jun 8th   @ ATL
Mon, Jun 19th   @ HOU
Thu, Jun 29th   vs MIL
Thu, Jul 27th   vs WSH
Mon, Aug 7th   vs CHC
Thu, Sep 14th   vs ARI
Thu, Sep 21st   @ PHI