Who Should I Trade?

Steven Duggar for Matt Davidson (2019)

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

Experts' Pick
Experts' Pick
  Steven Duggar
Steven Duggar
SF @ LAD Tue, Jun 18th 10:10pm
Matt Davidson
1B,3B,DH - TEX
Matt Davidson
TEX vs CLE Tue, Jun 18th 8:05pm
Recommended by
1 of 2 experts
Recommended by
1 of 2 experts
Rest of Season
VBR# 358# 624
Home Runs44
Stolen Bases40
Batting Average.241.232
Injury Alert-MiLB
Weather65 F, Partly Cloudy79 F, Partly Cloudy
Expert Ranks 
Brandon 'B_Don' Myers
# 226
Nick Mariano
# 218
  Steven Duggar
Steven Duggar
Matt Davidson
1B,3B,DH - TEX
Matt Davidson
2019 Stats 
At Bats242
Home Runs4
Stolen Bases1
Caught Stealing4
Batting Average.240
On Base Pct.281
Slugging Pct.351
On-base Plus Slugging.632
  Steven Duggar
Steven Duggar
Matt Davidson
1B,3B,DH - TEX
Matt Davidson
2019 Projections 
At Bats27275
Home Runs44
Stolen Bases40
Caught Stealing30
Batting Average.241.232
On Base Pct.298.305
Slugging Pct.354.432
On-base Plus Slugging.652.737
  Steven Duggar
Steven Duggar
Matt Davidson
1B,3B,DH - TEX
Matt Davidson
 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
Jeff Passan of ESPN reports the Rangers are signing Matt Davidson to a minor league contract.
Brendan Tuma - Too Much Tuma
Fri, Feb 1st
 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
 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
 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
 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
There are no recent notes for these players
  Steven Duggar
