Skip Navigation to Main Content

Who Should I Trade?

Dustin May for Alexis Diaz (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Dustin May
SP - STL
Dustin May
Alexis Diaz
RP - TEX
Alexis Diaz
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 258# 729
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Dustin May
SP - STL
Dustin May
Alexis Diaz
RP - TEX
Alexis Diaz
2025 Stats 
   
   
Games Played2518
   
Games Started230
   
Innings Pitched132.117.2
   
Wins71
   
Losses110
   
Saves00
   
Blown Saves00
   
Holds04
   
Hits Allowed13215
   
Earned Runs7316
   
Home Runs Allowed216
   
Strikeouts12317
   
Walks5612
   
ERA4.968.15
   
WHIP1.421.53
   
Who Should I Trade? Player Projections
  Dustin May
SP - STL
Dustin May
Alexis Diaz
RP - TEX
Alexis Diaz
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
  Dustin May
SP - STL
Dustin May
Alexis Diaz
RP - TEX
Alexis Diaz
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Dustin May
SP - STL
Dustin May
Alexis Diaz
RP - TEX
Alexis Diaz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TB@ PHI
Sat, Mar 28thvs TB@ PHI
Sun, Mar 29thvs TB@ PHI
Mon, Mar 30thvs NYM@ BAL
Tue, Mar 31stvs NYM@ BAL
Wed, Apr 1stvs NYM@ BAL
Fri, Apr 3rd@ DETvs CIN
Sat, Apr 4th@ DETvs CIN
Sun, Apr 5th@ DETvs CIN
Mon, Apr 6th@ WSHvs SEA
Tue, Apr 7th@ WSHvs SEA
Wed, Apr 8th@ WSHvs SEA
Fri, Apr 10thvs BOS@ LAD
Sat, Apr 11thvs BOS@ LAD
Sun, Apr 12thvs BOS@ LAD
Mon, Apr 13thvs CLE@ ATH
Tue, Apr 14thvs CLE@ ATH
Wed, Apr 15thvs CLE@ ATH
Fri, Apr 17th@ HOU@ SEA
Sat, Apr 18th@ HOU@ SEA
Sun, Apr 19th@ HOU@ SEA
Mon, Apr 20th@ MIA   
Tue, Apr 21st@ MIAvs PIT
Wed, Apr 22nd@ MIAvs PIT
Fri, Apr 24thvs SEAvs ATH
Sat, Apr 25thvs SEAvs ATH
Sun, Apr 26thvs SEAvs ATH
Mon, Apr 27th@ PITvs NYY
Tue, Apr 28th@ PITvs NYY
Wed, Apr 29th@ PITvs NYY
Thu, Apr 30th@ PIT   
Fri, May 1stvs LAD@ DET
Sat, May 2ndvs LAD@ DET
Sun, May 3rdvs LAD@ DET
Mon, May 4thvs MIL   
Tue, May 5thvs MIL@ NYY
Wed, May 6thvs MIL@ NYY
Thu, May 7th@ SD@ NYY
Fri, May 8th@ SDvs CHC
Sat, May 9th@ SDvs CHC
Sun, May 10th@ SDvs CHC
Tue, May 12th@ ATHvs ARI
Wed, May 13th@ ATHvs ARI
Thu, May 14th@ ATH   
Fri, May 15thvs KC@ HOU
Sat, May 16thvs KC@ HOU
Sun, May 17thvs KC@ HOU
Tue, May 19thvs PIT@ COL
Wed, May 20thvs PIT@ COL
Thu, May 21stvs PIT   
Fri, May 22nd@ CIN@ LAA
Sat, May 23rd@ CIN@ LAA
Sun, May 24th@ CIN@ LAA
Mon, May 25th@ MILvs HOU
Tue, May 26th@ MILvs HOU
Wed, May 27th@ MILvs HOU
Fri, May 29thvs CHCvs KC
Sat, May 30thvs CHCvs KC
Sun, May 31stvs CHCvs KC
Mon, Jun 1stvs TEX@ STL
Tue, Jun 2ndvs TEX@ STL
Wed, Jun 3rdvs TEX@ STL
Fri, Jun 5thvs CINvs CLE
Sat, Jun 6thvs CINvs CLE
Sun, Jun 7thvs CINvs CLE
Tue, Jun 9th@ NYM@ KC
Wed, Jun 10th@ NYM@ KC
Thu, Jun 11th@ NYM@ KC
Fri, Jun 12th@ MIN@ BOS
Sat, Jun 13th@ MIN@ BOS
Sun, Jun 14th@ MIN@ BOS
Mon, Jun 15thvs SDvs MIN
Tue, Jun 16thvs SDvs MIN
Wed, Jun 17thvs SD   
Thu, Jun 18th@ KCvs MIN
Fri, Jun 19th@ KCvs SD
Sun, Jun 21st@ KCvs SD
Mon, Jun 22ndvs ARI@ MIA
Tue, Jun 23rdvs ARI@ MIA
Wed, Jun 24thvs ARI@ MIA
Thu, Jun 25thvs ARI@ TOR
Fri, Jun 26thvs MIA@ TOR
Sat, Jun 27thvs MIA@ TOR
Sun, Jun 28thvs MIA@ TOR
Tue, Jun 30th@ ATL@ CLE
Wed, Jul 1st@ ATL@ CLE
Thu, Jul 2nd@ ATLvs DET
Fri, Jul 3rd@ CHC   
Sat, Jul 4th@ CHCvs DET
Sun, Jul 5th@ CHCvs DET
Mon, Jul 6thvs MIL   
Tue, Jul 7thvs MILvs LAA
Wed, Jul 8thvs MILvs LAA
Thu, Jul 9thvs MILvs LAA
Fri, Jul 10thvs ATLvs HOU
Sat, Jul 11thvs ATLvs HOU
Sun, Jul 12thvs ATLvs HOU
Fri, Jul 17th@ ARI@ ATL
Sat, Jul 18th@ ARI@ ATL
Sun, Jul 19th@ ARI@ ATL
Mon, Jul 20th@ LAAvs CWS
Tue, Jul 21st@ LAAvs CWS
Wed, Jul 22nd@ LAAvs CWS
Fri, Jul 24thvs CINvs SEA
Sat, Jul 25thvs CINvs SEA
Sun, Jul 26thvs CINvs SEA
Mon, Jul 27thvs CHCvs SEA
Tue, Jul 28thvs CHC@ TB
Wed, Jul 29thvs CHC@ TB
Thu, Jul 30thvs CHC@ TB
Fri, Jul 31st@ TOR@ HOU
Sat, Aug 1st@ TOR@ HOU
Sun, Aug 2nd@ TOR@ HOU
Mon, Aug 3rd@ NYYvs SF
Tue, Aug 4th@ NYYvs SF
Wed, Aug 5th@ NYYvs SF
Fri, Aug 7thvs COLvs BAL
Sat, Aug 8thvs COLvs BAL
Sun, Aug 9thvs COLvs BAL
Mon, Aug 10thvs PHI@ LAA
Tue, Aug 11thvs PHI@ LAA
Wed, Aug 12thvs PHI@ LAA
Fri, Aug 14th@ CHC@ ATH
Sat, Aug 15th@ CHC@ ATH
Sun, Aug 16th@ CHC@ ATH
Mon, Aug 17th@ CIN   
Tue, Aug 18th@ CINvs WSH
Wed, Aug 19th@ CINvs WSH
Thu, Aug 20th@ CINvs WSH
Fri, Aug 21st@ PHIvs LAA
Sat, Aug 22nd@ PHIvs LAA
Sun, Aug 23rd@ PHIvs LAA
Tue, Aug 25thvs BAL@ CWS
Wed, Aug 26thvs BAL@ CWS
Thu, Aug 27thvs BAL   
Fri, Aug 28thvs PIT@ MIL
Sat, Aug 29thvs PIT@ MIL
Sun, Aug 30thvs PIT@ MIL
Tue, Sep 1st@ LADvs ATH
Wed, Sep 2nd@ LADvs ATH
Thu, Sep 3rd@ LADvs TB
Fri, Sep 4th@ COLvs TB
Sat, Sep 5th@ COLvs TB
Sun, Sep 6th@ COLvs TB
Mon, Sep 7th@ SF   
Tue, Sep 8th@ SF@ SEA
Wed, Sep 9th@ SF@ SEA
Fri, Sep 11thvs CWS@ ARI
Sat, Sep 12thvs CWS@ ARI
Sun, Sep 13thvs CWS@ ARI
Mon, Sep 14thvs SF   
Tue, Sep 15thvs SFvs BOS
Wed, Sep 16thvs SFvs BOS
Fri, Sep 18thvs WSHvs TOR
Sat, Sep 19thvs WSHvs TOR
Sun, Sep 20thvs WSHvs TOR
Tue, Sep 22nd@ PITvs NYM
Wed, Sep 23rd@ PITvs NYM
Thu, Sep 24th@ PITvs NYM
Fri, Sep 25th@ MIL@ MIN
Sat, Sep 26th@ MIL@ MIN
Sun, Sep 27th@ MIL@ MIN
Thu, Apr 16th   @ ATH
Thu, Apr 23rd   vs PIT
Mon, May 11th   vs ARI
Mon, May 18th   @ COL
Thu, May 28th   vs HOU
Sat, Jun 20th   vs SD
Mon, Jun 29th   @ CLE
Thu, Aug 13th   @ LAA
Mon, Aug 24th   @ CWS
Mon, Aug 31st   vs ATH
Thu, Sep 10th   @ SEA
Thu, Sep 17th   vs BOS