Who Should I Trade?

Jose Iglesias for Rio Ruiz (2019)

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

Experts' Pick
Experts' Pick
  Jose Iglesias
Jose Iglesias
CIN @ PIT Fri, Aug 23rd 7:05pm
Rio Ruiz
3B - BAL
Rio Ruiz
BAL vs TB Fri, Aug 23rd 7:05pm
Recommended by
1 of 2 experts
Recommended by
1 of 2 experts
Rest of Season
VBR# 304# 417
Home Runs12
Stolen Bases10
Batting Average.294.240
Injury Alert--
Weather73 F, Mostly Cloudy74 F, Mostly Cloudy
Expert Ranks 
Pierre Camus
# 276# 212
Nick Mariano
# 178
  Jose Iglesias
Jose Iglesias
Rio Ruiz
3B - BAL
Rio Ruiz
2019 Stats 
At Bats397280
Home Runs98
Stolen Bases50
Caught Stealing51
Batting Average.295.243
On Base Pct.324.314
Slugging Pct.423.368
On-base Plus Slugging.747.682
  Jose Iglesias
Jose Iglesias
Rio Ruiz
3B - BAL
Rio Ruiz
2019 Projections 
At Bats5367
Home Runs12
Stolen Bases10
Caught Stealing00
Batting Average.294.240
On Base Pct.326.310
Slugging Pct.422.364
On-base Plus Slugging.748.674
  Jose Iglesias
Jose Iglesias
Rio Ruiz
3B - BAL
Rio Ruiz
 Jose Iglesias went 2-for-4 with a solo home run in Wednesday's win over the Padres.
Connor Rooney
Wed, Aug 21st
Rio Ruiz went 1-for-2 with two walks and a solo home run in Monday's 5-4 loss to the Royals.
John Aubin
Tue, Aug 20th
 Jose Iglesias went 2-for-4 with a double, and also scored two runs as the Reds lost to the Cardinals 5-4.
Brandon Plutner
Sun, Aug 18th
Rio Ruiz hit a pinch-hit solo home run as the Orioles were crushed by the Astros by a 23-2 score on Saturday night.
John Aubin
Sun, Aug 11th
 Jose Iglesias went 1-for-4 with an RBI single as the Reds fell to the Nationals by a score of 3-1.
Brandon Plutner
Tue, Aug 13th
Rio Ruiz went 2-for-4 with a three-run home run Wednesday as the Orioles beat the Rays by a 9-6 score.
John Aubin
Thu, Jul 4th
 Jose Iglesias went 3-for-4 with an RBI double as the Reds lost to the Nationals 7-6 on Monday.
Brandon Plutner
Mon, Aug 12th
Ruiz went 1-for-3 with a two-run home run Thursday as the Orioles lost to the Indians by a 14-7 score.
John Aubin
Fri, May 17th
 Jose Iglesias went 2-for-4 with a two-run home run in Tuesday's win over the Angels.
Connor Rooney
Wed, Aug 7th
Rio Ruiz went 1-for-4 with a two-run home run as the Orioles lost to the Red Sox by an 8-5 score on Tuesday.
John Aubin
Wed, May 8th
There are no recent notes for these players
  Jose Iglesias
