Who Should I Trade?

DJ Stewart for Mac Williamson (2019)

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

Experts' Pick
  Mac Williamson
Mac Williamson
SEA vs BAL Thu, Jun 20th 10:10pm
DJ Stewart
DJ Stewart
BAL @ SEA Thu, Jun 20th 10:10pm
Recommended by
3 of 5 experts
Recommended by
2 of 5 experts
Rest of Season
VBR# 460# 675
Home Runs73
Stolen Bases22
Batting Average.210.219
Injury Alert-IL10
Weather62 F, Mostly Cloudy62 F, Mostly Cloudy
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 217
Bobby Sylvester
# 230
Pierre Camus
# 274# 299
Brandon 'B_Don' Myers
# 187
Nick Mariano
# 302# 299
  Mac Williamson
Mac Williamson
DJ Stewart
DJ Stewart
2019 Stats 
At Bats9124
Home Runs20
Stolen Bases21
Caught Stealing10
Batting Average.154.167
On Base Pct.238.200
Slugging Pct.231.167
On-base Plus Slugging.468.367
  Mac Williamson
Mac Williamson
DJ Stewart
DJ Stewart
2019 Projections 
At Bats19590
Home Runs73
Stolen Bases22
Caught Stealing11
Batting Average.210.219
On Base Pct.286.294
Slugging Pct.356.348
On-base Plus Slugging.642.642
  Mac Williamson
Mac Williamson
DJ Stewart
DJ Stewart
 Mac Williamson went 0-for-5 with five strikeouts in the Giants' loss to the Braves on Thursday.
Brendan Tuma - Too Much Tuma
Thu, May 23rd
D.J. Stewart doubled twice and scored twice against the Rays on Friday's Grapefruit League action.
John Aubin
Sat, Mar 2nd
 Mac Williamson went 0-for-3 in Monday's loss to the Braves.
Brendan Tuma - Too Much Tuma
Tue, May 21st
 Mac Williamson went 2-for-4 with a homer, four RBI, and two runs scored in the Giants' 14-4 victory over the Rockies on Tuesday.
Brendan Tuma - Too Much Tuma
Wed, May 8th
 The Giants designated Mac Williamson for assignment.
Brendan Tuma - Too Much Tuma
Thu, Mar 28th
There are no recent notes for these players
  Mac Williamson
