Who Should I Trade?

Steven Duggar for Mark Canha (2019)

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

 
Experts' Pick
 
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK @ SEA Sun, Sep 29th 3:10pm
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF vs LAD Sun, Sep 29th 3:05pm
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season
VBR
   
Projections 
   
Runs0
Home Runs0
RBI0
Stolen Bases0
Batting Average.000
   
Misc 
   
Injury Alert-IL60
Weather
   
Expert Ranks 
   
Andrew Gould
FantasyPros
# 132
   
Chris Meaney
The Athletic
# 171
   
Nick Pollack
Pitcher List
# 102
   
Nick Mariano
RotoBaller
# 103
   
Pierre Camus
RotoBaller
# 246
   
Andrew Seifter
FantasyPros
# 87
   
Mick Ciallela
Fantrax
# 77
   
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF
2019 Stats 
   
   
At Bats410261
   
Runs8026
   
Hits11261
   
Singles6743
   
Doubles1612
   
Triples32
   
Home Runs264
   
RBI5928
   
Stolen Bases31
   
Caught Stealing24
   
Walks6716
   
Strikeouts10778
   
Batting Average.273.234
   
On Base Pct.396.278
   
Slugging Pct.517.341
   
On-base Plus Slugging.914.619
   
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF
2019 Projections 
   
   
At Bats0
   
Runs0
   
Hits0
   
Singles0
   
Doubles0
   
Triples0
   
Home Runs0
   
RBI0
   
Stolen Bases0
   
Caught Stealing0
   
Walks0
   
Strikeouts0
   
Batting Average.000
   
On Base Pct.000
   
Slugging Pct.000
   
On-base Plus Slugging.000
   
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF
News 
 Mark Canha exited Wednesday's game against the Angels with an apparent injury.
Brad Camara
Thu, Sep 26th
Steven Duggar has been diagnosed with a strained left shoulder.
Brendan Tuma - Too Much Tuma
Wed, Aug 7th
 Mark Canha went 2-for-4 with a solo home run, three runs scored and a walk in Saturday's 12-3 win over the Rangers.
Brad Camara
Sun, Sep 22nd
Steven Duggar went 1-for-4 with a two-run homer in the Giants' 6-5 win over the Padres on Tuesday night.
Brendan Tuma - Too Much Tuma
Wed, Jun 12th
 Mark Canha went 2-for-4 with a solo home run and an RBI double in Friday's 8-0 win over the Rangers.
Brad Camara
Sat, Sep 21st
Steven Duggar went 1-for-4 with a double and two runs scored in the Giants' win over the Orioles on Sunday.
Brendan Tuma - Too Much Tuma
Sun, Jun 2nd
 Mark Canha went 2-for-5 with an RBI double in Wednesday's 1-0 win over the Royals.
Brad Camara
Wed, Sep 18th
Steven Duggar went 2-for-5 with an RBI and a run scored in the Giants' 8-5 win over the D'Backs on Saturday.
Brendan Tuma - Too Much Tuma
Sun, May 19th
 Mark Canha went 1-for-5 with a two-run home run in Saturday's 8-6 win over the Rangers.
