Skip to main content

Who Should I Trade?

Steven Duggar for Christian Arroyo (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Steven Duggar
Steven Duggar
Christian Arroyo
Christian Arroyo
Recommended by
3 of 3 experts
Recommended by
0 of 3 experts
Rest of Season# 373
VBR# 1129# 1170
Home Runs34
Stolen Bases41
Batting Average.234.238
Injury AlertMiLB-
Expert Ranks 
Mike Maher
# 335# 415
Pierre Camus
# 304
Scott Youngson
Pitcher List
# 345
Who Should I Trade? Player Statistics
  Steven Duggar
Steven Duggar
Christian Arroyo
Christian Arroyo
2022 Stats 
At Bats3695
Home Runs04
Stolen Bases43
Caught Stealing00
Batting Average.194.211
On Base Pct.231.255
Slugging Pct.278.368
On-base Plus Slugging.509.623
Who Should I Trade? Player Projections
  Steven Duggar
Steven Duggar
Christian Arroyo
Christian Arroyo
2022 Projections 
At Bats150112
Home Runs34
Stolen Bases41
Caught Stealing10
Batting Average.234.238
On Base Pct.301.292
Slugging Pct.372.400
On-base Plus Slugging.672.692
Who Should I Trade? Player Notes
  Steven Duggar
Steven Duggar
Christian Arroyo
Christian Arroyo
 Giants center fielder Steven Duggar is continuing to rehab from the oblique strain he suffered on April 21st.
Kendall Capps
Mon, May 9th
Red Sox infielder Christian Arroyo went 3-for-4 with two singles and a two-run homer against the Guardians on Friday evening. He finished the day with three RBI. Boston ultimately defeated Cleveland by a score of 6-3.
Andersen Pickard
Sat, Jun 25th
 An MRI revealed that Giants outfielder Steven Duggar suffered a moderate oblique strain in Thursday's game.
Kendall Capps
Fri, Apr 22nd
Christian Arroyo is expected to be sent on a Minor League rehab assignment before he returns to the Red Sox as reported by's Ian Browne.
Luke Monaldo
Tue, Jun 21st
 Giants OF Steven Duggar is dealing with a left oblique injury that will require a trip to the injured list, according to Giants manager Gabe Kapler. Duggar left Thursday's game against the Mets after appearing to injure himself swinging the bat.
Mike Maher - The Birds Blitz
Thu, Apr 21st
The Red Sox placed INF/OF Christian Arroyo on the Covid-related IL and recalled OF Jarren Duran from Triple-A Worcester on Wednesday.
Kelly Kirby
Wed, Jun 15th
 Giants centerfielder Steven Duggar drove in the lone run on a double in a 2-1 loss to the Marlins.
Chris Schommer
Sat, Apr 9th
Red Sox second baseman Christian Arroyo went 1-for-4 with a single against the Angels on Thursday. He proceeded to steal second base, then later scored a run. Boston ultimately fell to Los Angeles by a score of 5-2.
Andersen Pickard
Fri, Jun 10th
  Red Sox outfielder Christian Arroyo went 0-for-3 against the Angels on Monday. However, he reached base on a hit by pitch and proceeded to swipe second. Boston ultimately defeated Los Angeles by a score of 1-0.
Andersen Pickard
Tue, Jun 7th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Steven Duggar
Steven Duggar
Christian Arroyo
Christian Arroyo
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ TORJose Berrios (5-3)#33@ NYYGerrit Cole (6-1)#1
Sat, Apr 9th@ TORKevin Gausman (5-6)#10@ NYYLuis Severino (4-2)#36
Sun, Apr 10th@ TORHyun Jin Ryu (2-0)@ NYYJordan Montgomery (3-1)#31
Mon, Apr 11thvs COLAustin Gomber (3-7)#171@ DETMatt Manning (0-0)#178
Tue, Apr 12thvs COLChad Kuhl (4-5)#276@ DETTyler Alexander (0-3)#213
Thu, Apr 14thvs LAAShohei Ohtani (6-4)#44   
Fri, Apr 15thvs LAAReid Detmers (2-3)#98vs MINJoe Ryan (5-3)#54
Sat, Apr 16thvs LAANoah Syndergaard (4-6)#79vs MINSonny Gray (3-1)#46
Sun, Apr 17thvs LAAJose Suarez (0-2)#141vs MINBailey Ober (1-2)#75
Tue, Apr 19th@ SEARobbie Ray (6-6)#22vs TORYusei Kikuchi (2-3)#103
Wed, Apr 20th@ SEALogan Gilbert (7-3)#38vs TORJose Berrios (5-3)#33
Thu, Apr 21st@ SEAMarco Gonzales (4-7)#88vs TORKevin Gausman (5-6)#10
Fri, Apr 22nd@ OAKAdam Oller (0-3)#302@ TBCorey Kluber (3-4)#56
Sat, Apr 23rd@ OAKFrankie Montas (3-7)#14@ TBJ.P. Feyereisen
Sun, Apr 24th@ OAKCole Irvin (2-5)#105@ TBShane McClanahan (7-3)#6
Mon, Apr 25thvs HOUFramber Valdez (7-3)#23@ TORJose Berrios (5-3)#33
Tue, Apr 26thvs HOUJake Odorizzi (3-2)#118@ TORKevin Gausman (5-6)#10
Wed, Apr 27thvs HOUCristian Javier (4-3)#78@ TORRoss Stripling (4-2)#128
Thu, Apr 28thvs HOUJustin Verlander (9-3)#3@ TORAlek Manoah (9-2)#15
Fri, Apr 29thvs ATLIan Anderson (6-4)#91@ BALKyle Bradish (1-4)#254
Sat, Apr 30thvs ATLBryce Elder (1-3)#295@ BALSpenser Watkins (0-1)#377
Sun, May 1stvs ATLKyle Muller (0-1)#241@ BALJordan Lyles (4-6)#332
Tue, May 3rd@ PHIRanger Suarez (6-4)#80vs LAANoah Syndergaard (4-6)#79
Wed, May 4th@ PHIZack Wheeler (6-4)#13vs LAAReid Detmers (2-3)#98
Sun, May 8th@ NYYJordan Montgomery (3-1)#31vs CWSDallas Keuchel (2-5)#376
Mon, May 9th@ NYYNestor Cortes Jr. (6-3)#50   
Tue, May 10thvs KCBrad Keller (2-8)#120@ ATLKyle Wright (8-4)#45
Wed, May 11thvs KCGabe Speier@ ATLIan Anderson (6-4)#91
Thu, May 12thvs KCJonathan Heasley (1-3)#206   
Fri, May 13thvs BOSNick Pivetta (8-5)#49@ TEXDane Dunning (1-5)#100
Sat, May 14thvs BOSRich Hill (3-4)#144@ TEXGlenn Otto (4-2)#138
Sun, May 15thvs BOSAustin Davis@ TEXMartin Perez (5-2)#87
Mon, May 16thvs LAANoah Syndergaard (4-6)#79vs HOUJake Odorizzi (3-2)#118
Tue, May 17thvs LAAReid Detmers (2-3)#98vs HOUJose Urquidy (6-3)#83
Wed, May 18thvs LAAShohei Ohtani (6-4)#44vs HOULuis Garcia (5-5)#35
Thu, May 19th@ HOUFramber Valdez (7-3)#23vs SEAGeorge Kirby (2-2)#70
Fri, May 20th@ HOUCristian Javier (4-3)#78vs SEARobbie Ray (6-6)#22
Sat, May 21st@ HOUJustin Verlander (9-3)#3vs SEAChris Flexen (3-8)#111
Sun, May 22nd@ HOUJose Urquidy (6-3)#83vs SEALogan Gilbert (7-3)#38
Tue, May 24th@ LAANoah Syndergaard (4-6)#79@ CWSDylan Cease (5-3)#24
Wed, May 25th@ LAAReid Detmers (2-3)#98@ CWSLucas Giolito (4-4)#26
Thu, May 26th@ OAKFrankie Montas (3-7)#14@ CWSDallas Keuchel (2-5)#376
Fri, May 27th@ OAKCole Irvin (2-5)#105vs BALKyle Bradish (1-4)#254
Sat, May 28th@ OAKZach Logue (2-4)#207vs BALDenyi Reyes
Sun, May 29th@ OAKJames Kaprielian (0-5)#199vs BALBruce Zimmermann (2-5)#244
Mon, May 30thvs TBDrew Rasmussen (5-3)#52vs BALTyler Wells (5-4)#90
Tue, May 31stvs TBRyan Yarbrough (0-3)#151vs CINLuis Castillo (2-4)#43
Wed, Jun 1stvs TBJeffrey Springs (3-2)#37vs CINHunter Greene (3-8)#108
Thu, Jun 2ndvs TBCorey Kluber (3-4)#56   
Fri, Jun 3rdvs SEALogan Gilbert (7-3)#38@ OAKJames Kaprielian (0-5)#199
Sat, Jun 4thvs SEAMarco Gonzales (4-7)#88@ OAKPaul Blackburn (6-3)#12
Sun, Jun 5thvs SEAGeorge Kirby (2-2)#70@ OAKFrankie Montas (3-7)#14
Tue, Jun 7th@ CLEKirk McCarty (0-1)@ LAAJose Suarez (0-2)#141
Wed, Jun 8th@ CLEShane Bieber (3-3)#5@ LAAReid Detmers (2-3)#98
Fri, Jun 10th@ CWSReynaldo Lopez (4-1)#155@ SEAMarco Gonzales (4-7)#88
Sat, Jun 11th@ CWSLucas Giolito (4-4)#26@ SEAGeorge Kirby (2-2)#70
Sun, Jun 12th@ CWSMichael Kopech (2-4)#34@ SEARobbie Ray (6-6)#22
Mon, Jun 13thvs HOUCristian Javier (4-3)#78   
Tue, Jun 14thvs HOUJose Urquidy (6-3)#83vs OAKJared Koenig (1-2)#324
Wed, Jun 15thvs HOULuis Garcia (5-5)#35vs OAKJames Kaprielian (0-5)#199
Thu, Jun 16th@ DETBeau Brieske (1-6)#214vs OAKPaul Blackburn (6-3)#12
Fri, Jun 17th@ DETTarik Skubal (5-5)#27vs STLAdam Wainwright (5-5)#41
Sat, Jun 18th@ DETRony Garcia (2-2)#238vs STLDakota Hudson (5-4)#94
Sun, Jun 19th@ DETDrew Hutchison (0-4)vs STLAndre Pallante (2-3)#169
Tue, Jun 21stvs PHIKyle Gibson (4-3)#84vs DETBeau Brieske (1-6)#214
Wed, Jun 22ndvs PHIZack Wheeler (6-4)#13vs DETTarik Skubal (5-5)#27
Fri, Jun 24thvs WSHPaolo Espino (0-1)#208@ CLECal Quantrill (4-4)#77
Sat, Jun 25thvs WSHJosiah Gray (6-4)#132@ CLEShane Bieber (3-3)#5
Sun, Jun 26thvs WSHJackson Tetreault (1-1)#334@ CLEAaron Civale (2-3)#140
Mon, Jun 27th@ KCKris Bubic (1-4)#246@ TORKevin Gausman (5-6)#10
Tue, Jun 28th@ KCDaniel Lynch (3-7)#283@ TORRoss Stripling (4-2)#128
Wed, Jun 29th@ KCZack Greinke (1-4)#122@ TORAlek Manoah (9-2)#15
Fri, Jul 1st@ NYMTaijuan Walker (6-2)#101@ CHCAlec Mills (0-1)#313
Sat, Jul 2nd@ NYMChris Bassitt (5-5)#30@ CHCMatt Swarmer (1-3)#297
Sun, Jul 3rd@ NYMMax Scherzer (5-1)#124@ CHC
Mon, Jul 4th@ BALvs TB
Tue, Jul 5th@ BALvs TB
Wed, Jul 6th@ BALvs TB
Fri, Jul 8thvs MINvs NYY
Sat, Jul 9thvs MINvs NYY
Sun, Jul 10thvs MINvs NYY
Mon, Jul 11thvs OAK@ TB
Tue, Jul 12thvs OAK@ TB
Wed, Jul 13thvs OAK@ TB
Thu, Jul 14thvs SEA@ TB
Fri, Jul 15thvs SEA@ NYY
Sat, Jul 16thvs SEA@ NYY
Sun, Jul 17thvs SEA@ NYY
Thu, Jul 21st@ MIA   
Fri, Jul 22nd@ OAKvs TOR
Sat, Jul 23rd@ OAKvs TOR
Sun, Jul 24th@ OAKvs TOR
Mon, Jul 25th@ SEAvs CLE
Tue, Jul 26th@ SEAvs CLE
Wed, Jul 27th@ SEAvs CLE
Thu, Jul 28th@ LAAvs CLE
Fri, Jul 29th@ LAAvs MIL
Sat, Jul 30th@ LAAvs MIL
Sun, Jul 31st@ LAAvs MIL
Mon, Aug 1stvs BAL@ HOU
Tue, Aug 2ndvs BAL@ HOU
Wed, Aug 3rdvs BAL@ HOU
Thu, Aug 4thvs CWS@ KC
Fri, Aug 5thvs CWS@ KC
Sat, Aug 6thvs CWS@ KC
Sun, Aug 7thvs CWS@ KC
Tue, Aug 9th@ HOUvs ATL
Wed, Aug 10th@ HOUvs ATL
Thu, Aug 11th@ HOUvs BAL
Fri, Aug 12thvs SEAvs NYY
Sat, Aug 13thvs SEAvs NYY
Sun, Aug 14thvs SEAvs NYY
Mon, Aug 15thvs OAK   
Tue, Aug 16thvs OAK@ PIT
Wed, Aug 17thvs OAK@ PIT
Thu, Aug 18thvs OAK@ PIT
Fri, Aug 19th@ MIN@ BAL
Sat, Aug 20th@ MIN@ BAL
Sun, Aug 21st@ MIN@ BAL
Mon, Aug 22nd@ MIN   
Tue, Aug 23rd@ COLvs TOR
Wed, Aug 24th@ COLvs TOR
Fri, Aug 26thvs DETvs TB
Sat, Aug 27thvs DETvs TB
Sun, Aug 28thvs DETvs TB
Tue, Aug 30thvs HOU@ MIN
Wed, Aug 31stvs HOU@ MIN
Thu, Sep 1st@ BOSvs TEX
Fri, Sep 2nd@ BOSvs TEX
Sat, Sep 3rd@ BOSvs TEX
Sun, Sep 4th@ BOSvs TEX
Mon, Sep 5th@ HOU@ TB
Tue, Sep 6th@ HOU@ TB
Wed, Sep 7th@ HOU@ TB
Fri, Sep 9thvs TOR@ BAL
Sat, Sep 10thvs TOR@ BAL
Sun, Sep 11thvs TOR@ BAL
Mon, Sep 12th@ MIA   
Tue, Sep 13thvs OAKvs NYY
Wed, Sep 14thvs OAKvs NYY
Fri, Sep 16th@ TBvs KC
Sat, Sep 17th@ TBvs KC
Sun, Sep 18th@ TBvs KC
Tue, Sep 20thvs LAA@ CIN
Wed, Sep 21stvs LAA@ CIN
Thu, Sep 22ndvs LAA@ NYY
Fri, Sep 23rdvs CLE@ NYY
Sat, Sep 24thvs CLE@ NYY
Sun, Sep 25thvs CLE@ NYY
Tue, Sep 27th@ SEAvs BAL
Wed, Sep 28th@ SEAvs BAL
Thu, Sep 29th@ SEAvs BAL
Fri, Sep 30th@ LAA@ TOR
Sat, Oct 1st@ LAA@ TOR
Sun, Oct 2nd@ LAA@ TOR
Mon, Oct 3rdvs NYYvs TB
Tue, Oct 4thvs NYYvs TB
Wed, Oct 5thvs NYYvs TB
Wed, Apr 13th   @ DETEduardo Rodriguez (1-3)#40
Mon, Apr 18th   vs MINDylan Bundy (4-4)#172
Thu, May 5th   vs LAAShohei Ohtani (6-4)#44
Fri, May 6th   vs CWSVince Velasquez (3-3)#184
Sat, May 7th   vs CWSDylan Cease (5-3)#24
Mon, Jun 6th   @ LAANoah Syndergaard (4-6)#79
Thu, Jun 9th   @ LAAShohei Ohtani (6-4)#44
Mon, Jun 20th   vs DETAlex Faedo (1-4)#135
Thu, Jul 7th   vs NYY
Thu, Aug 25th   vs TOR
Mon, Aug 29th   @ MIN
Mon, Sep 26th   vs BAL