Skip to main content

Who Should I Trade?

Christian Arroyo for Garrett Cooper (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Garrett Cooper
Garrett Cooper
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
Recommended by
7 of 7 experts
Recommended by
0 of 7 experts
Rest of Season# 215# 342
VBR# 438# 713
Home Runs84
Stolen Bases03
Batting Average.253.260
Injury Alert-IL10
Expert Ranks 
Mike Maher
# 210# 278
Brandon 'B_Don' Myers
# 176
Keith Lott
Fantasy Six Pack
# 231
Mick Ciallela
# 193# 288
Nate Miller
# 193
Scott Youngson
Pitcher List
# 171
Kelly Kirby
# 170
Who Should I Trade? Player Statistics
  Garrett Cooper
Garrett Cooper
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
2023 Stats 
At Bats14974
Home Runs51
Stolen Bases01
Caught Stealing00
Batting Average.235.257
On Base Pct.272.295
Slugging Pct.383.365
On-base Plus Slugging.655.660
Who Should I Trade? Player Projections
  Garrett Cooper
Garrett Cooper
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
2023 Projections 
At Bats269181
Home Runs84
Stolen Bases03
Caught Stealing01
Batting Average.253.260
On Base Pct.321.308
Slugging Pct.395.392
On-base Plus Slugging.716.700
Who Should I Trade? Player Notes
  Garrett Cooper
Garrett Cooper
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
 Garrett Cooper hit a solo home run in the fourth inning, driving in one of his two RBI on the day, but it wasn't enough as the Marlins fell to the Rockies 7-6 on Thursday.
Chris Schommer
Fri, May 26th
Christian Arroyo has been placed on the 10-day injured list with a right hamstring strain the Red Sox announced Sunday.
Chris Schommer
Sun, May 7th
 Garrett Cooper went 1-for-5 with a two-run home run in Tuesday's 5-4 loss to the Rockies.
Matthew Terelle
Wed, May 24th
Christian Arroyo is not in the lineup for the Boston Red Sox against the Philadelphia Phillies Sunday.
Chris Schommer
Sun, May 7th
 Garrett Cooper will return to the Marlins lineup after sitting out Wednesday’s game with a leg injury.
Jesse Garcia
Fri, Apr 14th
Christian Arroyo is out of the lineup for the Boston Red Sox against the Toronto Blue Jays Wednesday.
Chris Schommer
Wed, May 3rd
 Garrett Cooper is out of Wednesday's starting lineup after leaving last night's game with a leg issue.
Brenton Kemp
Wed, Apr 12th
Christian Arroyo went 1-for-4 with a solo homer against the Blue Jays on Tuesday evening. Boston ultimately defeated Toronto by a score of 7-6.
Andersen Pickard
Wed, May 3rd
 Garrett Cooper went 2-for-5 on Sunday including a two-run homer, and two runs scored as the Marlins downed the Mets 7-2.
Dan Tursky
Sun, Apr 9th
Christian Arroyo went 3-for-4 with three singles against the Guardians on Saturday. He also drew a walk, scored twice, and drove in two runs. His offensive outburst went a long way as Boston ultimately defeated Cleveland by a score of 8-7 in 10 innings.
Andersen Pickard
Sat, Apr 29th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Garrett Cooper
Garrett Cooper
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs NYMMax Scherzer (5-2)#17vs BALKyle Gibson (7-3)#91
Sat, Apr 1stvs NYMTylor Megill (5-3)#72vs BALDean Kremer (5-2)#133
Sun, Apr 2ndvs NYMKodai Senga (5-3)#68vs BALCole Irvin (0-2)#141
Mon, Apr 3rdvs MINTyler Mahle (1-2)vs PITJohan Oviedo (3-4)#154
Tue, Apr 4thvs MINKenta Maeda (0-4)#98vs PITRoansy Contreras (3-4)#86
Wed, Apr 5thvs MINPablo Lopez (3-3)#29vs PITMitch Keller (7-1)#73
Thu, Apr 6th   @ DETSpencer Turnbull (1-4)#172
Sat, Apr 8th@ NYMKodai Senga (5-3)#68@ DETJoey Wentz (1-5)#256
Sun, Apr 9th@ NYMCarlos Carrasco (2-2)#83@ DETMatthew Boyd (3-4)#144
Mon, Apr 10th@ PHIMatt Strahm (4-3)#115@ TBJalen Beeks (2-2)#129
Tue, Apr 11th@ PHIAaron Nola (4-4)#3@ TBShane McClanahan (8-1)#15
Wed, Apr 12th@ PHIZack Wheeler (4-4)#23@ TBTaj Bradley (3-2)#190
Thu, Apr 13th   @ TBJeffrey Springs (2-0)
Fri, Apr 14thvs ARIMadison Bumgarner (0-3)vs LAAPatrick Sandoval (3-4)#45
Sat, Apr 15thvs ARIRyne Nelson (2-2)#140vs LAATyler Anderson (2-1)#101
Sun, Apr 16thvs ARIZac Gallen (7-2)#9vs LAAReid Detmers (0-5)#66
Mon, Apr 17thvs SFLogan Webb (4-5)#20vs LAAShohei Ohtani (5-1)#1
Tue, Apr 18thvs SFAlex Wood (1-1)#95vs MINSonny Gray (4-0)#39
Wed, Apr 19thvs SFAlex Cobb (4-2)#36vs MINJoe Ryan (7-2)#16
Thu, Apr 20th   vs MINKenta Maeda (0-4)#98
Fri, Apr 21st   @ MILFreddy Peralta (5-5)#50
Sat, Apr 22nd@ CLEZach Plesac (1-1)#167@ MILWade Miley (3-2)#155
Sun, Apr 23rd@ CLELogan Allen (2-2)#234@ MILCorbin Burnes (4-4)#14
Mon, Apr 24th@ ATLSpencer Strider (5-2)#5@ BALDean Kremer (5-2)#133
Tue, Apr 25th@ ATLCharlie Morton (5-5)#47@ BALKyle Bradish (2-1)#105
Wed, Apr 26th@ ATLBryce Elder (3-0)#41@ BALTyler Wells (3-2)#63
Fri, Apr 28thvs CHCMarcus Stroman (5-4)#49vs CLEShane Bieber (4-3)#13
Sat, Apr 29thvs CHCCaleb Kilian (0-1)#259vs CLEZach Plesac (1-1)#167
Sun, Apr 30thvs CHCJustin Steele (6-2)#37vs CLELogan Allen (2-2)#234
Mon, May 1st   vs TORJose Berrios (5-4)#46
Tue, May 2ndvs ATLBryce Elder (3-0)#41vs TORYusei Kikuchi (6-2)#87
Wed, May 3rdvs ATLKyle Wright (0-1)#60vs TORAlek Manoah (1-6)#54
Thu, May 4thvs ATLDylan Dodd (2-1)#299vs TORKevin Gausman (4-3)#10
Fri, May 5th@ CHCJustin Steele (6-2)#37@ PHIZack Wheeler (4-4)#23
Sat, May 6th@ CHCDrew Smyly (5-2)#80@ PHIBailey Falter (0-7)#78
Sun, May 7th@ CHCHayden Wesneski (2-2)#109@ PHITaijuan Walker (4-3)#76
Tue, May 9th@ ARIBrandon Pfaadt (0-2)#145@ ATLCharlie Morton (5-5)#47
Wed, May 10th@ ARIMerrill Kelly (6-3)#53@ ATLDylan Lee
Fri, May 12thvs CINGraham Ashcraft (3-3)#149vs STLAdam Wainwright (2-1)#89
Sat, May 13thvs CINDerek Lawvs STLSteven Matz (0-6)#84
Sun, May 14thvs CINLuke Weaver (1-2)#233vs STLMiles Mikolas (4-1)#69
Mon, May 15th   vs SEAGeorge Kirby (5-4)#21
Tue, May 16thvs WSHJosiah Gray (4-5)#94vs SEALuis Castillo (4-2)#4
Wed, May 17thvs WSHMacKenzie Gore (3-3)#102vs SEAMarco Gonzales (4-1)#162
Fri, May 19th@ SFAnthony DeSclafani (4-4)#106@ SDBlake Snell (1-6)#55
Sat, May 20th@ SFLogan Webb (4-5)#20@ SDJoe Musgrove (3-2)#48
Sun, May 21st@ SFAlex Wood (1-1)#95@ SDMichael Wacha (5-1)#62
Mon, May 22nd@ COLChase Anderson (0-0)#325@ LAAJaime Barria
Tue, May 23rd@ COLAustin Gomber (4-4)#285@ LAAGriffin Canning (4-2)#180
Wed, May 24th@ COLKarl Kauffmann (0-3)#359@ LAATyler Anderson (2-1)#101
Fri, May 26th@ LAAReid Detmers (0-5)#66@ ARIBrandon Pfaadt (0-2)#145
Sat, May 27th@ LAAShohei Ohtani (5-1)#1@ ARIZach Davies (0-1)#273
Sun, May 28th@ LAAPatrick Sandoval (3-4)#45@ ARIMerrill Kelly (6-3)#53
Tue, May 30thvs SDRyan Weathers (1-3)#240vs CINBen Lively (3-2)#303
Wed, May 31stvs SDBlake Snell (1-6)#55vs CINLuke Weaver (1-2)#233
Thu, Jun 1stvs SDJoe Musgrove (3-2)#48vs CINHunter Greene (1-4)#58
Fri, Jun 2ndvs OAKHogan Harris (0-0)#342vs TBTyler Glasnow (0-0)#24
Sat, Jun 3rdvs OAKLuis Medina (0-4)#202vs TBJosh Fleming (1-0)#138
Sun, Jun 4thvs OAKPaul Blackburn (0-0)#122vs TBTaj Bradley (3-2)#190
Tue, Jun 6thvs KCZack Greinke (1-5)#135@ CLEShane Bieber (4-3)#13
Wed, Jun 7thvs KCJordan Lyles (0-9)#220@ CLETanner Bibee (1-1)#148
Thu, Jun 8th   @ CLEAaron Civale (1-1)#70
Fri, Jun 9th@ CWS@ NYY
Sat, Jun 10th@ CWS@ NYY
Sun, Jun 11th@ CWS@ NYY
Mon, Jun 12th@ SEAvs COL
Tue, Jun 13th@ SEAvs COL
Wed, Jun 14th@ SEAvs COL
Fri, Jun 16th@ WSHvs NYY
Sat, Jun 17th@ WSHvs NYY
Sun, Jun 18th@ WSHvs NYY
Mon, Jun 19thvs TOR@ MIN
Tue, Jun 20thvs TOR@ MIN
Wed, Jun 21stvs TOR@ MIN
Thu, Jun 22ndvs PIT@ MIN
Fri, Jun 23rdvs PIT@ CWS
Sat, Jun 24thvs PIT@ CWS
Sun, Jun 25thvs PIT@ CWS
Tue, Jun 27th@ BOSvs MIA
Wed, Jun 28th@ BOSvs MIA
Thu, Jun 29th@ BOSvs MIA
Fri, Jun 30th@ ATL@ TOR
Sat, Jul 1st@ ATL@ TOR
Sun, Jul 2nd@ ATL@ TOR
Tue, Jul 4thvs STLvs TEX
Wed, Jul 5thvs STLvs TEX
Thu, Jul 6thvs STLvs TEX
Fri, Jul 7thvs PHIvs OAK
Sat, Jul 8thvs PHIvs OAK
Sun, Jul 9thvs PHIvs OAK
Fri, Jul 14th@ BAL@ CHC
Sat, Jul 15th@ BAL@ CHC
Sun, Jul 16th@ BAL@ CHC
Mon, Jul 17th@ STL@ OAK
Tue, Jul 18th@ STL@ OAK
Wed, Jul 19th@ STL@ OAK
Fri, Jul 21stvs COLvs NYM
Sat, Jul 22ndvs COLvs NYM
Sun, Jul 23rdvs COLvs NYM
Tue, Jul 25th@ TBvs ATL
Wed, Jul 26th@ TBvs ATL
Fri, Jul 28thvs DET@ SF
Sat, Jul 29thvs DET@ SF
Sun, Jul 30thvs DET@ SF
Mon, Jul 31stvs PHI@ SEA
Tue, Aug 1stvs PHI@ SEA
Wed, Aug 2ndvs PHI@ SEA
Fri, Aug 4th@ TEXvs TOR
Sat, Aug 5th@ TEXvs TOR
Sun, Aug 6th@ TEXvs TOR
Mon, Aug 7th@ CINvs KC
Tue, Aug 8th@ CINvs KC
Wed, Aug 9th@ CINvs KC
Thu, Aug 10th   vs KC
Fri, Aug 11thvs NYYvs DET
Sat, Aug 12thvs NYYvs DET
Sun, Aug 13thvs NYYvs DET
Tue, Aug 15thvs HOU@ WSH
Wed, Aug 16thvs HOU@ WSH
Thu, Aug 17th   @ WSH
Fri, Aug 18th@ LAD@ NYY
Sat, Aug 19th@ LAD@ NYY
Sun, Aug 20th@ LAD@ NYY
Mon, Aug 21st@ SD@ HOU
Tue, Aug 22nd@ SD@ HOU
Wed, Aug 23rd@ SD@ HOU
Thu, Aug 24th   @ HOU
Fri, Aug 25thvs WSHvs LAD
Sat, Aug 26thvs WSHvs LAD
Sun, Aug 27thvs WSHvs LAD
Mon, Aug 28th   vs HOU
Tue, Aug 29thvs TBvs HOU
Wed, Aug 30thvs TBvs HOU
Fri, Sep 1st@ WSH@ KC
Sat, Sep 2nd@ WSH@ KC
Sun, Sep 3rd@ WSH@ KC
Mon, Sep 4th   @ TB
Tue, Sep 5thvs LAD@ TB
Wed, Sep 6thvs LAD@ TB
Fri, Sep 8th@ PHIvs BAL
Sat, Sep 9th@ PHIvs BAL
Sun, Sep 10th@ PHIvs BAL
Mon, Sep 11th@ MILvs NYY
Tue, Sep 12th@ MILvs NYY
Wed, Sep 13th@ MILvs NYY
Thu, Sep 14th@ MILvs NYY
Fri, Sep 15thvs ATL@ TOR
Sat, Sep 16thvs ATL@ TOR
Sun, Sep 17thvs ATL@ TOR
Mon, Sep 18thvs NYM@ TEX
Tue, Sep 19thvs NYM@ TEX
Wed, Sep 20thvs NYM@ TEX
Fri, Sep 22ndvs MILvs CWS
Sat, Sep 23rdvs MILvs CWS
Sun, Sep 24thvs MILvs CWS
Tue, Sep 26th@ NYMvs TB
Wed, Sep 27th@ NYMvs TB
Thu, Sep 28th@ NYM@ BAL
Fri, Sep 29th@ PIT@ BAL
Sat, Sep 30th@ PIT@ BAL
Sun, Oct 1st@ PIT@ BAL
Fri, Mar 31stvs NYMDavid Peterson (1-6)#111   
Fri, Apr 7th@ NYMTylor Megill (5-3)#72   
Thu, Apr 27th@ ATLKyle Wright (0-1)#60   
Mon, May 8th@ ARIZac Gallen (7-2)#9   
Thu, May 18thvs WSHTrevor Williams (2-3)#121   
Thu, May 25th@ COLKyle Freeland (4-6)#174   
Mon, Jun 5thvs KC   
Mon, Jul 3rdvs STL   
Thu, Aug 3rdvs PHI   
Mon, Aug 14thvs HOU   
Thu, Aug 31st@ WSH   
Thu, Sep 7thvs LAD