Skip to main content

Who Should I Trade?

Christian Arroyo for Carlos Santana (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Carlos Santana
Carlos Santana
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# 223# 342
VBR# 343# 713
Home Runs94
Stolen Bases33
Batting Average.225.260
Injury Alert-IL10
Expert Ranks 
Mike Maher
# 199# 278
Brandon 'B_Don' Myers
# 236
Keith Lott
Fantasy Six Pack
# 213
Mick Ciallela
# 202# 288
Nate Miller
# 194
Scott Youngson
Pitcher List
# 198
Kelly Kirby
# 173
Who Should I Trade? Player Statistics
  Carlos Santana
Carlos Santana
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
2023 Stats 
At Bats17774
Home Runs31
Stolen Bases51
Caught Stealing00
Batting Average.226.257
On Base Pct.322.295
Slugging Pct.356.365
On-base Plus Slugging.678.660
Who Should I Trade? Player Projections
  Carlos Santana
Carlos Santana
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
2023 Projections 
At Bats303181
Home Runs94
Stolen Bases33
Caught Stealing01
Batting Average.225.260
On Base Pct.327.308
Slugging Pct.369.392
On-base Plus Slugging.695.700
Who Should I Trade? Player Notes
  Carlos Santana
Carlos Santana
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
 Carlos Santana is absent from the lineup for the Pittsburgh Pirates against the San Francisco Giants Monday.
Chris Schommer
Mon, May 29th
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
 Carlos Santana was removed from Sunday’s game with an apparent injury.
Jesse Garcia
Sun, May 28th
Christian Arroyo is not in the lineup for the Boston Red Sox against the Philadelphia Phillies Sunday.
Chris Schommer
Sun, May 7th
 Carlos Santana had a productive night at the plate, going 1-for-5 with a solo home run to help lead the Pittsburgh Pirates to an 11-6 victory over the Seattle Mariners on Friday.
Jesse Garcia
Sat, May 27th
Christian Arroyo is out of the lineup for the Boston Red Sox against the Toronto Blue Jays Wednesday.
Chris Schommer
Wed, May 3rd
 Santana went 1-for-3 with an RBI single in the fourth inning, accounting for the only run scored by the Pirates in their 10-1 loss to the Blue Jays on Sunday.
Chris Schommer
Mon, May 8th
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
 Carlos Santana went 2-for-4 with a two-run double during Thursday's 3-2 loss to the Rays.
Andy Zimmerman
Thu, May 4th
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
  Carlos Santana
Carlos Santana
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ CINHunter Greene (1-4)#58vs BALKyle Gibson (7-3)#91
Sat, Apr 1st@ CINNick Lodolo (2-1)#92vs BALDean Kremer (5-2)#133
Sun, Apr 2nd@ CINGraham Ashcraft (3-3)#149vs BALCole Irvin (0-2)#141
Mon, Apr 3rd@ BOSKutter Crawford (1-2)#163vs PITJohan Oviedo (3-4)#154
Tue, Apr 4th@ BOSNick Pivetta (3-3)#160vs PITRoansy Contreras (3-4)#86
Wed, Apr 5th@ BOSCorey Kluber (2-6)#184vs PITMitch Keller (7-1)#73
Thu, Apr 6th   @ DETSpencer Turnbull (1-4)#172
Sat, Apr 8thvs CWSMike Clevinger (3-3)#152@ DETJoey Wentz (1-5)#256
Sun, Apr 9thvs CWSMichael Kopech (3-5)#100@ DETMatthew Boyd (3-4)#144
Mon, Apr 10thvs HOUFramber Valdez (5-4)#8@ TBJalen Beeks (2-2)#129
Tue, Apr 11thvs HOUCristian Javier (6-1)#11@ TBShane McClanahan (8-1)#15
Wed, Apr 12thvs HOUJose Urquidy (2-2)#65@ TBTaj Bradley (3-2)#190
Thu, Apr 13th@ STLJordan Montgomery (2-6)#52@ TBJeffrey Springs (2-0)
Fri, Apr 14th@ STLJake Woodford (1-2)#238vs LAAPatrick Sandoval (3-4)#45
Sat, Apr 15th@ STLSteven Matz (0-6)#84vs LAATyler Anderson (2-1)#101
Sun, Apr 16th@ STLMiles Mikolas (4-1)#69vs LAAReid Detmers (0-5)#66
Mon, Apr 17th@ COLKyle Freeland (4-6)#174vs LAAShohei Ohtani (5-1)#1
Tue, Apr 18th@ COLJose Urena (0-4)#363vs MINSonny Gray (4-0)#39
Wed, Apr 19th@ COLAustin Gomber (4-4)#285vs MINJoe Ryan (7-2)#16
Thu, Apr 20thvs CINLuke Weaver (1-2)#233vs MINKenta Maeda (0-4)#98
Fri, Apr 21stvs CINGraham Ashcraft (3-3)#149@ MILFreddy Peralta (5-5)#50
Sat, Apr 22ndvs CINLuis Cessa (1-4)#358@ MILWade Miley (3-2)#155
Sun, Apr 23rdvs CINHunter Greene (1-4)#58@ MILCorbin Burnes (4-4)#14
Mon, Apr 24th   @ BALDean Kremer (5-2)#133
Tue, Apr 25thvs LADNoah Syndergaard (1-4)#123@ BALKyle Bradish (2-1)#105
Wed, Apr 26thvs LADTony Gonsolin (3-1)#64@ BALTyler Wells (3-2)#63
Fri, Apr 28th   vs CLEShane Bieber (4-3)#13
Sat, Apr 29th@ WSHChad Kuhl (0-3)#324vs CLEZach Plesac (1-1)#167
Sun, Apr 30th@ WSHJosiah Gray (4-5)#94vs CLELogan Allen (2-2)#234
Mon, May 1st   vs TORJose Berrios (5-4)#46
Tue, May 2nd@ TBJavy Guerravs TORYusei Kikuchi (6-2)#87
Wed, May 3rd@ TBShane McClanahan (8-1)#15vs TORAlek Manoah (1-6)#54
Thu, May 4th@ TBZach Eflin (7-1)#57vs TORKevin Gausman (4-3)#10
Fri, May 5thvs TORChris Bassitt (5-4)#28@ PHIZack Wheeler (4-4)#23
Sat, May 6thvs TORJose Berrios (5-4)#46@ PHIBailey Falter (0-7)#78
Sun, May 7thvs TORYusei Kikuchi (6-2)#87@ PHITaijuan Walker (4-3)#76
Tue, May 9thvs COLConnor Seabold (1-2)#276@ ATLCharlie Morton (5-5)#47
Wed, May 10thvs COLAntonio Senzatela (0-1)#357@ ATLDylan Lee
Fri, May 12th@ BALKyle Bradish (2-1)#105vs STLAdam Wainwright (2-1)#89
Sat, May 13th@ BALTyler Wells (3-2)#63vs STLSteven Matz (0-6)#84
Sun, May 14th@ BALKyle Gibson (7-3)#91vs STLMiles Mikolas (4-1)#69
Mon, May 15th   vs SEAGeorge Kirby (5-4)#21
Tue, May 16th@ DETMichael Lorenzen (2-2)#132vs SEALuis Castillo (4-2)#4
Wed, May 17th@ DETEduardo Rodriguez (4-4)#43vs SEAMarco Gonzales (4-1)#162
Fri, May 19thvs ARIZac Gallen (7-2)#9@ SDBlake Snell (1-6)#55
Sat, May 20thvs ARIBrandon Pfaadt (0-2)#145@ SDJoe Musgrove (3-2)#48
Sun, May 21stvs ARIMerrill Kelly (6-3)#53@ SDMichael Wacha (5-1)#62
Mon, May 22ndvs TEXDane Dunning (4-1)#97@ LAAJaime Barria
Tue, May 23rdvs TEXNathan Eovaldi (7-2)#38@ LAAGriffin Canning (4-2)#180
Wed, May 24thvs TEXMartin Perez (6-1)#56@ LAATyler Anderson (2-1)#101
Fri, May 26th@ SEAGeorge Kirby (5-4)#21@ ARIBrandon Pfaadt (0-2)#145
Sat, May 27th@ SEALuis Castillo (4-2)#4@ ARIZach Davies (0-1)#273
Sun, May 28th@ SEAMarco Gonzales (4-1)#162@ ARIMerrill Kelly (6-3)#53
Tue, May 30th@ SFJohn Brebbia (2-0)#168vs CINBen Lively (3-2)#303
Wed, May 31st@ SFAlex Wood (1-1)#95vs CINLuke Weaver (1-2)#233
Thu, Jun 1st   vs CINHunter Greene (1-4)#58
Fri, Jun 2ndvs STLJack Flaherty (3-4)#93vs TBTyler Glasnow (0-0)#24
Sat, Jun 3rdvs STLMatthew Liberatore (1-1)#188vs TBJosh Fleming (1-0)#138
Sun, Jun 4thvs STLJordan Montgomery (2-6)#52vs TBTaj Bradley (3-2)#190
Tue, Jun 6thvs OAKJames Kaprielian (0-6)#267@ CLEShane Bieber (4-3)#13
Wed, Jun 7thvs OAKHogan Harris (0-0)#342@ CLETanner Bibee (1-1)#148
Thu, Jun 8th   @ CLEAaron Civale (1-1)#70
Fri, Jun 9thvs NYM@ NYY
Sat, Jun 10thvs NYM@ NYY
Sun, Jun 11thvs NYM@ NYY
Mon, Jun 12th   vs COL
Tue, Jun 13th@ CHCvs COL
Wed, Jun 14th@ CHCvs COL
Fri, Jun 16th@ MILvs NYY
Sat, Jun 17th@ MILvs NYY
Sun, Jun 18th@ MILvs NYY
Mon, Jun 19thvs CHC@ MIN
Tue, Jun 20thvs CHC@ MIN
Wed, Jun 21stvs CHC@ MIN
Thu, Jun 22nd@ MIA@ MIN
Fri, Jun 23rd@ MIA@ CWS
Sat, Jun 24th@ MIA@ CWS
Sun, Jun 25th@ MIA@ CWS
Tue, Jun 27thvs SDvs MIA
Wed, Jun 28thvs SDvs MIA
Thu, Jun 29thvs SDvs MIA
Fri, Jun 30thvs MIL@ TOR
Sat, Jul 1stvs MIL@ TOR
Sun, Jul 2ndvs MIL@ TOR
Tue, Jul 4th@ LADvs TEX
Wed, Jul 5th@ LADvs TEX
Thu, Jul 6th@ LADvs TEX
Fri, Jul 7th@ ARIvs OAK
Sat, Jul 8th@ ARIvs OAK
Sun, Jul 9th@ ARIvs OAK
Fri, Jul 14thvs SF@ CHC
Sat, Jul 15thvs SF@ CHC
Sun, Jul 16thvs SF@ CHC
Mon, Jul 17thvs CLE@ OAK
Tue, Jul 18thvs CLE@ OAK
Wed, Jul 19thvs CLE@ OAK
Fri, Jul 21st@ LAAvs NYM
Sat, Jul 22nd@ LAAvs NYM
Sun, Jul 23rd@ LAAvs NYM
Tue, Jul 25th@ SDvs ATL
Wed, Jul 26th@ SDvs ATL
Fri, Jul 28thvs PHI@ SF
Sat, Jul 29thvs PHI@ SF
Sun, Jul 30thvs PHI@ SF
Mon, Jul 31st   @ SEA
Tue, Aug 1stvs DET@ SEA
Wed, Aug 2ndvs DET@ SEA
Fri, Aug 4th@ MILvs TOR
Sat, Aug 5th@ MILvs TOR
Sun, Aug 6th@ MILvs TOR
Mon, Aug 7thvs ATLvs KC
Tue, Aug 8thvs ATLvs KC
Wed, Aug 9thvs ATLvs KC
Thu, Aug 10thvs ATLvs KC
Fri, Aug 11thvs CINvs DET
Sat, Aug 12thvs CINvs DET
Sun, Aug 13thvs CINvs DET
Tue, Aug 15th@ NYM@ WSH
Wed, Aug 16th@ NYM@ WSH
Thu, Aug 17th   @ WSH
Fri, Aug 18th@ MIN@ NYY
Sat, Aug 19th@ MIN@ NYY
Sun, Aug 20th@ MIN@ NYY
Mon, Aug 21stvs STL@ HOU
Tue, Aug 22ndvs STL@ HOU
Wed, Aug 23rdvs STL@ HOU
Thu, Aug 24thvs CHC@ HOU
Fri, Aug 25thvs CHCvs LAD
Sat, Aug 26thvs CHCvs LAD
Sun, Aug 27thvs CHCvs LAD
Mon, Aug 28th@ KCvs HOU
Tue, Aug 29th@ KCvs HOU
Wed, Aug 30th@ KCvs HOU
Fri, Sep 1st@ STL@ KC
Sat, Sep 2nd@ STL@ KC
Sun, Sep 3rd@ STL@ KC
Mon, Sep 4thvs MIL@ TB
Tue, Sep 5thvs MIL@ TB
Wed, Sep 6thvs MIL@ TB
Fri, Sep 8th@ ATLvs BAL
Sat, Sep 9th@ ATLvs BAL
Sun, Sep 10th@ ATLvs BAL
Mon, Sep 11thvs WSHvs NYY
Tue, Sep 12thvs WSHvs NYY
Wed, Sep 13thvs WSHvs NYY
Thu, Sep 14thvs WSHvs NYY
Fri, Sep 15thvs NYY@ TOR
Sat, Sep 16thvs NYY@ TOR
Sun, Sep 17thvs NYY@ TOR
Mon, Sep 18th   @ TEX
Tue, Sep 19th@ CHC@ TEX
Wed, Sep 20th@ CHC@ TEX
Fri, Sep 22nd@ CINvs CWS
Sat, Sep 23rd@ CINvs CWS
Sun, Sep 24th@ CINvs CWS
Tue, Sep 26th@ PHIvs TB
Wed, Sep 27th@ PHIvs TB
Thu, Sep 28th@ PHI@ BAL
Fri, Sep 29thvs MIA@ BAL
Sat, Sep 30thvs MIA@ BAL
Sun, Oct 1stvs MIA@ BAL
Fri, Apr 7thvs CWSLucas Giolito (4-4)#34   
Thu, Apr 27thvs LADJulio Urias (5-4)#22   
Mon, May 8thvs COLKyle Freeland (4-6)#174   
Mon, May 29th@ SFAnthony DeSclafani (4-4)#106   
Mon, Jun 5thvs OAKJP Sears (0-3)#108   
Thu, Jun 15th@ CHC   
Mon, Jul 3rd@ LAD   
Mon, Jul 24th@ SD   
Thu, Aug 3rd@ MIL   
Mon, Aug 14th@ NYM   
Thu, Sep 21st@ CHC