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
  Matt Davidson
1B,3B,DH - TEX
Matt Davidson
TEX vs NYY Sun, Sep 29th 3:05pm
Steven Duggar
Steven Duggar
SF vs LAD Sun, Sep 29th 3:05pm
Recommended by
1 of 1 experts
Recommended by
0 of 1 experts
Rest of Season
Home Runs0
Stolen Bases0
Batting Average.000
Injury AlertMiLBIL60
Expert Ranks 
Brandon 'B_Don' Myers
# 228
  Matt Davidson
1B,3B,DH - TEX
Matt Davidson
Steven Duggar
Steven Duggar
2019 Stats 
At Bats261
Home Runs4
Stolen Bases1
Caught Stealing4
Batting Average.234
On Base Pct.278
Slugging Pct.341
On-base Plus Slugging.619
  Matt Davidson
1B,3B,DH - TEX
Matt Davidson
Steven Duggar
Steven Duggar
2019 Projections 
At Bats0
Home Runs0
Stolen Bases0
Caught Stealing0
Batting Average.000
On Base Pct.000
Slugging Pct.000
On-base Plus Slugging.000
  Matt Davidson
1B,3B,DH - TEX
Matt Davidson
Steven Duggar
Steven Duggar
 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 has been diagnosed with a strained left shoulder.
Brendan Tuma - Too Much Tuma
Wed, Aug 7th
  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
  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
There are no recent notes for these players
  Matt Davidson
