Who Should I Trade?

Mac Williamson for Derek Fisher (2019)

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

Experts' Pick
  Mac Williamson
Mac Williamson
SEA vs TEX Tue, Jul 23rd 10:10pm
Derek Fisher
Derek Fisher
HOU vs OAK Tue, Jul 23rd 8:10pm
Recommended by
3 of 3 experts
Recommended by
0 of 3 experts
Rest of Season
VBR# 398# 540
Home Runs51
Stolen Bases12
Batting Average.203.225
Injury AlertMiLBMiLB
Weather71 F, Partly Cloudy86 F, Drizzle
Expert Ranks 
Nick Mariano
# 302
Donkey Teeth
# 237
Pierre Camus
# 270
  Mac Williamson
Mac Williamson
Derek Fisher
Derek Fisher
2019 Stats 
At Bats12853
Home Runs41
Stolen Bases24
Caught Stealing11
Batting Average.156.226
On Base Pct.250.317
Slugging Pct.258.359
On-base Plus Slugging.508.675
  Mac Williamson
Mac Williamson
Derek Fisher
Derek Fisher
2019 Projections 
At Bats13625
Home Runs51
Stolen Bases12
Caught Stealing10
Batting Average.203.225
On Base Pct.284.314
Slugging Pct.349.360
On-base Plus Slugging.633.675
  Mac Williamson
Mac Williamson
Derek Fisher
Derek Fisher
 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
Derek Fisher went 2-for-5 with a single, double, walk, one RBI, and one run scored on Sunday against Oakland.
Kamran Hoda
Mon, Jun 3rd
 Mac Williamson went 0-for-3 in Monday's loss to the Braves.
Brendan Tuma - Too Much Tuma
Tue, May 21st
Jake Kaplan of The Athletic reports the Astros are calling up Jake Kaplan from Triple-A.
Brendan Tuma - Too Much Tuma
Sat, May 25th
 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