Jose Iglesias
Rio Ruiz
3B - BAL
Rio Ruiz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs PIT@ NYY
Sun, Mar 31stvs PIT@ NYY
Mon, Apr 1stvs MIL@ TOR
Tue, Apr 2ndvs MIL@ TOR
Wed, Apr 3rdvs MIL@ TOR
Thu, Apr 4th@ PITvs NYY
Fri, Apr 5th@ PIT   
Sat, Apr 6th@ PITvs NYY
Sun, Apr 7th@ PITvs NYY
Tue, Apr 9thvs MIAvs OAK
Wed, Apr 10thvs MIAvs OAK
Thu, Apr 11thvs MIAvs OAK
Sat, Apr 13thvs STL@ BOS
Sun, Apr 14thvs STL@ BOS
Mon, Apr 15th@ LAD@ BOS
Tue, Apr 16th@ LAD@ TB
Wed, Apr 17th@ LAD@ TB
Thu, Apr 18th@ SD@ TB
Fri, Apr 19th@ SD   
Sat, Apr 20th@ SDvs MIN
Sun, Apr 21st@ SDvs MIN
Tue, Apr 23rdvs ATLvs CWS
Wed, Apr 24thvs ATLvs CWS
Thu, Apr 25thvs ATL   
Fri, Apr 26th@ STL@ MIN
Sat, Apr 27th@ STL@ MIN
Sun, Apr 28th@ STL@ MIN
Mon, Apr 29th@ NYM@ CWS
Tue, Apr 30th@ NYM   
Wed, May 1st@ NYM@ CWS
Thu, May 2nd@ NYM   
Fri, May 3rdvs SFvs TB
Sat, May 4thvs SFvs TB
Sun, May 5thvs SF   
Mon, May 6thvs SFvs BOS
Tue, May 7th@ OAKvs BOS
Wed, May 8th@ OAKvs BOS
Thu, May 9th@ OAK   
Fri, May 10th@ SFvs LAA
Sat, May 11th@ SFvs LAA
Sun, May 12th@ SFvs LAA
Tue, May 14thvs CHC   
Wed, May 15thvs CHC@ NYY
Thu, May 16thvs CHC@ CLE
Fri, May 17thvs LAD@ CLE
Sat, May 18thvs LAD@ CLE
Sun, May 19thvs LAD@ CLE
Tue, May 21st@ MILvs NYY
Wed, May 22nd@ MILvs NYY
Fri, May 24th@ CHC@ COL
Sat, May 25th@ CHC@ COL
Sun, May 26th@ CHC@ COL
Mon, May 27thvs PITvs DET
Tue, May 28thvs PITvs DET
Wed, May 29thvs PITvs DET
Fri, May 31stvs WSHvs SF
Sat, Jun 1stvs WSHvs SF
Sun, Jun 2ndvs WSHvs SF
Tue, Jun 4th@ STL@ TEX
Thu, Jun 6th@ STL@ TEX
Fri, Jun 7th@ PHI@ HOU
Sat, Jun 8th@ PHI@ HOU
Sun, Jun 9th@ PHI@ HOU
Tue, Jun 11th@ CLEvs TOR
Wed, Jun 12th@ CLEvs TOR
Fri, Jun 14thvs TEXvs BOS
Sat, Jun 15thvs TEXvs BOS
Sun, Jun 16thvs TEXvs BOS
Mon, Jun 17thvs HOU@ OAK
Tue, Jun 18thvs HOU@ OAK
Wed, Jun 19thvs HOU@ OAK
Thu, Jun 20th@ MIL@ SEA
Fri, Jun 21st@ MIL@ SEA
Sat, Jun 22nd@ MIL@ SEA
Sun, Jun 23rd@ MIL@ SEA
Tue, Jun 25th@ LAAvs SD
Wed, Jun 26th@ LAAvs SD
Fri, Jun 28thvs CHCvs CLE
Sat, Jun 29thvs CHCvs CLE
Sun, Jun 30thvs CHCvs CLE
Mon, Jul 1stvs MIL@ TB
Tue, Jul 2ndvs MIL@ TB
Wed, Jul 3rdvs MIL@ TB
Thu, Jul 4thvs MIL   
Sat, Jul 6thvs CLE@ TOR
Sun, Jul 7thvs CLE@ TOR
Fri, Jul 12th@ COLvs TB
Sat, Jul 13th@ COLvs TB
Sun, Jul 14th@ COLvs TB
Mon, Jul 15th@ CHC   
Tue, Jul 16th@ CHCvs WSH
Wed, Jul 17th@ CHCvs WSH
Thu, Jul 18thvs STL   
Fri, Jul 19thvs STLvs BOS
Sat, Jul 20thvs STLvs BOS
Sun, Jul 21stvs STLvs BOS
Mon, Jul 22nd@ MIL@ ARI
Tue, Jul 23rd@ MIL@ ARI
Wed, Jul 24th@ MIL@ ARI
Fri, Jul 26thvs COL@ LAA
Sat, Jul 27thvs COL@ LAA
Sun, Jul 28thvs COL@ LAA
Mon, Jul 29thvs PIT@ SD
Tue, Jul 30thvs PIT@ SD
Wed, Jul 31stvs PIT   
Thu, Aug 1st@ ATLvs TOR
Fri, Aug 2nd@ ATLvs TOR
Sat, Aug 3rd@ ATLvs TOR
Sun, Aug 4th@ ATLvs TOR
Mon, Aug 5thvs LAAvs NYY
Tue, Aug 6thvs LAAvs NYY
Thu, Aug 8thvs CHC   
Fri, Aug 9thvs CHCvs HOU
Sat, Aug 10thvs CHCvs HOU
Sun, Aug 11thvs CHCvs HOU
Mon, Aug 12th@ WSH@ NYY
Tue, Aug 13th@ WSH@ NYY
Wed, Aug 14th@ WSH@ NYY
Thu, Aug 15thvs STL   
Fri, Aug 16thvs STL@ BOS
Sat, Aug 17thvs STL@ BOS
Sun, Aug 18thvs STL@ BOS
Mon, Aug 19thvs SDvs KC
Tue, Aug 20thvs SDvs KC
Wed, Aug 21stvs SDvs KC
Fri, Aug 23rd@ PITvs TB
Sat, Aug 24th@ PITvs TB
Sun, Aug 25th@ PITvs TB
Mon, Aug 26th@ MIA   
Tue, Aug 27th@ MIA@ WSH
Wed, Aug 28th@ MIA@ WSH
Thu, Aug 29th@ MIA   
Fri, Aug 30th@ STL@ KC
Sat, Aug 31st@ STL@ KC
Sun, Sep 1st@ STL@ KC
Mon, Sep 2ndvs PHI@ TB
Tue, Sep 3rdvs PHI@ TB
Wed, Sep 4thvs PHI@ TB
Thu, Sep 5thvs PHIvs TEX
Fri, Sep 6thvs ARIvs TEX
Sat, Sep 7thvs ARIvs TEX
Sun, Sep 8thvs ARIvs TEX
Tue, Sep 10th@ SEAvs LAD
Wed, Sep 11th@ SEAvs LAD
Thu, Sep 12th@ SEAvs LAD
Fri, Sep 13th@ ARI@ DET
Sat, Sep 14th@ ARI@ DET
Sun, Sep 15th@ ARI@ DET
Mon, Sep 16th@ CHC@ DET
Tue, Sep 17th@ CHCvs TOR
Wed, Sep 18th@ CHCvs TOR
Fri, Sep 20thvs NYMvs SEA
Sat, Sep 21stvs NYMvs SEA
Sun, Sep 22ndvs NYMvs SEA
Tue, Sep 24thvs MIL@ TOR
Wed, Sep 25thvs MIL@ TOR
Thu, Sep 26thvs MIL   
Fri, Sep 27th@ PIT@ BOS
Sat, Sep 28th@ PIT@ BOS
Sun, Sep 29th@ PIT@ BOS
Sat, Mar 30th   @ NYY
Mon, Apr 8th   vs OAK
Fri, Apr 12th   @ BOS
Mon, Apr 22nd   vs CWS
Mon, May 20th   vs NYY
Thu, May 23rd   vs NYY
Wed, Jun 5th   @ TEX
Thu, Jun 13th   vs TOR
Fri, Jul 5th   @ TOR
Thu, Jul 25th   @ LAA
Wed, Aug 7th   vs NYY
Thu, Aug 22nd   vs TB
Thu, Sep 19th   vs TOR
Mon, Sep 23rd   @ TOR