Brad Camara
Sun, Sep 15th
Steven Duggar went 0-for-3 with a walk in the Giants' 4-3 win over the Blue Jays on Wednesday.
Brendan Tuma - Too Much Tuma
Thu, May 16th
Notes 
There are no recent notes for these players
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs LAA@ SD
Fri, Mar 29thvs LAA@ SD
Sat, Mar 30thvs LAA@ SD
Sun, Mar 31stvs LAA@ SD
Mon, Apr 1stvs BOS@ LAD
Tue, Apr 2ndvs BOS@ LAD
Wed, Apr 3rdvs BOS@ LAD
Fri, Apr 5th@ HOUvs TB
Sat, Apr 6th@ HOUvs TB
Sun, Apr 7th@ HOUvs TB
Mon, Apr 8th@ BALvs SD
Tue, Apr 9th@ BALvs SD
Wed, Apr 10th@ BALvs SD
Thu, Apr 11th@ BALvs COL
Fri, Apr 12th@ TEXvs COL
Sat, Apr 13th   vs COL
Sun, Apr 14th@ TEXvs COL
Tue, Apr 16thvs HOU@ WSH
Wed, Apr 17thvs HOU@ WSH
Thu, Apr 18th   @ WSH
Fri, Apr 19thvs TOR@ PIT
Sat, Apr 20thvs TOR@ PIT
Sun, Apr 21stvs TOR@ PIT
Tue, Apr 23rdvs TEX@ TOR
Wed, Apr 24thvs TEX@ TOR
Fri, Apr 26th@ TORvs NYY
Sat, Apr 27th@ TORvs NYY
Sun, Apr 28th@ TORvs NYY
Mon, Apr 29th@ BOSvs LAD
Tue, Apr 30th@ BOSvs LAD
Wed, May 1st@ BOSvs LAD
Fri, May 3rd@ PIT@ CIN
Sat, May 4th@ PIT@ CIN
Sun, May 5th@ PIT@ CIN
Mon, May 6th   @ CIN
Tue, May 7thvs CIN@ COL
Thu, May 9thvs CIN@ COL
Fri, May 10thvs CLEvs CIN
Sat, May 11thvs CLEvs CIN
Sun, May 12thvs CLEvs CIN
Tue, May 14th@ SEAvs TOR
Wed, May 15th   vs TOR
Fri, May 17th@ DET@ ARI
Sat, May 18th@ DET@ ARI
Sun, May 19th   @ ARI
Mon, May 20th@ CLEvs ATL
Tue, May 21st@ CLEvs ATL
Wed, May 22nd@ CLEvs ATL
Thu, May 23rd   vs ATL
Fri, May 24thvs SEAvs ARI
Sat, May 25thvs SEAvs ARI
Sun, May 26thvs SEAvs ARI
Tue, May 28thvs LAA@ MIA
Wed, May 29thvs LAA@ MIA
Thu, May 30th   @ MIA
Fri, May 31stvs HOU@ BAL
Sat, Jun 1stvs HOU@ BAL
Sun, Jun 2ndvs HOU@ BAL
Tue, Jun 4th@ LAA@ NYM
Wed, Jun 5th@ LAA@ NYM
Thu, Jun 6th@ LAA@ NYM
Fri, Jun 7th@ TEXvs LAD
Sat, Jun 8th@ TEXvs LAD
Sun, Jun 9th@ TEXvs LAD
Tue, Jun 11th@ TBvs SD
Wed, Jun 12th@ TBvs SD
Fri, Jun 14thvs SEAvs MIL
Sat, Jun 15thvs SEAvs MIL
Sun, Jun 16thvs SEAvs MIL
Mon, Jun 17thvs BAL@ LAD
Tue, Jun 18thvs BAL@ LAD
Wed, Jun 19thvs BAL@ LAD
Thu, Jun 20thvs TB@ LAD
Fri, Jun 21stvs TB@ ARI
Sat, Jun 22ndvs TB@ ARI
Sun, Jun 23rdvs TB@ ARI
Mon, Jun 24th   vs COL
Tue, Jun 25th@ STLvs COL
Wed, Jun 26th@ STLvs COL
Thu, Jun 27th@ LAAvs ARI
Fri, Jun 28th@ LAAvs ARI
Sat, Jun 29th@ LAAvs ARI
Sun, Jun 30th@ LAAvs ARI
Mon, Jul 1st   @ SD
Tue, Jul 2ndvs MIN@ SD
Wed, Jul 3rdvs MIN@ SD
Fri, Jul 5th@ SEAvs STL
Sat, Jul 6th@ SEAvs STL
Sun, Jul 7th@ SEAvs STL
Fri, Jul 12thvs CWS@ MIL
Sat, Jul 13thvs CWS@ MIL
Sun, Jul 14thvs CWS@ MIL
Mon, Jul 15th   @ COL
Tue, Jul 16thvs SEA@ COL
Wed, Jul 17thvs SEA@ COL
Thu, Jul 18th@ MINvs NYM
Fri, Jul 19th@ MINvs NYM
Sat, Jul 20th@ MINvs NYM
Sun, Jul 21st@ MINvs NYM
Mon, Jul 22nd@ HOUvs CHC
Tue, Jul 23rd@ HOUvs CHC
Wed, Jul 24th@ HOUvs CHC
Fri, Jul 26thvs TEX@ SD
Sat, Jul 27thvs TEX@ SD
Sun, Jul 28thvs TEX@ SD
Tue, Jul 30thvs MIL@ PHI
Wed, Jul 31stvs MIL@ PHI
Thu, Aug 1stvs MIL@ PHI
Fri, Aug 2nd   @ COL
Sat, Aug 3rdvs STL@ COL
Sun, Aug 4thvs STL@ COL
Mon, Aug 5th@ CHCvs WSH
Tue, Aug 6th@ CHCvs WSH
Wed, Aug 7th@ CHCvs WSH
Thu, Aug 8th   vs PHI
Fri, Aug 9th@ CWSvs PHI
Sat, Aug 10th@ CWSvs PHI
Sun, Aug 11th@ CWSvs PHI
Tue, Aug 13th@ SFvs OAK
Wed, Aug 14th@ SFvs OAK
Thu, Aug 15thvs HOU@ ARI
Fri, Aug 16thvs HOU@ ARI
Sat, Aug 17thvs HOU@ ARI
Sun, Aug 18thvs HOU@ ARI
Tue, Aug 20thvs NYY@ CHC
Wed, Aug 21stvs NYY@ CHC
Thu, Aug 22ndvs NYY@ CHC
Sat, Aug 24thvs SF@ OAK
Sun, Aug 25thvs SF@ OAK
Mon, Aug 26th@ KCvs ARI
Tue, Aug 27th@ KCvs ARI
Thu, Aug 29th@ KCvs SD
Fri, Aug 30th@ NYYvs SD
Sat, Aug 31st@ NYYvs SD
Sun, Sep 1st@ NYYvs SD
Mon, Sep 2nd   @ STL
Tue, Sep 3rdvs LAA@ STL
Wed, Sep 4thvs LAA@ STL
Thu, Sep 5thvs LAA@ STL
Fri, Sep 6thvs DET@ LAD
Sat, Sep 7thvs DET@ LAD
Sun, Sep 8thvs DET@ LAD
Mon, Sep 9th@ HOUvs PIT
Tue, Sep 10th@ HOUvs PIT
Wed, Sep 11th@ HOUvs PIT
Thu, Sep 12th@ HOUvs PIT
Fri, Sep 13th@ TEXvs MIA
Sat, Sep 14th@ TEXvs MIA
Sun, Sep 15th@ TEXvs MIA
Tue, Sep 17thvs KC@ BOS
Wed, Sep 18thvs KC@ BOS
Thu, Sep 19th   @ BOS
Fri, Sep 20thvs TEX@ ATL
Sat, Sep 21stvs TEX@ ATL
Sun, Sep 22ndvs TEX@ ATL
Tue, Sep 24th@ LAAvs COL
Wed, Sep 25th@ LAAvs COL
Thu, Sep 26th@ SEAvs COL
Fri, Sep 27th@ SEAvs LAD
Sat, Sep 28th@ SEAvs LAD
Sun, Sep 29th@ SEAvs LAD
Wed, Mar 20thvs SEA   
Thu, Mar 21stvs SEA   
Thu, Apr 4thvs BOS   
Mon, Apr 22ndvs TEX   
Wed, May 8thvs CIN   
Mon, May 13th@ SEA   
Thu, May 16th@ DET   
Mon, May 27thvs LAA   
Mon, Jun 10th@ TB   
Thu, Jul 4thvs MIN   
Thu, Jul 25thvs TEX   
Wed, Aug 28th@ KC   
Mon, Sep 16thvs KC