Skip to main content

Who Should I Trade?

Christian Arroyo for Max Kepler (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Max Kepler
Max Kepler
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
Recommended by
6 of 6 experts
Recommended by
0 of 6 experts
Rest of Season# 204# 337
VBR# 379# 745
Home Runs94
Stolen Bases33
Batting Average.227.261
Injury Alert--
Expert Ranks 
Mike Maher
# 184# 278
Brandon 'B_Don' Myers
# 173
Keith Lott
Fantasy Six Pack
# 181
Mick Ciallela
# 180# 288
Nate Miller
# 195
Scott Youngson
Pitcher List
# 189
Who Should I Trade? Player Statistics
  Max Kepler
Max Kepler
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
2023 Stats 
At Bats12576
Home Runs61
Stolen Bases01
Caught Stealing10
Batting Average.192.263
On Base Pct.264.300
Slugging Pct.376.382
On-base Plus Slugging.640.682
Who Should I Trade? Player Projections
  Max Kepler
Max Kepler
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
2023 Projections 
At Bats260172
Home Runs94
Stolen Bases33
Caught Stealing11
Batting Average.227.261
On Base Pct.310.309
Slugging Pct.392.394
On-base Plus Slugging.702.703
Who Should I Trade? Player Notes
  Max Kepler
Max Kepler
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
 Max Kepler left the Twins game early on Thursday due to a migraine.
Ari Koslow
Fri, Jun 2nd
Christian Arroyo (hamstring) was activated from the IL Monday.
Jesse Garcia
Mon, Jun 5th
 Max Kepler (hamstring) returns to the lineup for the Minnesota Twins against the Houston Astros 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
 Max Kepler (hamstring) will be activated from the 10-day IL Monday.
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
 Max Kepler went 2-for-5 with a double, a home run, three runs scored, and an RBI in the 4-3 victory over the Padres on Wednesday.
Nate Miller - FantasyPros
Thu, May 11th
Christian Arroyo is out of the lineup for the Boston Red Sox against the Toronto Blue Jays Wednesday.
Chris Schommer
Wed, May 3rd
 Max Kepler went 1-for-4 with a two-run homer in a 4-3 loss to the Guardians on Saturday.
Matthew Terelle
Sat, May 6th
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
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Max Kepler
Max Kepler
Christian Arroyo
1B,2B,3B,SS,RF - BOS
Christian Arroyo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ KCZack Greinke (1-5)#122vs BALKyle Gibson (7-3)#76
Sat, Apr 1st@ KCJordan Lyles (0-9)#200vs BALDean Kremer (6-2)#99
Sun, Apr 2nd@ KCBrad Keller (3-4)#278vs BALCole Irvin (0-2)#146
Mon, Apr 3rd@ MIAJohnny Cueto (0-1)#162vs PITJohan Oviedo (3-4)#117
Tue, Apr 4th@ MIASandy Alcantara (2-5)#22vs PITRoansy Contreras (3-4)#91
Wed, Apr 5th@ MIAJesus Luzardo (4-4)#73vs PITMitch Keller (7-1)#70
Thu, Apr 6th   @ DETSpencer Turnbull (1-4)#177
Sat, Apr 8thvs HOULuis Garcia (2-2)@ DETJoey Wentz (1-6)#250
Sun, Apr 9thvs HOUHunter Brown (5-2)#59@ DETMatthew Boyd (3-4)#126
Mon, Apr 10thvs CWSDylan Cease (3-3)#37@ TBJalen Beeks (2-3)#138
Tue, Apr 11thvs CWSLance Lynn (4-6)#68@ TBShane McClanahan (9-1)#4
Wed, Apr 12thvs CWSLucas Giolito (4-4)#41@ TBTaj Bradley (4-2)#139
Thu, Apr 13th@ NYYJhony Brito (3-3)#95@ TBJeffrey Springs (2-0)
Fri, Apr 14th@ NYYNestor Cortes Jr. (5-2)#46vs LAAPatrick Sandoval (3-5)#64
Sat, Apr 15th@ NYYDomingo German (3-3)#56vs LAATyler Anderson (2-1)#114
Sun, Apr 16th@ NYYGerrit Cole (7-0)#5vs LAAReid Detmers (0-5)#82
Mon, Apr 17th   vs LAAShohei Ohtani (5-2)#1
Tue, Apr 18th@ BOSChris Sale (5-2)#51vs MINSonny Gray (4-1)#32
Wed, Apr 19th@ BOSCorey Kluber (3-6)#152vs MINJoe Ryan (7-3)#12
Thu, Apr 20th@ BOSTanner Houck (3-5)#83vs MINKenta Maeda (0-4)#102
Fri, Apr 21stvs WSHTrevor Williams (2-4)#120@ MILFreddy Peralta (5-5)#49
Sat, Apr 22ndvs WSHChad Kuhl (0-3)#294@ MILWade Miley (3-2)#170
Sun, Apr 23rdvs WSHPatrick Corbin (4-5)#223@ MILCorbin Burnes (4-4)#10
Mon, Apr 24thvs NYYJhony Brito (3-3)#95@ BALDean Kremer (6-2)#99
Tue, Apr 25thvs NYYNestor Cortes Jr. (5-2)#46@ BALKyle Bradish (2-2)#98
Wed, Apr 26thvs NYYDomingo German (3-3)#56@ BALTyler Wells (4-2)#50
Fri, Apr 28thvs KCJordan Lyles (0-9)#200vs CLEShane Bieber (4-3)#20
Sat, Apr 29thvs KCBrad Keller (3-4)#278vs CLEZach Plesac (1-1)#175
Sun, Apr 30thvs KCBrady Singer (4-4)#107vs CLELogan Allen (3-2)#209
Mon, May 1st   vs TORJose Berrios (5-4)#39
Tue, May 2nd@ CWSMichael Kopech (3-5)#75vs TORYusei Kikuchi (6-2)#88
Wed, May 3rd@ CWSDylan Cease (3-3)#37vs TORAlek Manoah (1-7)#84
Thu, May 4th@ CWSLucas Giolito (4-4)#41vs TORKevin Gausman (4-3)#9
Fri, May 5th@ CLEPeyton Battenfield (0-5)#129@ PHIZack Wheeler (4-4)#24
Sat, May 6th@ CLELogan Allen (3-2)#209@ PHIBailey Falter (0-7)#86
Sun, May 7th@ CLECal Quantrill (2-4)#142@ PHITaijuan Walker (4-3)#97
Tue, May 9thvs SDMichael Wacha (5-2)#55@ ATLCharlie Morton (5-6)#45
Wed, May 10thvs SDSeth Lugo (3-3)#119@ ATLDylan Lee
Fri, May 12thvs CHCDrew Smyly (5-3)#71vs STLAdam Wainwright (2-1)#131
Sat, May 13thvs CHCHayden Wesneski (2-2)#111vs STLSteven Matz (0-6)#123
Sun, May 14thvs CHCMarcus Stroman (6-4)#27vs STLMiles Mikolas (4-2)#48
Mon, May 15th@ LADNoah Syndergaard (1-4)#172vs SEAGeorge Kirby (5-4)#21
Tue, May 16th@ LADClayton Kershaw (7-4)#13vs SEALuis Castillo (4-3)#3
Wed, May 17th@ LADDustin May (4-1)#58vs SEAMarco Gonzales (4-1)#154
Fri, May 19th@ LAAReid Detmers (0-5)#82@ SDBlake Snell (2-6)#44
Sat, May 20th@ LAAPatrick Sandoval (3-5)#64@ SDJoe Musgrove (3-2)#53
Sun, May 21st@ LAAShohei Ohtani (5-2)#1@ SDMichael Wacha (5-2)#55
Mon, May 22ndvs SFJohn Brebbia (2-0)#176@ LAAJaime Barria
Tue, May 23rdvs SFAlex Cobb (5-2)#30@ LAAGriffin Canning (4-2)#118
Wed, May 24thvs SFAnthony DeSclafani (4-5)#90@ LAATyler Anderson (2-1)#114
Fri, May 26thvs TORKevin Gausman (4-3)#9@ ARIBrandon Pfaadt (0-2)#163
Sat, May 27thvs TORChris Bassitt (6-4)#29@ ARIZach Davies (0-1)#259
Sun, May 28thvs TORJose Berrios (5-4)#39@ ARIMerrill Kelly (7-3)#36
Tue, May 30th@ HOUBrandon Bielak (3-2)#134vs CINBen Lively (3-3)#246
Wed, May 31st@ HOUHunter Brown (5-2)#59vs CINLuke Weaver (1-2)#204
Thu, Jun 1stvs CLETanner Bibee (1-1)#136vs CINHunter Greene (1-4)#63
Sat, Jun 3rdvs CLELogan Allen (3-2)#209vs TBTyler Glasnow (0-0)#31
Sun, Jun 4thvs CLETriston McKenzie (0-0)#65vs TBTaj Bradley (4-2)#139
Mon, Jun 5th   vs TBShane McClanahan (9-1)#4
Tue, Jun 6th@ TBZach Eflin (7-1)#47@ CLEShane Bieber (4-3)#20
Wed, Jun 7th@ TB@ CLETanner Bibee (1-1)#136
Thu, Jun 8th@ TBTyler Glasnow (0-0)#31@ CLEAaron Civale (1-1)#72
Fri, Jun 9th@ TORYusei Kikuchi (6-2)#88@ NYYGerrit Cole (7-0)#5
Sat, Jun 10th@ TORAlek Manoah (1-7)#84@ NYYDomingo German (3-3)#56
Sun, Jun 11th@ TORKevin Gausman (4-3)#9@ NYYClarke Schmidt (2-5)#113
Mon, Jun 12th   vs COLConnor Seabold (1-2)#290
Tue, Jun 13thvs MILCorbin Burnes (4-4)#10vs COLChase Anderson (0-0)#286
Wed, Jun 14thvs MILColin Rea (3-3)#232vs COLAustin Gomber (4-4)#369
Fri, Jun 16thvs DETvs NYY
Sat, Jun 17thvs DETvs NYY
Sun, Jun 18thvs DETvs NYY
Mon, Jun 19thvs BOS@ MIN
Tue, Jun 20thvs BOS@ MIN
Wed, Jun 21stvs BOS@ MIN
Thu, Jun 22ndvs BOS@ MIN
Fri, Jun 23rd@ DET@ CWS
Sat, Jun 24th@ DET@ CWS
Sun, Jun 25th@ DET@ CWS
Tue, Jun 27th@ ATLvs MIA
Wed, Jun 28th@ ATLvs MIA
Thu, Jun 29th   vs MIA
Fri, Jun 30th@ BAL@ TOR
Sat, Jul 1st@ BAL@ TOR
Sun, Jul 2nd@ BAL@ TOR
Tue, Jul 4thvs KCvs TEX
Wed, Jul 5thvs KCvs TEX
Thu, Jul 6th   vs TEX
Fri, Jul 7thvs BALvs OAK
Sat, Jul 8thvs BALvs OAK
Sun, Jul 9thvs BALvs OAK
Fri, Jul 14th@ OAK@ CHC
Sat, Jul 15th@ OAK@ CHC
Sun, Jul 16th@ OAK@ CHC
Mon, Jul 17th@ SEA@ OAK
Tue, Jul 18th@ SEA@ OAK
Wed, Jul 19th@ SEA@ OAK
Fri, Jul 21stvs CWSvs NYM
Sat, Jul 22ndvs CWSvs NYM
Sun, Jul 23rdvs CWSvs NYM
Tue, Jul 25thvs SEAvs ATL
Wed, Jul 26thvs SEAvs ATL
Fri, Jul 28th@ KC@ SF
Sat, Jul 29th@ KC@ SF
Sun, Jul 30th@ KC@ SF
Mon, Jul 31st   @ SEA
Tue, Aug 1st@ STL@ SEA
Wed, Aug 2nd@ STL@ SEA
Fri, Aug 4thvs ARIvs TOR
Sat, Aug 5thvs ARIvs TOR
Sun, Aug 6thvs ARIvs TOR
Mon, Aug 7th@ DETvs KC
Tue, Aug 8th@ DETvs KC
Wed, Aug 9th@ DETvs KC
Thu, Aug 10th@ DETvs KC
Fri, Aug 11th@ PHIvs DET
Sat, Aug 12th@ PHIvs DET
Sun, Aug 13th@ PHIvs DET
Tue, Aug 15thvs DET@ WSH
Wed, Aug 16thvs DET@ WSH
Thu, Aug 17th   @ WSH
Fri, Aug 18thvs PIT@ NYY
Sat, Aug 19thvs PIT@ NYY
Sun, Aug 20thvs PIT@ NYY
Mon, Aug 21st   @ HOU
Tue, Aug 22nd@ MIL@ HOU
Wed, Aug 23rd@ MIL@ HOU
Thu, Aug 24thvs TEX@ HOU
Fri, Aug 25thvs TEXvs LAD
Sat, Aug 26thvs TEXvs LAD
Sun, Aug 27thvs TEXvs LAD
Mon, Aug 28thvs CLEvs HOU
Tue, Aug 29thvs CLEvs HOU
Wed, Aug 30thvs CLEvs HOU
Fri, Sep 1st@ TEX@ KC
Sat, Sep 2nd@ TEX@ KC
Sun, Sep 3rd@ TEX@ KC
Mon, Sep 4th@ CLE@ TB
Tue, Sep 5th@ CLE@ TB
Wed, Sep 6th@ CLE@ TB
Fri, Sep 8thvs NYMvs BAL
Sat, Sep 9thvs NYMvs BAL
Sun, Sep 10thvs NYMvs BAL
Mon, Sep 11thvs TBvs NYY
Tue, Sep 12thvs TBvs NYY
Wed, Sep 13thvs TBvs NYY
Thu, Sep 14th@ CWSvs NYY
Fri, Sep 15th@ CWS@ TOR
Sat, Sep 16th@ CWS@ TOR
Sun, Sep 17th@ CWS@ TOR
Mon, Sep 18th@ CIN@ TEX
Tue, Sep 19th@ CIN@ TEX
Wed, Sep 20th@ CIN@ TEX
Fri, Sep 22ndvs LAAvs CWS
Sat, Sep 23rdvs LAAvs CWS
Sun, Sep 24thvs LAAvs CWS
Tue, Sep 26thvs OAKvs TB
Wed, Sep 27thvs OAKvs TB
Thu, Sep 28thvs OAK@ BAL
Fri, Sep 29th@ COL@ BAL
Sat, Sep 30th@ COL@ BAL
Sun, Oct 1st@ COL@ BAL
Fri, Apr 7thvs HOUJose Urquidy (2-2)#69   
Thu, Apr 27thvs KCZack Greinke (1-5)#122   
Thu, May 11thvs SDYu Darvish (4-4)#28   
Mon, May 29th@ HOUJ.P. France (1-1)#133   
Fri, Jun 2ndvs CLEAaron Civale (1-1)#72   
Thu, Jun 15thvs DET   
Mon, Jun 26th@ ATL   
Mon, Jul 3rdvs KC   
Thu, Jul 20th@ SEA   
Mon, Jul 24thvs SEA   
Thu, Aug 3rd@ STL