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 vs SEA Tue, Jul 16th 10:07pm
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF @ COL Tue, Jul 16th 8:40pm
Expert
Recommendation
67%
Recommended by
2 of 3 experts
33%
Recommended by
1 of 3 experts
Rankings 
   
Rest of Season
VBR# 351# 316
   
Projections 
   
Runs1723
Home Runs63
RBI1120
Stolen Bases03
Batting Average.253.238
   
Misc 
   
Injury Alert-MiLB
Weather71 F, Mostly Cloudy
   
Expert Ranks 
   
Andrew Gould
FantasyPros
# 239
   
Pierre Camus
RotoBaller
# 288
   
Nick Mariano
RotoBaller
# 218
   
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF
2019 Stats 
   
   
At Bats173248
   
Runs3825
   
Hits4458
   
Singles2241
   
Doubles811
   
Triples12
   
Home Runs134
   
RBI2428
   
Stolen Bases01
   
Caught Stealing24
   
Walks3415
   
Strikeouts4277
   
Batting Average.254.234
   
On Base Pct.391.277
   
Slugging Pct.538.343
   
On-base Plus Slugging.928.620
   
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF
2019 Projections 
   
   
At Bats80205
   
Runs1723
   
Hits2049
   
Singles1034
   
Doubles410
   
Triples02
   
Home Runs63
   
RBI1120
   
Stolen Bases03
   
Caught Stealing02
   
Walks1516
   
Strikeouts2467
   
Batting Average.253.238
   
On Base Pct.384.296
   
Slugging Pct.527.350
   
On-base Plus Slugging.912.646
   
  Mark Canha
1B,LF,CF,RF - OAK
Mark Canha
OAK
Steven Duggar
CF,RF,DH - SF
Steven Duggar
SF
News 
 Mark Canha went 2-for-3 with a solo homer and a walk in Friday's 5-1 win over the White Sox.
Brad Camara
Sat, Jul 13th
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 single, home run, one RBI, and one run scored on Wednesday against the Angels.
Kamran Hoda
Thu, May 30th
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-4 with a home run, single, two RBI, and one run scored on Tuesday against Cleveland.
Kamran Hoda
Wed, May 22nd
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-4 with a home run, two RBI, and one run scored on Friday against Detroit.
Kamran Hoda
Fri, May 17th
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
 Mark Canha went 1-for-2 with a home run, two RBI, and one run scored on Thursday against Detroit.
Kamran Hoda
Thu, May 16th
Steven Duggar went 3-for-4 with three singles and two runs scored as the Giants beat the Dodgers 2-1 on Wedneday.
Brendan Tuma - Too Much Tuma
Thu, May 2nd
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