Skip to main content

Who Should I Trade?

Geraldo Perdomo for Emmanuel Rivera (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Geraldo Perdomo
Geraldo Perdomo
Emmanuel Rivera
3B - ARI
Emmanuel Rivera
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
  Geraldo Perdomo
Geraldo Perdomo
Emmanuel Rivera
3B - ARI
Emmanuel Rivera
2022 Stats 
At Bats431330
Home Runs512
Stolen Bases91
Caught Stealing22
Batting Average.190.230
On Base Pct.281.290
Slugging Pct.255.406
On-base Plus Slugging.536.696
Who Should I Trade? Player Notes
  Geraldo Perdomo
Geraldo Perdomo
Emmanuel Rivera
3B - ARI
Emmanuel Rivera
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Geraldo Perdomo
Geraldo Perdomo
Emmanuel Rivera
3B - ARI
Emmanuel Rivera
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ LAD@ LAD
Fri, Mar 31st@ LAD@ LAD
Sat, Apr 1st@ LAD@ LAD
Sun, Apr 2nd@ LAD@ LAD
Mon, Apr 3rd@ SD@ SD
Tue, Apr 4th@ SD@ SD
Thu, Apr 6thvs LADvs LAD
Fri, Apr 7thvs LADvs LAD
Sat, Apr 8thvs LADvs LAD
Sun, Apr 9thvs LADvs LAD
Mon, Apr 10thvs MILvs MIL
Tue, Apr 11thvs MILvs MIL
Wed, Apr 12thvs MILvs MIL
Fri, Apr 14th@ MIA@ MIA
Sat, Apr 15th@ MIA@ MIA
Sun, Apr 16th@ MIA@ MIA
Mon, Apr 17th@ STL@ STL
Tue, Apr 18th@ STL@ STL
Wed, Apr 19th@ STL@ STL
Thu, Apr 20thvs SDvs SD
Fri, Apr 21stvs SDvs SD
Sat, Apr 22ndvs SDvs SD
Sun, Apr 23rdvs SDvs SD
Mon, Apr 24thvs KCvs KC
Tue, Apr 25thvs KCvs KC
Wed, Apr 26thvs KCvs KC
Fri, Apr 28th@ COL@ COL
Sat, Apr 29th@ COL@ COL
Sun, Apr 30th@ COL@ COL
Tue, May 2nd@ TEX@ TEX
Wed, May 3rd@ TEX@ TEX
Fri, May 5thvs WSHvs WSH
Sat, May 6thvs WSHvs WSH
Sun, May 7thvs WSHvs WSH
Mon, May 8thvs MIAvs MIA
Tue, May 9thvs MIAvs MIA
Wed, May 10thvs MIAvs MIA
Thu, May 11thvs SFvs SF
Fri, May 12thvs SFvs SF
Sat, May 13thvs SFvs SF
Sun, May 14thvs SFvs SF
Mon, May 15th@ OAK@ OAK
Tue, May 16th@ OAK@ OAK
Wed, May 17th@ OAK@ OAK
Fri, May 19th@ PIT@ PIT
Sat, May 20th@ PIT@ PIT
Sun, May 21st@ PIT@ PIT
Mon, May 22nd@ PHI@ PHI
Tue, May 23rd@ PHI@ PHI
Wed, May 24th@ PHI@ PHI
Fri, May 26thvs BOSvs BOS
Sat, May 27thvs BOSvs BOS
Sun, May 28thvs BOSvs BOS
Mon, May 29thvs COLvs COL
Tue, May 30thvs COLvs COL
Wed, May 31stvs COLvs COL
Thu, Jun 1stvs COLvs COL
Fri, Jun 2ndvs ATLvs ATL
Sat, Jun 3rdvs ATLvs ATL
Sun, Jun 4thvs ATLvs ATL
Tue, Jun 6th@ WSH@ WSH
Wed, Jun 7th@ WSH@ WSH
Thu, Jun 8th@ WSH@ WSH
Fri, Jun 9th@ DET@ DET
Sat, Jun 10th@ DET@ DET
Sun, Jun 11th@ DET@ DET
Mon, Jun 12thvs PHIvs PHI
Tue, Jun 13thvs PHIvs PHI
Wed, Jun 14thvs PHIvs PHI
Thu, Jun 15thvs PHIvs PHI
Fri, Jun 16thvs CLEvs CLE
Sat, Jun 17thvs CLEvs CLE
Sun, Jun 18thvs CLEvs CLE
Mon, Jun 19th@ MIL@ MIL
Tue, Jun 20th@ MIL@ MIL
Wed, Jun 21st@ MIL@ MIL
Fri, Jun 23rd@ SF@ SF
Sat, Jun 24th@ SF@ SF
Sun, Jun 25th@ SF@ SF
Tue, Jun 27thvs TBvs TB
Wed, Jun 28thvs TBvs TB
Thu, Jun 29thvs TBvs TB
Fri, Jun 30th@ LAA@ LAA
Sat, Jul 1st@ LAA@ LAA
Sun, Jul 2nd@ LAA@ LAA
Tue, Jul 4thvs NYMvs NYM
Wed, Jul 5thvs NYMvs NYM
Thu, Jul 6thvs NYMvs NYM
Fri, Jul 7thvs PITvs PIT
Sat, Jul 8thvs PITvs PIT
Sun, Jul 9thvs PITvs PIT
Fri, Jul 14th@ TOR@ TOR
Sat, Jul 15th@ TOR@ TOR
Sun, Jul 16th@ TOR@ TOR
Tue, Jul 18th@ ATL@ ATL
Wed, Jul 19th@ ATL@ ATL
Thu, Jul 20th@ ATL@ ATL
Fri, Jul 21st@ CIN@ CIN
Sat, Jul 22nd@ CIN@ CIN
Sun, Jul 23rd@ CIN@ CIN
Mon, Jul 24thvs STLvs STL
Tue, Jul 25thvs STLvs STL
Wed, Jul 26thvs STLvs STL
Fri, Jul 28thvs SEAvs SEA
Sat, Jul 29thvs SEAvs SEA
Sun, Jul 30thvs SEAvs SEA
Mon, Jul 31st@ SF@ SF
Tue, Aug 1st@ SF@ SF
Wed, Aug 2nd@ SF@ SF
Thu, Aug 3rd@ SF@ SF
Fri, Aug 4th@ MIN@ MIN
Sat, Aug 5th@ MIN@ MIN
Sun, Aug 6th@ MIN@ MIN
Tue, Aug 8thvs LADvs LAD
Wed, Aug 9thvs LADvs LAD
Fri, Aug 11thvs SDvs SD
Sat, Aug 12thvs SDvs SD
Sun, Aug 13thvs SDvs SD
Mon, Aug 14th@ COL@ COL
Tue, Aug 15th@ COL@ COL
Wed, Aug 16th@ COL@ COL
Thu, Aug 17th@ SD@ SD
Fri, Aug 18th@ SD@ SD
Sat, Aug 19th@ SD@ SD
Sun, Aug 20th@ SD@ SD
Mon, Aug 21stvs TEXvs TEX
Tue, Aug 22ndvs TEXvs TEX
Thu, Aug 24thvs CINvs CIN
Fri, Aug 25thvs CINvs CIN
Sat, Aug 26thvs CINvs CIN
Sun, Aug 27thvs CINvs CIN
Mon, Aug 28th@ LAD@ LAD
Tue, Aug 29th@ LAD@ LAD
Wed, Aug 30th@ LAD@ LAD
Fri, Sep 1stvs BALvs BAL
Sat, Sep 2ndvs BALvs BAL
Sun, Sep 3rdvs BALvs BAL
Mon, Sep 4thvs COLvs COL
Tue, Sep 5thvs COLvs COL
Wed, Sep 6thvs COLvs COL
Thu, Sep 7th@ CHC@ CHC
Fri, Sep 8th@ CHC@ CHC
Sat, Sep 9th@ CHC@ CHC
Sun, Sep 10th@ CHC@ CHC
Mon, Sep 11th@ NYM@ NYM
Tue, Sep 12th@ NYM@ NYM
Wed, Sep 13th@ NYM@ NYM
Thu, Sep 14th@ NYM@ NYM
Fri, Sep 15thvs CHCvs CHC
Sat, Sep 16thvs CHCvs CHC
Sun, Sep 17thvs CHCvs CHC
Tue, Sep 19thvs SFvs SF
Wed, Sep 20thvs SFvs SF
Fri, Sep 22nd@ NYY@ NYY
Sat, Sep 23rd@ NYY@ NYY
Sun, Sep 24th@ NYY@ NYY
Mon, Sep 25th@ CWS@ CWS
Tue, Sep 26th@ CWS@ CWS
Wed, Sep 27th@ CWS@ CWS
Fri, Sep 29thvs HOUvs HOU
Sat, Sep 30thvs HOUvs HOU
Sun, Oct 1stvs HOUvs HOU