Steven Duggar
Matt Davidson
1B,3B,DH - TEX
Matt Davidson
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ SDvs CHC
Fri, Mar 29th@ SD   
Sat, Mar 30th@ SDvs CHC
Sun, Mar 31st@ SDvs CHC
Mon, Apr 1st@ LADvs HOU
Tue, Apr 2nd@ LADvs HOU
Wed, Apr 3rd@ LADvs HOU
Fri, Apr 5thvs TB@ LAA
Sat, Apr 6thvs TB@ LAA
Sun, Apr 7thvs TB@ LAA
Mon, Apr 8thvs SD   
Tue, Apr 9thvs SD@ ARI
Wed, Apr 10thvs SD@ ARI
Thu, Apr 11thvs COL   
Fri, Apr 12thvs COLvs OAK
Sat, Apr 13thvs COL   
Sun, Apr 14thvs COLvs OAK
Tue, Apr 16th@ WSHvs LAA
Wed, Apr 17th@ WSHvs LAA
Thu, Apr 18th@ WSH   
Fri, Apr 19th@ PITvs HOU
Sat, Apr 20th@ PITvs HOU
Sun, Apr 21st@ PITvs HOU
Tue, Apr 23rd@ TOR@ OAK
Wed, Apr 24th@ TOR@ OAK
Fri, Apr 26thvs NYY@ SEA
Sat, Apr 27thvs NYY@ SEA
Sun, Apr 28thvs NYY@ SEA
Mon, Apr 29thvs LAD   
Tue, Apr 30thvs LADvs PIT
Wed, May 1stvs LADvs PIT
Fri, May 3rd@ CINvs TOR
Sat, May 4th@ CINvs TOR
Sun, May 5th@ CINvs TOR
Mon, May 6th@ CIN   
Tue, May 7th@ COL@ PIT
Thu, May 9th@ COL@ HOU
Fri, May 10thvs CIN@ HOU
Sat, May 11thvs CIN@ HOU
Sun, May 12thvs CIN@ HOU
Tue, May 14thvs TOR@ KC
Wed, May 15thvs TOR@ KC
Fri, May 17th@ ARIvs STL
Sat, May 18th@ ARIvs STL
Sun, May 19th@ ARIvs STL
Mon, May 20thvs ATLvs SEA
Tue, May 21stvs ATLvs SEA
Wed, May 22ndvs ATLvs SEA
Thu, May 23rdvs ATL   
Fri, May 24thvs ARI@ LAA
Sat, May 25thvs ARI@ LAA
Sun, May 26thvs ARI@ LAA
Tue, May 28th@ MIA@ SEA
Wed, May 29th@ MIA@ SEA
Thu, May 30th@ MIAvs KC
Fri, May 31st@ BALvs KC
Sat, Jun 1st@ BALvs KC
Sun, Jun 2nd@ BALvs KC
Tue, Jun 4th@ NYMvs BAL
Wed, Jun 5th@ NYMvs BAL
Thu, Jun 6th@ NYMvs BAL
Fri, Jun 7thvs LADvs OAK
Sat, Jun 8thvs LADvs OAK
Sun, Jun 9thvs LADvs OAK
Tue, Jun 11thvs SD@ BOS
Wed, Jun 12thvs SD@ BOS
Fri, Jun 14thvs MIL@ CIN
Sat, Jun 15thvs MIL@ CIN
Sun, Jun 16thvs MIL@ CIN
Mon, Jun 17th@ LADvs CLE
Tue, Jun 18th@ LADvs CLE
Wed, Jun 19th@ LADvs CLE
Thu, Jun 20th@ LADvs CLE
Fri, Jun 21st@ ARIvs CWS
Sat, Jun 22nd@ ARIvs CWS
Sun, Jun 23rd@ ARIvs CWS
Mon, Jun 24thvs COL   
Tue, Jun 25thvs COL@ DET
Wed, Jun 26thvs COL@ DET
Thu, Jun 27thvs ARI@ DET
Fri, Jun 28thvs ARI@ TB
Sat, Jun 29thvs ARI@ TB
Sun, Jun 30thvs ARI@ TB
Mon, Jul 1st@ SDvs LAA
Tue, Jul 2nd@ SDvs LAA
Wed, Jul 3rd@ SDvs LAA
Fri, Jul 5thvs STL@ MIN
Sat, Jul 6thvs STL@ MIN
Sun, Jul 7thvs STL@ MIN
Fri, Jul 12th@ MILvs HOU
Sat, Jul 13th@ MILvs HOU
Sun, Jul 14th@ MILvs HOU
Mon, Jul 15th@ COL   
Tue, Jul 16th@ COLvs ARI
Wed, Jul 17th@ COLvs ARI
Thu, Jul 18thvs NYM   
Fri, Jul 19thvs NYM@ HOU
Sat, Jul 20thvs NYM@ HOU
Sun, Jul 21stvs NYM@ HOU
Mon, Jul 22ndvs CHC@ SEA
Tue, Jul 23rdvs CHC@ SEA
Wed, Jul 24thvs CHC@ SEA
Fri, Jul 26th@ SD@ OAK
Sat, Jul 27th@ SD@ OAK
Sun, Jul 28th@ SD@ OAK
Tue, Jul 30th@ PHIvs SEA
Wed, Jul 31st@ PHIvs SEA
Thu, Aug 1st@ PHI   
Fri, Aug 2nd@ COLvs DET
Sat, Aug 3rd@ COLvs DET
Sun, Aug 4th@ COLvs DET
Mon, Aug 5thvs WSH@ CLE
Tue, Aug 6thvs WSH@ CLE
Wed, Aug 7thvs WSH@ CLE
Thu, Aug 8thvs PHI   
Fri, Aug 9thvs PHI@ MIL
Sat, Aug 10thvs PHI@ MIL
Sun, Aug 11thvs PHI@ MIL
Tue, Aug 13thvs OAK@ TOR
Wed, Aug 14thvs OAK@ TOR
Thu, Aug 15th@ ARIvs MIN
Fri, Aug 16th@ ARIvs MIN
Sat, Aug 17th@ ARIvs MIN
Sun, Aug 18th@ ARIvs MIN
Tue, Aug 20th@ CHCvs LAA
Wed, Aug 21st@ CHCvs LAA
Thu, Aug 22nd@ CHC@ CWS
Sat, Aug 24th@ OAK@ CWS
Sun, Aug 25th@ OAK@ CWS
Mon, Aug 26thvs ARI   
Tue, Aug 27thvs ARI@ LAA
Thu, Aug 29thvs SDvs SEA
Fri, Aug 30thvs SDvs SEA
Sat, Aug 31stvs SDvs SEA
Sun, Sep 1stvs SDvs SEA
Mon, Sep 2nd@ STL@ NYY
Tue, Sep 3rd@ STL@ NYY
Wed, Sep 4th@ STL@ NYY
Thu, Sep 5th@ STL@ BAL
Fri, Sep 6th@ LAD@ BAL
Sat, Sep 7th@ LAD@ BAL
Sun, Sep 8th@ LAD@ BAL
Mon, Sep 9thvs PIT   
Tue, Sep 10thvs PITvs TB
Wed, Sep 11thvs PITvs TB
Thu, Sep 12thvs PITvs TB
Fri, Sep 13thvs MIAvs OAK
Sat, Sep 14thvs MIAvs OAK
Sun, Sep 15thvs MIAvs OAK
Tue, Sep 17th@ BOS@ HOU
Wed, Sep 18th@ BOS@ HOU
Thu, Sep 19th@ BOS   
Fri, Sep 20th@ ATL@ OAK
Sat, Sep 21st@ ATL@ OAK
Sun, Sep 22nd@ ATL@ OAK
Tue, Sep 24thvs COLvs BOS
Wed, Sep 25thvs COLvs BOS
Thu, Sep 26thvs COLvs BOS
Fri, Sep 27thvs LADvs NYY
Sat, Sep 28thvs LADvs NYY
Sun, Sep 29thvs LADvs NYY
Thu, Apr 4th   @ LAA
Mon, Apr 15th   vs LAA
Mon, Apr 22nd   @ OAK
Thu, Apr 25th   @ SEA
Wed, May 8th   @ PIT
Thu, May 16th   @ KC
Mon, May 27th   @ SEA
Mon, Jun 10th   @ BOS
Thu, Jun 13th   @ BOS
Thu, Jul 4th   vs LAA
Thu, Jul 11th   vs HOU
Thu, Jul 25th   @ OAK
Mon, Aug 12th   @ TOR
Mon, Aug 19th   vs LAA
Fri, Aug 23rd   @ CWS
Wed, Aug 28th   @ LAA