Mac Williamson
DJ Stewart
DJ Stewart
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs BOS@ NYY
Sat, Mar 30thvs BOS@ NYY
Sun, Mar 31stvs BOS@ NYY
Mon, Apr 1stvs LAA@ TOR
Tue, Apr 2ndvs LAA@ TOR
Wed, Apr 3rd   @ TOR
Thu, Apr 4th   vs NYY
Sat, Apr 6th@ CWSvs NYY
Sun, Apr 7th@ CWSvs NYY
Mon, Apr 8th@ KCvs OAK
Tue, Apr 9th@ KCvs OAK
Wed, Apr 10th@ KCvs OAK
Thu, Apr 11th@ KCvs OAK
Fri, Apr 12thvs HOU@ BOS
Sat, Apr 13thvs HOU@ BOS
Sun, Apr 14thvs HOU@ BOS
Mon, Apr 15thvs CLE@ BOS
Tue, Apr 16thvs CLE@ TB
Wed, Apr 17thvs CLE@ TB
Thu, Apr 18th@ LAA@ TB
Sat, Apr 20th@ LAAvs MIN
Sun, Apr 21st@ LAAvs MIN
Mon, Apr 22nd   vs CWS
Tue, Apr 23rd@ SDvs CWS
Wed, Apr 24th@ SDvs CWS
Fri, Apr 26thvs TEX@ MIN
Sat, Apr 27thvs TEX@ MIN
Sun, Apr 28thvs TEX@ MIN
Mon, Apr 29th   @ CWS
Wed, May 1stvs CHC@ CWS
Fri, May 3rd@ CLEvs TB
Sat, May 4th@ CLEvs TB
Mon, May 6th@ NYYvs BOS
Tue, May 7th@ NYYvs BOS
Wed, May 8th@ NYYvs BOS
Fri, May 10th@ BOSvs LAA
Sat, May 11th@ BOSvs LAA
Sun, May 12th@ BOSvs LAA
Wed, May 15th   @ NYY
Thu, May 16thvs MIN@ CLE
Fri, May 17thvs MIN@ CLE
Sat, May 18thvs MIN@ CLE
Sun, May 19thvs MIN@ CLE
Mon, May 20th@ TEXvs NYY
Tue, May 21st@ TEXvs NYY
Wed, May 22nd@ TEXvs NYY
Thu, May 23rd   vs NYY
Fri, May 24th@ OAK@ COL
Sat, May 25th@ OAK@ COL
Sun, May 26th@ OAK@ COL
Mon, May 27thvs TEXvs DET
Tue, May 28thvs TEXvs DET
Wed, May 29thvs TEXvs DET
Fri, May 31stvs LAAvs SF
Sat, Jun 1stvs LAAvs SF
Sun, Jun 2ndvs LAAvs SF
Tue, Jun 4thvs HOU@ TEX
Wed, Jun 5thvs HOU@ TEX
Thu, Jun 6thvs HOU@ TEX
Fri, Jun 7th@ LAA@ HOU
Sat, Jun 8th@ LAA@ HOU
Sun, Jun 9th@ LAA@ HOU
Tue, Jun 11th@ MINvs TOR
Wed, Jun 12th@ MINvs TOR
Thu, Jun 13th@ MINvs TOR
Fri, Jun 14th@ OAKvs BOS
Sat, Jun 15th@ OAKvs BOS
Sun, Jun 16th@ OAKvs BOS
Mon, Jun 17thvs KC@ OAK
Tue, Jun 18thvs KC@ OAK
Wed, Jun 19thvs KC@ OAK
Thu, Jun 20thvs BAL@ SEA
Fri, Jun 21stvs BAL@ SEA
Sat, Jun 22ndvs BAL@ SEA
Sun, Jun 23rdvs BAL@ SEA
Tue, Jun 25th@ MILvs SD
Wed, Jun 26th@ MILvs SD
Fri, Jun 28th@ HOUvs CLE
Sat, Jun 29th@ HOUvs CLE
Sun, Jun 30th@ HOUvs CLE
Mon, Jul 1st   @ TB
Tue, Jul 2ndvs STL@ TB
Wed, Jul 3rdvs STL@ TB
Fri, Jul 5thvs OAK@ TOR
Sat, Jul 6thvs OAK@ TOR
Sun, Jul 7thvs OAK@ TOR
Fri, Jul 12th@ LAAvs TB
Sat, Jul 13th@ LAAvs TB
Sun, Jul 14th@ LAAvs TB
Tue, Jul 16th@ OAKvs WSH
Wed, Jul 17th@ OAKvs WSH
Fri, Jul 19thvs LAAvs BOS
Sat, Jul 20thvs LAAvs BOS
Sun, Jul 21stvs LAAvs BOS
Mon, Jul 22ndvs TEX@ ARI
Tue, Jul 23rdvs TEX@ ARI
Wed, Jul 24thvs TEX@ ARI
Thu, Jul 25thvs DET@ LAA
Fri, Jul 26thvs DET@ LAA
Sat, Jul 27thvs DET@ LAA
Sun, Jul 28thvs DET@ LAA
Mon, Jul 29th   @ SD
Tue, Jul 30th@ TEX@ SD
Thu, Aug 1st   vs TOR
Fri, Aug 2nd@ HOUvs TOR
Sat, Aug 3rd@ HOUvs TOR
Sun, Aug 4th@ HOUvs TOR
Mon, Aug 5th   vs NYY
Tue, Aug 6thvs SDvs NYY
Wed, Aug 7thvs SDvs NYY
Fri, Aug 9thvs TBvs HOU
Sat, Aug 10thvs TBvs HOU
Sun, Aug 11thvs TBvs HOU
Mon, Aug 12th   @ NYY
Tue, Aug 13th@ DET@ NYY
Wed, Aug 14th@ DET@ NYY
Fri, Aug 16th@ TOR@ BOS
Sat, Aug 17th@ TOR@ BOS
Sun, Aug 18th@ TOR@ BOS
Mon, Aug 19th@ TBvs KC
Tue, Aug 20th@ TBvs KC
Wed, Aug 21st@ TBvs KC
Thu, Aug 22nd   vs TB
Fri, Aug 23rdvs TORvs TB
Sat, Aug 24thvs TORvs TB
Sun, Aug 25thvs TORvs TB
Tue, Aug 27thvs NYY@ WSH
Wed, Aug 28thvs NYY@ WSH
Fri, Aug 30th@ TEX@ KC
Sat, Aug 31st@ TEX@ KC
Sun, Sep 1st@ TEX@ KC
Mon, Sep 2nd@ CHC@ TB
Tue, Sep 3rd@ CHC@ TB
Wed, Sep 4th   @ TB
Thu, Sep 5th@ HOUvs TEX
Fri, Sep 6th@ HOUvs TEX
Sat, Sep 7th@ HOUvs TEX
Sun, Sep 8th@ HOUvs TEX
Tue, Sep 10thvs CINvs LAD
Wed, Sep 11thvs CINvs LAD
Thu, Sep 12thvs CINvs LAD
Fri, Sep 13thvs CWS@ DET
Sat, Sep 14thvs CWS@ DET
Sun, Sep 15thvs CWS@ DET
Mon, Sep 16th   @ DET
Tue, Sep 17th@ PITvs TOR
Wed, Sep 18th@ PITvs TOR
Thu, Sep 19th@ PITvs TOR
Fri, Sep 20th@ BALvs SEA
Sat, Sep 21st@ BALvs SEA
Sun, Sep 22nd@ BALvs SEA
Mon, Sep 23rd   @ TOR
Tue, Sep 24thvs HOU@ TOR
Wed, Sep 25thvs HOU@ TOR
Fri, Sep 27thvs OAK@ BOS
Sat, Sep 28thvs OAK@ BOS
Sun, Sep 29thvs OAK@ BOS
Wed, Mar 20th@ OAK   
Thu, Mar 21st@ OAK   
Fri, Mar 29thvs BOS   
Fri, Apr 5th@ CWS   
Fri, Apr 19th@ LAA   
Thu, Apr 25thvs TEX   
Tue, Apr 30thvs CHC   
Sun, May 5th@ CLE   
Thu, May 9th@ NYY   
Mon, May 13thvs OAK   
Tue, May 14thvs OAK   
Thu, May 30thvs LAA   
Mon, Jun 3rdvs HOU   
Thu, Jun 27th@ MIL   
Thu, Jul 4thvs STL   
Wed, Jul 31st@ TEX   
Thu, Aug 15th@ DET   
Mon, Aug 26thvs NYY   
Thu, Aug 29th@ TEX   
Thu, Sep 26thvs OAK