1B,3B,DH - TEX
Matt Davidson
Steven Duggar
Steven Duggar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CHC@ SD
Fri, Mar 29th   @ SD
Sat, Mar 30thvs CHC@ SD
Sun, Mar 31stvs CHC@ SD
Mon, Apr 1stvs HOU@ LAD
Tue, Apr 2ndvs HOU@ LAD
Wed, Apr 3rdvs HOU@ LAD
Fri, Apr 5th@ LAAvs TB
Sat, Apr 6th@ LAAvs TB
Sun, Apr 7th@ LAAvs TB
Mon, Apr 8th   vs SD
Tue, Apr 9th@ ARIvs SD
Wed, Apr 10th@ ARIvs SD
Thu, Apr 11th   vs COL
Fri, Apr 12thvs OAKvs COL
Sat, Apr 13th   vs COL
Sun, Apr 14thvs OAKvs COL
Tue, Apr 16thvs LAA@ WSH
Wed, Apr 17thvs LAA@ WSH
Thu, Apr 18th   @ WSH
Fri, Apr 19thvs HOU@ PIT
Sat, Apr 20thvs HOU@ PIT
Sun, Apr 21stvs HOU@ PIT
Tue, Apr 23rd@ OAK@ TOR
Wed, Apr 24th@ OAK@ TOR
Fri, Apr 26th@ SEAvs NYY
Sat, Apr 27th@ SEAvs NYY
Sun, Apr 28th@ SEAvs NYY
Mon, Apr 29th   vs LAD
Tue, Apr 30thvs PITvs LAD
Wed, May 1stvs PITvs LAD
Fri, May 3rdvs TOR@ CIN
Sat, May 4thvs TOR@ CIN
Sun, May 5thvs TOR@ CIN
Mon, May 6th   @ CIN
Tue, May 7th@ PIT@ COL
Thu, May 9th@ HOU@ COL
Fri, May 10th@ HOUvs CIN
Sat, May 11th@ HOUvs CIN
Sun, May 12th@ HOUvs CIN
Tue, May 14th@ KCvs TOR
Wed, May 15th@ KCvs TOR
Fri, May 17thvs STL@ ARI
Sat, May 18thvs STL@ ARI
Sun, May 19thvs STL@ ARI
Mon, May 20thvs SEAvs ATL
Tue, May 21stvs SEAvs ATL
Wed, May 22ndvs SEAvs ATL
Thu, May 23rd   vs ATL
Fri, May 24th@ LAAvs ARI
Sat, May 25th@ LAAvs ARI
Sun, May 26th@ LAAvs ARI
Tue, May 28th@ SEA@ MIA
Wed, May 29th@ SEA@ MIA
Thu, May 30thvs KC@ MIA
Fri, May 31stvs KC@ BAL
Sat, Jun 1stvs KC@ BAL
Sun, Jun 2ndvs KC@ BAL
Tue, Jun 4thvs BAL@ NYM
Wed, Jun 5thvs BAL@ NYM
Thu, Jun 6thvs BAL@ NYM
Fri, Jun 7thvs OAKvs LAD
Sat, Jun 8thvs OAKvs LAD
Sun, Jun 9thvs OAKvs LAD
Tue, Jun 11th@ BOSvs SD
Wed, Jun 12th@ BOSvs SD
Fri, Jun 14th@ CINvs MIL
Sat, Jun 15th@ CINvs MIL
Sun, Jun 16th@ CINvs MIL
Mon, Jun 17thvs CLE@ LAD
Tue, Jun 18thvs CLE@ LAD
Wed, Jun 19thvs CLE@ LAD
Thu, Jun 20thvs CLE@ LAD
Fri, Jun 21stvs CWS@ ARI
Sat, Jun 22ndvs CWS@ ARI
Sun, Jun 23rdvs CWS@ ARI
Mon, Jun 24th   vs COL
Tue, Jun 25th@ DETvs COL
Wed, Jun 26th@ DETvs COL
Thu, Jun 27th@ DETvs ARI
Fri, Jun 28th@ TBvs ARI
Sat, Jun 29th@ TBvs ARI
Sun, Jun 30th@ TBvs ARI
Mon, Jul 1st   @ SD
Tue, Jul 2ndvs LAA@ SD
Wed, Jul 3rdvs LAA@ SD
Fri, Jul 5th@ MINvs STL
Sat, Jul 6th@ MINvs STL
Sun, Jul 7th@ MINvs STL
Fri, Jul 12thvs HOU@ MIL
Sat, Jul 13thvs HOU@ MIL
Sun, Jul 14thvs HOU@ MIL
Mon, Jul 15th   @ COL
Tue, Jul 16thvs ARI@ COL
Wed, Jul 17thvs ARI@ COL
Thu, Jul 18th   vs NYM
Fri, Jul 19th@ HOUvs NYM
Sat, Jul 20th@ HOUvs NYM
Sun, Jul 21st@ HOUvs NYM
Mon, Jul 22nd@ SEAvs CHC
Tue, Jul 23rd@ SEAvs CHC
Wed, Jul 24th@ SEAvs CHC
Fri, Jul 26th@ OAK@ SD
Sat, Jul 27th@ OAK@ SD
Sun, Jul 28th@ OAK@ SD
Tue, Jul 30thvs SEA@ PHI
Wed, Jul 31stvs SEA@ PHI
Thu, Aug 1st   @ PHI
Fri, Aug 2ndvs DET@ COL
Sat, Aug 3rdvs DET@ COL
Sun, Aug 4thvs DET@ COL
Mon, Aug 5th@ CLEvs WSH
Tue, Aug 6th   vs WSH
Wed, Aug 7th@ CLEvs WSH
Thu, Aug 8th   vs PHI
Fri, Aug 9th@ MILvs PHI
Sat, Aug 10th@ MILvs PHI
Sun, Aug 11th@ MILvs PHI
Tue, Aug 13th@ TORvs OAK
Wed, Aug 14th@ TORvs OAK
Thu, Aug 15thvs MIN@ ARI
Fri, Aug 16thvs MIN@ ARI
Sat, Aug 17thvs MIN@ ARI
Sun, Aug 18thvs MIN@ ARI
Tue, Aug 20thvs LAA@ CHC
Wed, Aug 21stvs LAA@ CHC
Thu, Aug 22nd@ CWS@ CHC
Sat, Aug 24th@ CWS@ OAK
Sun, Aug 25th@ CWS@ OAK
Mon, Aug 26th   vs ARI
Tue, Aug 27th@ LAAvs ARI
Thu, Aug 29thvs SEAvs SD
Fri, Aug 30thvs SEAvs SD
Sat, Aug 31stvs SEAvs SD
Sun, Sep 1stvs SEAvs SD
Mon, Sep 2nd@ NYY@ STL
Tue, Sep 3rd@ NYY@ STL
Wed, Sep 4th@ NYY@ STL
Thu, Sep 5th@ BAL@ STL
Fri, Sep 6th@ BAL@ LAD
Sat, Sep 7th@ BAL@ LAD
Sun, Sep 8th@ BAL@ LAD
Mon, Sep 9th   vs PIT
Tue, Sep 10thvs TBvs PIT
Wed, Sep 11thvs TBvs PIT
Thu, Sep 12thvs TBvs PIT
Fri, Sep 13thvs OAKvs MIA
Sat, Sep 14thvs OAKvs MIA
Sun, Sep 15thvs OAKvs MIA
Tue, Sep 17th@ HOU@ BOS
Wed, Sep 18th@ HOU@ BOS
Thu, Sep 19th   @ BOS
Fri, Sep 20th@ OAK@ ATL
Sat, Sep 21st@ OAK@ ATL
Sun, Sep 22nd@ OAK@ ATL
Tue, Sep 24thvs BOSvs COL
Wed, Sep 25thvs BOSvs COL
Thu, Sep 26thvs BOSvs COL
Fri, Sep 27thvs NYYvs LAD
Sat, Sep 28thvs NYYvs LAD
Sun, Sep 29thvs NYYvs LAD
Thu, Apr 4th@ LAA   
Mon, Apr 15thvs 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 4thvs LAA   
Thu, Jul 11thvs HOU   
Thu, Jul 25th@ OAK   
Mon, Aug 12th@ TOR   
Mon, Aug 19thvs LAA   
Fri, Aug 23rd@ CWS   
Wed, Aug 28th@ LAA