Skip to main content

Who Should I Trade?

Rio Ruiz for Christian Arroyo (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Rio Ruiz
1B,2B,3B - COL
Rio Ruiz
Christian Arroyo
2B,3B - BOS
Christian Arroyo
Expert
Recommendation
75%
Recommended by
3 of 4 experts
25%
Recommended by
1 of 4 experts
Rankings 
   
Rest of Season# 436# 437
VBR# 53
   
Projections 
   
Runs00
Home Runs00
RBI00
Stolen Bases00
Batting Average.218.000
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 325# 400
   
Carmen Maiorano
FantasyPros
# 319# 366
   
Chris Clegg
Fantrax
# 344
   
Corbin Young
FantasyData
# 360# 251
   
Who Should I Trade? Player Statistics
  Rio Ruiz
1B,2B,3B - COL
Rio Ruiz
Christian Arroyo
2B,3B - BOS
Christian Arroyo
2021 Stats 
   
   
At Bats125164
   
Runs1122
   
Hits2144
   
Singles1425
   
Doubles413
   
Triples00
   
Home Runs36
   
RBI1025
   
Stolen Bases11
   
Caught Stealing10
   
Walks128
   
Strikeouts3844
   
Batting Average.168.268
   
On Base Pct.243.330
   
Slugging Pct.272.457
   
On-base Plus Slugging.515.787
   
Who Should I Trade? Player Projections
  Rio Ruiz
1B,2B,3B - COL
Rio Ruiz
Christian Arroyo
2B,3B - BOS
Christian Arroyo
2021 Projections 
   
   
At Bats20
   
Runs00
   
Hits00
   
Singles00
   
Doubles00
   
Triples00
   
Home Runs00
   
RBI00
   
Stolen Bases00
   
Caught Stealing00
   
Walks00
   
Strikeouts00
   
Batting Average.218.000
   
On Base Pct.288.000
   
Slugging Pct.365.000
   
On-base Plus Slugging.653.000
   
Who Should I Trade? Player Notes
  Rio Ruiz
1B,2B,3B - COL
Rio Ruiz
Christian Arroyo
2B,3B - BOS
Christian Arroyo
News 
 Rockies second baseman Rio Ruiz went 0-for-4 with an RBI sac fly against the Dodgers on Sunday. Colorado ultimately defeated Los Angeles by a score of 5-0.
Andersen Pickard
Sun, Aug 29th
The Red Sox placed INF Christian Arroyo (hamstring) on the 10-day injured list.
Brendan Tuma - Too Much Tuma
Mon, Jul 19th
 Infielder Rio Ruiz, who made his Rockies debut on Tuesday, started at first base against the Padres on Thursday. It was his first start at first base since 2019. In the end, he finished 0-for-2 with a walk and strikeout. Colorado ultimately fell to San Diego by a score of 3-0.
Andersen Pickard
Fri, Jul 30th
Christian Arroyo exited Sunday's game against the Yankees due to an injury.
Brendan Tuma - Too Much Tuma
Sun, Jul 18th
 Rio Ruiz went 0-3 with one strikeout on Tuesday.
Lucas Babits-Feinerman
Wed, May 12th
Christian Arroyo went 2-for-4 with a home run and two RBIs on Friday against the Yankees.
Liam Gibney
Sat, Jul 17th
 Rio Ruiz went 1-3 with one home run, two runs scored, one RBI, one walk, and one strikeout.
Lucas Babits-Feinerman
Wed, May 5th
The Red Sox activated INF Christian Arroyo (knee) from the 10-day injured list.
Brendan Tuma - Too Much Tuma
Mon, Jul 5th
 Rio Ruiz went 2-4 with two doubles, two RBIs, one run scored, and one strikeout.
Lucas Babits-Feinerman
Wed, Apr 21st
The Red Sox are expected to activate infielder Christian Arroyo from the 10-day injured list as soon as he is eligible to return on Sunday.
Andersen Pickard
Tue, Jun 29th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Rio Ruiz
1B,2B,3B - COL
Rio Ruiz
Christian Arroyo
2B,3B - BOS
Christian Arroyo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs LADClayton Kershaw (10-8)   
Fri, Apr 2ndvs LADTrevor Bauer (8-5)vs BALJohn Means (6-9)
Sat, Apr 3rdvs LADWalker Buehler (16-4)vs BALMatt Harvey (6-14)
Sun, Apr 4thvs LADJulio Urias (19-3)vs BALBruce Zimmermann (4-5)
Tue, Apr 6thvs ARILuke Weaver (3-6)vs TBTyler Glasnow (5-2)
Wed, Apr 7thvs ARIMadison Bumgarner (7-10)vs TBRyan Yarbrough (9-7)
Thu, Apr 8thvs ARIMerrill Kelly (7-11)@ BALMatt Harvey (6-14)
Fri, Apr 9th@ SFJohnny Cueto (7-7)   
Sat, Apr 10th@ SFLogan Webb (11-3)@ BALBruce Zimmermann (4-5)
Sun, Apr 11th@ SFAnthony DeSclafani (13-7)@ BALJorge Lopez (3-14)
Tue, Apr 13th@ LADTrevor Bauer (8-5)@ MINJ.A. Happ (10-8)
Wed, Apr 14th@ LADDustin May (1-1)@ MINJose Berrios (12-9)
Thu, Apr 15th@ LADJulio Urias (19-3)@ MINMichael Pineda (9-8)
Sat, Apr 17thvs NYMJoey Lucchesi (1-4)vs CWSDylan Cease (13-7)
Sun, Apr 18thvs NYMMarcus Stroman (10-13)vs CWSMichael Kopech (4-3)
Tue, Apr 20thvs HOULuis Garcia (11-8)vs TORHyun Jin Ryu (14-10)
Wed, Apr 21stvs HOUJose Urquidy (8-3)vs TORTrent Thornton (1-3)
Fri, Apr 23rdvs PHIVince Velasquez (3-9)vs SEAYusei Kikuchi (7-9)
Sat, Apr 24thvs PHIAaron Nola (9-9)vs SEAChris Flexen (14-6)
Sun, Apr 25thvs PHIChase Anderson (2-4)vs SEANick Margevicius (0-2)
Mon, Apr 26th@ SFAnthony DeSclafani (13-7)   
Tue, Apr 27th@ SFAaron Sanchez (1-1)@ NYMDavid Peterson (2-6)
Wed, Apr 28th@ SFAlex Wood (10-4)@ NYMJacob deGrom (7-2)
Thu, Apr 29th@ ARILuke Weaver (3-6)@ TEXKyle Gibson (10-9)
Fri, Apr 30th@ ARIMadison Bumgarner (7-10)@ TEXKohei Arihara (2-4)
Sat, May 1st@ ARIZac Gallen (3-10)@ TEXJordan Lyles (10-13)
Sun, May 2nd@ ARIMerrill Kelly (7-11)@ TEXMike Foltynewicz (2-12)
Tue, May 4thvs SFAlex Wood (10-4)vs DETMichael Fulmer (5-6)
Wed, May 5thvs SFLogan Webb (11-3)vs DETCasey Mize (7-9)
Fri, May 7th@ STLJack Flaherty (9-2)@ BALMatt Harvey (6-14)
Sat, May 8th@ STLCarlos Martinez (4-9)@ BALZac Lowther (1-3)
Sun, May 9th@ STLAdam Wainwright (17-7)@ BALDean Kremer (0-7)
Tue, May 11thvs SDDinelson Lamet (2-4)vs OAKChris Bassitt (12-4)
Wed, May 12thvs SDBlake Snell (7-6)vs OAKJames Kaprielian (8-5)
Thu, May 13thvs CINLuis Castillo (8-16)vs OAKSean Manaea (11-10)
Fri, May 14thvs CINWade Miley (12-7)vs LAAGriffin Canning (5-4)
Sat, May 15thvs CINTyler Mahle (13-6)vs LAADylan Bundy (2-9)
Sun, May 16thvs CINJeff Hoffman (3-5)vs LAAJose Quintana (0-3)
Mon, May 17th@ SDYu Darvish (8-11)   
Tue, May 18th@ SDBlake Snell (7-6)@ TORHyun Jin Ryu (14-10)
Wed, May 19th@ SDJoe Musgrove (11-9)@ TORRoss Stripling (5-7)
Fri, May 21stvs ARISeth Frankoff (0-2)@ PHIAaron Nola (9-9)
Sat, May 22ndvs ARIMadison Bumgarner (7-10)@ PHISpencer Howard (0-5)
Sun, May 23rdvs ARITaylor Widener (2-1)@ PHIZack Wheeler (14-10)
Mon, May 24th@ NYMDavid Peterson (2-6)   
Tue, May 25th@ NYMJacob deGrom (7-2)vs ATLCharlie Morton (14-6)#1
Thu, May 27th@ NYMJoey Lucchesi (1-4)   
Sat, May 29th@ PITMitch Keller (5-11)vs MIATrevor Rogers (7-8)
Sun, May 30th@ PITChase De Jong (1-4)   
Tue, Jun 1stvs TEXDane Dunning (5-10)@ HOULuis Garcia (11-8)
Wed, Jun 2ndvs TEXJordan Lyles (10-13)@ HOUFramber Valdez (11-6)
Thu, Jun 3rdvs TEXMike Foltynewicz (2-12)@ HOUJake Odorizzi (6-7)
Fri, Jun 4thvs OAKFrankie Montas (13-9)@ NYYMichael King (2-4)
Sat, Jun 5thvs OAKCole Irvin (10-15)@ NYYJameson Taillon (8-6)
Sun, Jun 6thvs OAKJames Kaprielian (8-5)@ NYYDomingo German (4-5)
Tue, Jun 8th@ MIAPablo Lopez (5-5)vs HOUFramber Valdez (11-6)
Wed, Jun 9th@ MIABraxton Garrett (1-2)vs HOUJake Odorizzi (6-7)
Thu, Jun 10th@ MIATrevor Rogers (7-8)vs HOUZack Greinke (11-6)
Fri, Jun 11th@ CINTyler Mahle (13-6)vs TORRoss Stripling (5-7)
Sat, Jun 12th@ CINWade Miley (12-7)vs TORSteven Matz (14-7)
Sun, Jun 13th@ CINTony Santillan (1-3)vs TORRobbie Ray (13-7)
Mon, Jun 14thvs SDDinelson Lamet (2-4)vs TORAlek Manoah (9-2)
Tue, Jun 15thvs SDYu Darvish (8-11)@ ATLTucker Davidson (0-0)#15
Wed, Jun 16thvs SDBlake Snell (7-6)@ ATLIan Anderson (9-5)#3
Thu, Jun 17thvs MILBrandon Woodruff (9-10)   
Fri, Jun 18thvs MILCorbin Burnes (11-4)@ KCKyle Zimmer
Sat, Jun 19thvs MILAdrian Houser (10-6)@ KCBrad Keller (8-12)
Sun, Jun 20thvs MILEric Lauer (7-5)@ KCMike Minor (8-12)
Tue, Jun 22nd@ SEAChris Flexen (14-6)@ TBAndrew Kittredge (9-3)
Wed, Jun 23rd@ SEAJustus Sheffield (7-8)@ TBRich Hill (7-8)
Fri, Jun 25th@ MILCorbin Burnes (11-4)vs NYYDomingo German (4-5)
Sat, Jun 26th@ MILAdrian Houser (10-6)vs NYYJordan Montgomery (6-7)
Sun, Jun 27th@ MILEric Lauer (7-5)vs NYYGerrit Cole (16-8)
Mon, Jun 28thvs PITTyler Anderson (7-11)vs KCDanny Duffy (4-3)
Tue, Jun 29thvs PITChase De Jong (1-4)vs KCBrad Keller (8-12)
Wed, Jun 30thvs PITChad Kuhl (5-7)vs KCMike Minor (8-12)
Thu, Jul 1stvs STLAdam Wainwright (17-7)vs KCKris Bubic (6-7)
Fri, Jul 2ndvs STLJohan Oviedo (0-5)@ OAKFrankie Montas (13-9)
Sat, Jul 3rdvs STLWade LeBlanc (0-2)@ OAKCole Irvin (10-15)
Sun, Jul 4thvs STLCarlos Martinez (4-9)@ OAKJames Kaprielian (8-5)
Tue, Jul 6th@ ARIMerrill Kelly (7-11)@ LAAShohei Ohtani (9-2)
Wed, Jul 7th@ ARIHumberto Castellanos (2-2)@ LAAAndrew Heaney (8-9)
Thu, Jul 8th@ ARIJake Faria (0-0)   
Fri, Jul 9th@ SDReiss Knehr (1-2)vs PHIVince Velasquez (3-9)
Sat, Jul 10th@ SDJoe Musgrove (11-9)vs PHIMatt Moore (2-4)
Sun, Jul 11th@ SDRyan Weathers (4-7)vs PHIBrandon Kintzler
Fri, Jul 16thvs LADJulio Urias (19-3)@ NYYJordan Montgomery (6-7)
Sat, Jul 17thvs LADWalker Buehler (16-4)@ NYYGerrit Cole (16-8)
Sun, Jul 18thvs LADDavid Price (5-2)@ NYYJameson Taillon (8-6)
Tue, Jul 20thvs SEAMarco Gonzales (10-6)   
Wed, Jul 21stvs SEAKeynan Middleton@ TORRobbie Ray (13-7)
Fri, Jul 23rd@ LADDavid Price (5-2)vs NYYGerrit Cole (16-8)
Sat, Jul 24th@ LADTony Gonsolin (4-1)vs NYYJameson Taillon (8-6)
Sun, Jul 25th@ LADJosiah Gray (2-2)vs NYYDomingo German (4-5)
Mon, Jul 26th@ LAAShohei Ohtani (9-2)vs TORThomas Hatch
Tue, Jul 27th@ LAAJose Suarez (8-8)   
Wed, Jul 28th@ LAAAndrew Heaney (8-9)vs TORSteven Matz (14-7)
Thu, Jul 29th@ SDJoe Musgrove (11-9)vs TORHyun Jin Ryu (14-10)
Fri, Jul 30th@ SDRyan Weathers (4-7)@ TBJosh Fleming (10-8)
Sat, Jul 31st@ SDYu Darvish (8-11)@ TBRyan Yarbrough (9-7)
Sun, Aug 1st@ SDReiss Knehr (1-2)@ TBShane McClanahan (10-6)
Tue, Aug 3rdvs CHCZach Davies (6-12)@ DETWily Peralta (4-5)
Wed, Aug 4thvs CHCAlec Mills (6-7)@ DETCasey Mize (7-9)
Thu, Aug 5thvs CHCJake Arrieta (5-14)@ DETTarik Skubal (8-12)
Fri, Aug 6thvs MIASandy Alcantara (9-15)@ TORAlek Manoah (9-2)
Sat, Aug 7thvs MIAJesus Luzardo (6-9)@ TORJose Berrios (12-9)
Sun, Aug 8thvs MIADavid Hess (2-2)@ TORHyun Jin Ryu (14-10)
Tue, Aug 10th@ HOUJake Odorizzi (6-7)vs TBLuis Patino (5-3)
Wed, Aug 11th@ HOUFramber Valdez (11-6)vs TBJosh Fleming (10-8)
Thu, Aug 12th@ SFLogan Webb (11-3)vs TBDrew Rasmussen (4-1)
Fri, Aug 13th@ SFAnthony DeSclafani (13-7)vs BALSpenser Watkins (2-7)
Sat, Aug 14th@ SFSammy Long (2-1)vs BALJorge Lopez (3-14)
Sun, Aug 15th@ SFAlex Wood (10-4)vs BALKeegan Akin (2-10)
Mon, Aug 16thvs SDRyan Weathers (4-7)   
Tue, Aug 17thvs SDMatt Strahm (0-1)@ NYYLuis Gil (1-1)
Wed, Aug 18thvs SDJake Arrieta (5-14)@ NYYAndrew Heaney (8-9)
Fri, Aug 20thvs ARITyler Gilbert (2-2)vs TEXDane Dunning (5-10)
Sat, Aug 21stvs ARIZac Gallen (3-10)vs TEXJordan Lyles (10-13)
Sun, Aug 22ndvs ARITaylor Widener (2-1)   
Mon, Aug 23rd@ CHCKyle Hendricks (14-7)vs TEXKolby Allard (3-12)
Wed, Aug 25th@ CHCJustin Steele (4-4)vs MINBailey Ober (3-3)
Fri, Aug 27th@ LADBrusdar Graterol@ CLELogan Allen (2-7)
Sat, Aug 28th@ LADCorey Knebel (4-0)@ CLECal Quantrill (8-3)
Sun, Aug 29th@ LADMitch White (1-3)@ CLEEli Morgan (5-7)
Mon, Aug 30th@ TEXA.J. Alexy (3-1)@ TBLuis Patino (5-3)
Tue, Aug 31st@ TEXJordan Lyles (10-13)@ TBRyan Yarbrough (9-7)
Wed, Sep 1st@ TEXKohei Arihara (2-4)@ TBDrew Rasmussen (4-1)
Thu, Sep 2ndvs ATLTouki Toussaint (3-3)#12@ TBShane McClanahan (10-6)
Fri, Sep 3rdvs ATLHuascar Ynoa (4-6)#5vs CLECal Quantrill (8-3)
Sat, Sep 4thvs ATLIan Anderson (9-5)#3vs CLEEli Morgan (5-7)
Sun, Sep 5thvs ATLCharlie Morton (14-6)#1vs CLEZach Plesac (10-6)
Mon, Sep 6thvs SFKevin Gausman (14-6)vs TBRyan Yarbrough (9-7)
Tue, Sep 7thvs SFLogan Webb (11-3)vs TBDrew Rasmussen (4-1)
Wed, Sep 8thvs SFAnthony DeSclafani (13-7)vs TBShane McClanahan (10-6)
Thu, Sep 9th@ PHIRanger Suarez (8-5)   
Fri, Sep 10th@ PHISam Coonrod@ CWSCarlos Rodon (13-5)
Sat, Sep 11th@ PHIZack Wheeler (14-10)@ CWSDylan Cease (13-7)
Sun, Sep 12th@ PHIAaron Nola (9-9)@ CWSLance Lynn (11-6)
Tue, Sep 14th@ ATLTouki Toussaint (3-3)#12@ SEATyler Anderson (7-11)
Wed, Sep 15th@ ATLHuascar Ynoa (4-6)#5@ SEAMarco Gonzales (10-6)
Fri, Sep 17th@ WSHJosiah Gray (2-2)vs BALKeegan Akin (2-10)
Sat, Sep 18th@ WSHPatrick Corbin (9-16)vs BALZac Lowther (1-3)
Sun, Sep 19th@ WSHPaolo Espino (5-5)vs BALAlexander Wells (2-3)
Tue, Sep 21stvs LADJulio Urias (19-3)vs NYMMarcus Stroman (10-13)
Wed, Sep 22ndvs LADWalker Buehler (16-4)vs NYMTaijuan Walker (7-11)
Thu, Sep 23rdvs LADMax Scherzer (15-4)   
Fri, Sep 24thvs SFAlex Wood (10-4)vs NYYGerrit Cole (16-8)
Sat, Sep 25thvs SFAnthony DeSclafani (13-7)vs NYYNestor Cortes Jr. (2-3)
Sun, Sep 26thvs SFKevin Gausman (14-6)vs NYYJordan Montgomery (6-7)
Mon, Sep 27thvs WSHJosiah Gray (2-2)   
Tue, Sep 28thvs WSHPatrick Corbin (9-16)@ BALBruce Zimmermann (4-5)
Wed, Sep 29thvs WSHPaolo Espino (5-5)@ BALZac Lowther (1-3)
Fri, Oct 1st@ ARIHumberto Castellanos (2-2)@ WSHJosh Rogers (2-2)
Sat, Oct 2nd@ ARIZac Gallen (3-10)@ WSHJosiah Gray (2-2)
Sun, Oct 3rd@ ARIHumberto Mejia (0-3)@ WSHJoan Adon (0-0)
Mon, Apr 5th   vs TBMichael Wacha (3-5)
Mon, Apr 19th   vs CWSLucas Giolito (11-9)
Thu, Apr 22nd   vs SEAJustin Dunn (1-3)
Thu, May 6th   vs DETSpencer Turnbull (4-2)
Mon, May 10th   @ BALJorge Lopez (3-14)
Thu, May 20th   @ TORSteven Matz (14-7)
Wed, May 26th   vs ATLDrew Smyly (11-4)#6
Fri, May 28th   vs MIACody Poteet (2-3)
Mon, May 31st   @ HOUJose Urquidy (8-3)
Mon, Jun 7th   vs MIAZach Thompson (3-7)
Thu, Jun 24th   @ TBMichael Wacha (3-5)
Mon, Jul 5th   @ LAAJose Suarez (8-8)
Mon, Jul 19th   @ TORRoss Stripling (5-7)
Thu, Jul 22nd   vs NYYJordan Montgomery (6-7)
Tue, Aug 24th   vs MINGriffin Jax (4-5)
Thu, Aug 26th   vs MINJohn Gant (5-11)
Mon, Sep 13th   @ SEALogan Gilbert (6-5)
Thu, Sep 30th   @ BALAlexander Wells (2-3)