Derek Fisher
Derek Fisher
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 20th@ OAK   
Thu, Mar 21st@ OAK   
Thu, Mar 28thvs BOS@ TB
Fri, Mar 29thvs BOS@ TB
Sat, Mar 30thvs BOS@ TB
Sun, Mar 31stvs BOS@ TB
Mon, Apr 1stvs LAA@ TEX
Tue, Apr 2ndvs LAA@ TEX
Fri, Apr 5th@ CWSvs OAK
Sat, Apr 6th@ CWSvs OAK
Sun, Apr 7th@ CWSvs OAK
Mon, Apr 8th@ KCvs NYY
Tue, Apr 9th@ KCvs NYY
Wed, Apr 10th@ KCvs NYY
Thu, Apr 11th@ KC   
Fri, Apr 12thvs HOU@ SEA
Sat, Apr 13thvs HOU@ SEA
Sun, Apr 14thvs HOU@ SEA
Mon, Apr 15thvs CLE   
Tue, Apr 16thvs CLE@ OAK
Wed, Apr 17thvs CLE@ OAK
Thu, Apr 18th@ LAA   
Fri, Apr 19th@ LAA@ TEX
Sat, Apr 20th@ LAA@ TEX
Sun, Apr 21st@ LAA@ TEX
Tue, Apr 23rd@ SDvs MIN
Wed, Apr 24th@ SDvs MIN
Thu, Apr 25thvs TEXvs CLE
Fri, Apr 26thvs TEXvs CLE
Sat, Apr 27thvs TEXvs CLE
Sun, Apr 28thvs TEXvs CLE
Tue, Apr 30thvs CHC@ MIN
Wed, May 1stvs CHC@ MIN
Fri, May 3rd@ CLE   
Sat, May 4th@ CLE@ LAA
Sun, May 5th@ CLE@ LAA
Mon, May 6th@ NYYvs KC
Tue, May 7th@ NYYvs KC
Wed, May 8th@ NYYvs KC
Thu, May 9th@ NYYvs TEX
Fri, May 10th@ BOSvs TEX
Sat, May 11th@ BOSvs TEX
Sun, May 12th@ BOSvs TEX
Mon, May 13thvs OAK@ DET
Tue, May 14thvs OAK@ DET
Thu, May 16thvs MIN   
Fri, May 17thvs MIN@ BOS
Sat, May 18thvs MIN@ BOS
Sun, May 19thvs MIN@ BOS
Mon, May 20th@ TEXvs CWS
Tue, May 21st@ TEXvs CWS
Wed, May 22nd@ TEXvs CWS
Fri, May 24th@ OAKvs BOS
Sat, May 25th@ OAKvs BOS
Sun, May 26th@ OAKvs BOS
Mon, May 27thvs TEXvs CHC
Tue, May 28thvs TEXvs CHC
Wed, May 29thvs TEXvs CHC
Thu, May 30thvs LAA   
Fri, May 31stvs LAA@ OAK
Sat, Jun 1stvs LAA@ OAK
Sun, Jun 2ndvs LAA@ OAK
Mon, Jun 3rdvs HOU@ SEA
Tue, Jun 4thvs HOU@ SEA
Wed, Jun 5thvs HOU@ SEA
Thu, Jun 6thvs HOU@ SEA
Fri, Jun 7th@ LAAvs BAL
Sat, Jun 8th@ LAAvs BAL
Sun, Jun 9th@ LAAvs BAL
Tue, Jun 11th@ MINvs MIL
Wed, Jun 12th@ MINvs MIL
Thu, Jun 13th@ MIN   
Fri, Jun 14th@ OAKvs TOR
Sat, Jun 15th@ OAKvs TOR
Sun, Jun 16th@ OAKvs TOR
Mon, Jun 17thvs KC@ CIN
Tue, Jun 18thvs KC@ CIN
Wed, Jun 19thvs KC@ CIN
Thu, Jun 20thvs BAL@ NYY
Fri, Jun 21stvs BAL@ NYY
Sat, Jun 22ndvs BAL@ NYY
Sun, Jun 23rdvs BAL@ NYY
Tue, Jun 25th@ MILvs PIT
Wed, Jun 26th@ MILvs PIT
Thu, Jun 27th@ MILvs PIT
Fri, Jun 28th@ HOUvs SEA
Sat, Jun 29th@ HOUvs SEA
Sun, Jun 30th@ HOUvs SEA
Tue, Jul 2ndvs STL@ COL
Wed, Jul 3rdvs STL@ COL
Thu, Jul 4thvs STL   
Fri, Jul 5thvs OAKvs LAA
Sat, Jul 6thvs OAKvs LAA
Sun, Jul 7thvs OAKvs LAA
Fri, Jul 12th@ LAA@ TEX
Sat, Jul 13th@ LAA@ TEX
Sun, Jul 14th@ LAA@ TEX
Tue, Jul 16th@ OAK@ LAA
Wed, Jul 17th@ OAK@ LAA
Fri, Jul 19thvs LAAvs TEX
Sat, Jul 20thvs LAAvs TEX
Sun, Jul 21stvs LAAvs TEX
Mon, Jul 22ndvs TEXvs OAK
Tue, Jul 23rdvs TEXvs OAK
Wed, Jul 24thvs TEXvs OAK
Thu, Jul 25thvs DET   
Fri, Jul 26thvs DET@ STL
Sat, Jul 27thvs DET@ STL
Sun, Jul 28thvs DET@ STL
Tue, Jul 30th@ TEX@ CLE
Wed, Jul 31st@ TEX@ CLE
Fri, Aug 2nd@ HOUvs SEA
Sat, Aug 3rd@ HOUvs SEA
Sun, Aug 4th@ HOUvs SEA
Tue, Aug 6thvs SDvs COL
Wed, Aug 7thvs SDvs COL
Fri, Aug 9thvs TB@ BAL
Sat, Aug 10thvs TB@ BAL
Sun, Aug 11thvs TB@ BAL
Tue, Aug 13th@ DET@ CWS
Wed, Aug 14th@ DET@ CWS
Thu, Aug 15th@ DET@ OAK
Fri, Aug 16th@ TOR@ OAK
Sat, Aug 17th@ TOR@ OAK
Sun, Aug 18th@ TOR@ OAK
Mon, Aug 19th@ TBvs DET
Tue, Aug 20th@ TBvs DET
Wed, Aug 21st@ TBvs DET
Fri, Aug 23rdvs TORvs LAA
Sat, Aug 24thvs TORvs LAA
Sun, Aug 25thvs TORvs LAA
Mon, Aug 26thvs NYY   
Tue, Aug 27thvs NYYvs TB
Wed, Aug 28thvs NYYvs TB
Thu, Aug 29th@ TEXvs TB
Fri, Aug 30th@ TEX@ TOR
Sat, Aug 31st@ TEX@ TOR
Sun, Sep 1st@ TEX@ TOR
Mon, Sep 2nd@ CHC@ MIL
Tue, Sep 3rd@ CHC@ MIL
Thu, Sep 5th@ HOUvs SEA
Fri, Sep 6th@ HOUvs SEA
Sat, Sep 7th@ HOUvs SEA
Sun, Sep 8th@ HOUvs SEA
Tue, Sep 10thvs CINvs OAK
Wed, Sep 11thvs CINvs OAK
Thu, Sep 12thvs CINvs OAK
Fri, Sep 13thvs CWS@ KC
Sat, Sep 14thvs CWS@ KC
Sun, Sep 15thvs CWS@ KC
Tue, Sep 17th@ PITvs TEX
Wed, Sep 18th@ PITvs TEX
Thu, Sep 19th@ PIT   
Fri, Sep 20th@ BALvs LAA
Sat, Sep 21st@ BALvs LAA
Sun, Sep 22nd@ BALvs LAA
Tue, Sep 24thvs HOU@ SEA
Wed, Sep 25thvs HOU@ SEA
Thu, Sep 26thvs OAK@ LAA
Fri, Sep 27thvs OAK@ LAA
Sat, Sep 28thvs OAK@ LAA
Sun, Sep 29thvs OAK@ LAA
Wed, Apr 3rd   @ TEX
Mon, Apr 22nd   vs MIN
Mon, Apr 29th   @ MIN
Thu, May 2nd   @ MIN
Wed, May 15th   @ DET
Thu, May 23rd   vs CWS
Thu, Jul 11th   @ TEX
Mon, Jul 15th   @ LAA
Thu, Jul 18th   @ LAA
Thu, Aug 1st   @ CLE
Mon, Aug 12th   @ CWS
Thu, Aug 22nd   vs DET
Mon, Sep 9th   vs OAK