Skip to main content

Who Should I Trade?

Aledmys Diaz for Rene Rivera (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Aledmys Diaz
1B,2B,3B,LF,SS - HOU
Aledmys Diaz
Rene Rivera
C - FA
Rene Rivera
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 995
Injury Alert-FA
Expert Ranks 
Who Should I Trade? Player Statistics
  Aledmys Diaz
1B,2B,3B,LF,SS - HOU
Aledmys Diaz
Rene Rivera
C - FA
Rene Rivera
2021 Stats 
At Bats29469
Home Runs82
Stolen Bases00
Caught Stealing10
Batting Average.259.232
On Base Pct.317.293
Slugging Pct.405.362
On-base Plus Slugging.721.656
Who Should I Trade? Player Notes
  Aledmys Diaz
1B,2B,3B,LF,SS - HOU
Aledmys Diaz
Rene Rivera
C - FA
Rene Rivera
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Aledmys Diaz
1B,2B,3B,LF,SS - HOU
Aledmys Diaz
Rene Rivera
C - FA
Rene Rivera
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs PHI   
Sat, Apr 2ndvs PHI   
Sun, Apr 3rdvs PHI   
Mon, Apr 4thvs NYY   
Tue, Apr 5thvs NYY   
Wed, Apr 6thvs NYY   
Thu, Apr 7th@ LAA   
Fri, Apr 8th@ LAA   
Sat, Apr 9th@ LAA   
Sun, Apr 10th@ LAA   
Tue, Apr 12th@ ARI   
Wed, Apr 13th@ ARI   
Fri, Apr 15th@ SEA   
Sat, Apr 16th@ SEA   
Sun, Apr 17th@ SEA   
Mon, Apr 18thvs LAA   
Tue, Apr 19thvs LAA   
Wed, Apr 20thvs LAA   
Fri, Apr 22ndvs TOR   
Sat, Apr 23rdvs TOR   
Sun, Apr 24thvs TOR   
Mon, Apr 25th@ TEX   
Tue, Apr 26th@ TEX   
Wed, Apr 27th@ TEX   
Thu, Apr 28th@ TEX   
Fri, Apr 29th@ TOR   
Sat, Apr 30th@ TOR   
Sun, May 1st@ TOR   
Mon, May 2ndvs SEA   
Tue, May 3rdvs SEA   
Wed, May 4thvs SEA   
Thu, May 5thvs DET   
Fri, May 6thvs DET   
Sat, May 7thvs DET   
Sun, May 8thvs DET   
Tue, May 10th@ MIN   
Wed, May 11th@ MIN   
Thu, May 12th@ MIN   
Fri, May 13th@ WSH   
Sat, May 14th@ WSH   
Sun, May 15th@ WSH   
Mon, May 16th@ BOS   
Tue, May 17th@ BOS   
Wed, May 18th@ BOS   
Thu, May 19thvs TEX   
Fri, May 20thvs TEX   
Sat, May 21stvs TEX   
Sun, May 22ndvs TEX   
Mon, May 23rdvs CLE   
Tue, May 24thvs CLE   
Wed, May 25thvs CLE   
Fri, May 27th@ SEA   
Sat, May 28th@ SEA   
Sun, May 29th@ SEA   
Mon, May 30th@ OAK   
Tue, May 31st@ OAK   
Wed, Jun 1st@ OAK   
Fri, Jun 3rd@ KC   
Sat, Jun 4th@ KC   
Sun, Jun 5th@ KC   
Mon, Jun 6thvs SEA   
Tue, Jun 7thvs SEA   
Wed, Jun 8thvs SEA   
Fri, Jun 10thvs MIA   
Sat, Jun 11thvs MIA   
Sun, Jun 12thvs MIA   
Mon, Jun 13th@ TEX   
Tue, Jun 14th@ TEX   
Wed, Jun 15th@ TEX   
Fri, Jun 17thvs CWS   
Sat, Jun 18thvs CWS   
Sun, Jun 19thvs CWS   
Tue, Jun 21stvs NYM   
Wed, Jun 22ndvs NYM   
Thu, Jun 23rd@ NYY   
Fri, Jun 24th@ NYY   
Sat, Jun 25th@ NYY   
Sun, Jun 26th@ NYY   
Tue, Jun 28th@ NYM   
Wed, Jun 29th@ NYM   
Fri, Jul 1stvs LAA   
Sat, Jul 2ndvs LAA   
Sun, Jul 3rdvs LAA   
Mon, Jul 4thvs KC   
Tue, Jul 5thvs KC   
Wed, Jul 6thvs KC   
Thu, Jul 7thvs KC   
Fri, Jul 8th@ OAK   
Sat, Jul 9th@ OAK   
Sun, Jul 10th@ OAK   
Tue, Jul 12th@ LAA   
Wed, Jul 13th@ LAA   
Thu, Jul 14th@ LAA   
Fri, Jul 15thvs OAK   
Sat, Jul 16thvs OAK   
Sun, Jul 17thvs OAK   
Fri, Jul 22nd@ SEA   
Sat, Jul 23rd@ SEA   
Sun, Jul 24th@ SEA   
Mon, Jul 25th@ OAK   
Tue, Jul 26th@ OAK   
Wed, Jul 27th@ OAK   
Thu, Jul 28thvs SEA   
Fri, Jul 29thvs SEA   
Sat, Jul 30thvs SEA   
Sun, Jul 31stvs SEA   
Mon, Aug 1stvs BOS   
Tue, Aug 2ndvs BOS   
Wed, Aug 3rdvs BOS   
Thu, Aug 4th@ CLE   
Fri, Aug 5th@ CLE   
Sat, Aug 6th@ CLE   
Sun, Aug 7th@ CLE   
Tue, Aug 9thvs TEX   
Wed, Aug 10thvs TEX   
Thu, Aug 11thvs TEX   
Fri, Aug 12thvs OAK   
Sat, Aug 13thvs OAK   
Sun, Aug 14thvs OAK   
Mon, Aug 15th@ CWS   
Tue, Aug 16th@ CWS   
Wed, Aug 17th@ CWS   
Thu, Aug 18th@ CWS   
Fri, Aug 19th@ ATL   
Sat, Aug 20th@ ATL   
Sun, Aug 21st@ ATL   
Tue, Aug 23rdvs MIN   
Wed, Aug 24thvs MIN   
Thu, Aug 25thvs MIN   
Fri, Aug 26thvs BAL   
Sat, Aug 27thvs BAL   
Sun, Aug 28thvs BAL   
Tue, Aug 30th@ TEX   
Wed, Aug 31st@ TEX   
Fri, Sep 2nd@ LAA   
Sat, Sep 3rd@ LAA   
Sun, Sep 4th@ LAA   
Mon, Sep 5thvs TEX   
Tue, Sep 6thvs TEX   
Wed, Sep 7thvs TEX   
Fri, Sep 9thvs LAA   
Sat, Sep 10thvs LAA   
Sun, Sep 11thvs LAA   
Mon, Sep 12th@ DET   
Tue, Sep 13th@ DET   
Wed, Sep 14th@ DET   
Thu, Sep 15thvs OAK   
Fri, Sep 16thvs OAK   
Sat, Sep 17thvs OAK   
Sun, Sep 18thvs OAK   
Mon, Sep 19th@ TB   
Tue, Sep 20th@ TB   
Wed, Sep 21st@ TB   
Thu, Sep 22nd@ BAL   
Fri, Sep 23rd@ BAL   
Sat, Sep 24th@ BAL   
Sun, Sep 25th@ BAL   
Tue, Sep 27thvs ARI   
Wed, Sep 28thvs ARI   
Fri, Sep 30thvs TB   
Sat, Oct 1stvs TB   
Sun, Oct 2ndvs TB