Who Should I Trade?

Mac Williamson for Tony Kemp (2019)

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

Experts' Pick
Experts' Pick
  Mac Williamson
Mac Williamson
SEA @ PIT Tue, Sep 17th 7:05pm
Tony Kemp
Tony Kemp
CHC vs CIN Mon, Sep 16th 8:05pm
Recommended by
1 of 2 experts
Recommended by
1 of 2 experts
Rest of Season
VBR# 403# 420
Home Runs11
Stolen Bases00
Batting Average.203.212
Injury AlertMiLB-
Weather69 F, Partly Cloudy
Expert Ranks 
Bobby Sylvester
# 236
Donkey Teeth
# 237
  Mac Williamson
Mac Williamson
Tony Kemp
Tony Kemp
2019 Stats 
At Bats128225
Home Runs47
Stolen Bases24
Caught Stealing14
Batting Average.156.213
On Base Pct.250.285
Slugging Pct.258.373
On-base Plus Slugging.508.658
  Mac Williamson
Mac Williamson
Tony Kemp
Tony Kemp
2019 Projections 
At Bats2818
Home Runs11
Stolen Bases00
Caught Stealing00
Batting Average.203.212
On Base Pct.284.283
Slugging Pct.349.372
On-base Plus Slugging.633.655
  Mac Williamson
Mac Williamson
Tony Kemp
Tony Kemp
 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
The Astros have traded Tony Kemp to the Cubs in exchange for Martin Maldonado.
Dan Harris
Wed, Jul 31st
 Mac Williamson went 0-for-3 in Monday's loss to the Braves.
Brendan Tuma - Too Much Tuma
Tue, May 21st
Tony Kemp will be designated for assignment when Carlos Correa (ribs) is activated from the injured list Friday.
Connor Rooney
Thu, Jul 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
Tony Kemp went 1-for-4 with a solo home run in Saturday's 5-1 win over the Rangers.
Brad Camara
Sun, Jul 21st
 The Giants designated Mac Williamson for assignment.
Brendan Tuma - Too Much Tuma
Thu, Mar 28th
Tony Kemp went 3-for-5 with a triple, two singles, one RBI, and three runs scored on Sunday against Texas.
Kamran Hoda
Mon, May 13th
  Tony Kemp went 1-for-1 with a solo home run against Cleveland on Saturday.
Kamran Hoda
Sun, Apr 28th
There are no recent notes for these players
  Mac Williamson
Mac Williamson
Tony Kemp
Tony Kemp
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 20th@ OAK   
Thu, Mar 21st@ OAK   
Thu, Mar 28thvs BOS@ TEX
Fri, Mar 29thvs BOS   
Sat, Mar 30thvs BOS@ TEX
Sun, Mar 31stvs BOS@ TEX
Mon, Apr 1stvs LAA@ ATL
Tue, Apr 2ndvs LAA   
Fri, Apr 5th@ CWS@ MIL
Sat, Apr 6th@ CWS@ MIL
Sun, Apr 7th@ CWS@ MIL
Mon, Apr 8th@ KCvs PIT
Tue, Apr 9th@ KC   
Wed, Apr 10th@ KCvs PIT
Thu, Apr 11th@ KCvs PIT
Fri, Apr 12thvs HOUvs LAA
Sat, Apr 13thvs HOUvs LAA
Sun, Apr 14thvs HOU   
Mon, Apr 15thvs CLE@ MIA
Tue, Apr 16thvs CLE@ MIA
Wed, Apr 17thvs CLE@ MIA
Thu, Apr 18th@ LAA   
Fri, Apr 19th@ LAAvs ARI
Sat, Apr 20th@ LAAvs ARI
Sun, Apr 21st@ LAAvs ARI
Tue, Apr 23rd@ SDvs LAD
Wed, Apr 24th@ SDvs LAD
Thu, Apr 25thvs TEXvs LAD
Fri, Apr 26thvs TEX@ ARI
Sat, Apr 27thvs TEX@ ARI
Sun, Apr 28thvs TEX@ ARI
Tue, Apr 30thvs CHC@ SEA
Wed, May 1stvs CHC@ SEA
Fri, May 3rd@ CLEvs STL
Sat, May 4th@ CLEvs STL
Sun, May 5th@ CLEvs STL
Mon, May 6th@ NYYvs MIA
Tue, May 7th@ NYYvs MIA
Wed, May 8th@ NYYvs MIA
Thu, May 9th@ NYYvs MIA
Fri, May 10th@ BOSvs MIL
Sat, May 11th@ BOSvs MIL
Sun, May 12th@ BOSvs MIL
Mon, May 13thvs OAK   
Tue, May 14thvs OAK@ CIN
Thu, May 16thvs MIN@ CIN
Fri, May 17thvs MIN@ WSH
Sat, May 18thvs MIN@ WSH
Sun, May 19thvs MIN@ WSH
Mon, May 20th@ TEXvs PHI
Tue, May 21st@ TEXvs PHI
Wed, May 22nd@ TEXvs PHI
Fri, May 24th@ OAKvs CIN
Sat, May 25th@ OAKvs CIN
Sun, May 26th@ OAKvs CIN
Mon, May 27thvs TEX@ HOU
Tue, May 28thvs TEX@ HOU
Wed, May 29thvs TEX@ HOU
Thu, May 30thvs LAA   
Fri, May 31stvs LAA@ STL
Sat, Jun 1stvs LAA@ STL
Sun, Jun 2ndvs LAA@ STL
Mon, Jun 3rdvs HOUvs LAA
Tue, Jun 4thvs HOUvs COL
Wed, Jun 5thvs HOUvs COL
Thu, Jun 6thvs HOUvs COL
Fri, Jun 7th@ LAAvs STL
Sat, Jun 8th@ LAAvs STL
Sun, Jun 9th@ LAAvs STL
Tue, Jun 11th@ MIN@ COL
Wed, Jun 12th@ MIN@ COL
Thu, Jun 13th@ MIN@ LAD
Fri, Jun 14th@ OAK@ LAD
Sat, Jun 15th@ OAK@ LAD
Sun, Jun 16th@ OAK@ LAD
Mon, Jun 17thvs KC   
Tue, Jun 18thvs KCvs CWS
Wed, Jun 19thvs KCvs CWS
Thu, Jun 20thvs BALvs NYM
Fri, Jun 21stvs BALvs NYM
Sat, Jun 22ndvs BALvs NYM
Sun, Jun 23rdvs BALvs NYM
Tue, Jun 25th@ MILvs ATL
Wed, Jun 26th@ MILvs ATL
Thu, Jun 27th@ MILvs ATL
Fri, Jun 28th@ HOU@ CIN
Sat, Jun 29th@ HOU@ CIN
Sun, Jun 30th@ HOU@ CIN
Tue, Jul 2ndvs STL@ PIT
Wed, Jul 3rdvs STL@ PIT
Thu, Jul 4thvs STL@ PIT
Fri, Jul 5thvs OAK   
Sat, Jul 6thvs OAK@ CWS
Sun, Jul 7thvs OAK@ CWS
Fri, Jul 12th@ LAAvs PIT
Sat, Jul 13th@ LAAvs PIT
Sun, Jul 14th@ LAAvs PIT
Tue, Jul 16th@ OAKvs CIN
Wed, Jul 17th@ OAKvs CIN
Fri, Jul 19thvs LAAvs SD
Sat, Jul 20thvs LAAvs SD
Sun, Jul 21stvs LAAvs SD
Mon, Jul 22ndvs TEX@ SF
Tue, Jul 23rdvs TEX@ SF
Wed, Jul 24thvs TEX@ SF
Thu, Jul 25thvs DET   
Fri, Jul 26thvs DET@ MIL
Sat, Jul 27thvs DET@ MIL
Sun, Jul 28thvs DET@ MIL
Tue, Jul 30th@ TEX@ STL
Wed, Jul 31st@ TEX@ STL
Fri, Aug 2nd@ HOUvs MIL
Sat, Aug 3rd@ HOUvs MIL
Sun, Aug 4th@ HOUvs MIL
Tue, Aug 6thvs SDvs OAK
Wed, Aug 7thvs SDvs OAK
Fri, Aug 9thvs TB@ CIN
Sat, Aug 10thvs TB@ CIN
Sun, Aug 11thvs TB@ CIN
Tue, Aug 13th@ DET@ PHI
Wed, Aug 14th@ DET@ PHI
Thu, Aug 15th@ DET@ PHI
Fri, Aug 16th@ TOR@ PIT
Sat, Aug 17th@ TOR@ PIT
Sun, Aug 18th@ TOR@ PIT
Mon, Aug 19th@ TB   
Tue, Aug 20th@ TBvs SF
Wed, Aug 21st@ TBvs SF
Fri, Aug 23rdvs TORvs WSH
Sat, Aug 24thvs TORvs WSH
Sun, Aug 25thvs TORvs WSH
Mon, Aug 26thvs NYY   
Tue, Aug 27thvs NYY@ NYM
Wed, Aug 28thvs NYY@ NYM
Thu, Aug 29th@ TEX@ NYM
Fri, Aug 30th@ TEXvs MIL
Sat, Aug 31st@ TEXvs MIL
Sun, Sep 1st@ TEXvs MIL
Mon, Sep 2nd@ CHCvs SEA
Tue, Sep 3rd@ CHCvs SEA
Thu, Sep 5th@ HOU@ MIL
Fri, Sep 6th@ HOU@ MIL
Sat, Sep 7th@ HOU@ MIL
Sun, Sep 8th@ HOU@ MIL
Tue, Sep 10thvs CIN@ SD
Wed, Sep 11thvs CIN@ SD
Thu, Sep 12thvs CIN@ SD
Fri, Sep 13thvs CWSvs PIT
Sat, Sep 14thvs CWSvs PIT
Sun, Sep 15thvs CWSvs PIT
Tue, Sep 17th@ PITvs CIN
Wed, Sep 18th@ PITvs CIN
Thu, Sep 19th@ PITvs STL
Fri, Sep 20th@ BALvs STL
Sat, Sep 21st@ BALvs STL
Sun, Sep 22nd@ BALvs STL
Tue, Sep 24thvs HOU@ PIT
Wed, Sep 25thvs HOU@ PIT
Thu, Sep 26thvs OAK@ PIT
Fri, Sep 27thvs OAK@ STL
Sat, Sep 28thvs OAK@ STL
Sun, Sep 29thvs OAK@ STL
Wed, Apr 3rd   @ ATL
Thu, Apr 4th   @ ATL
Wed, May 15th   @ CIN
Thu, May 23rd   vs PHI
Mon, Jun 10th   @ COL
Mon, Jun 24th   vs ATL
Mon, Jul 1st   @ PIT
Mon, Jul 15th   vs CIN
Thu, Aug 1st   @ STL
Mon, Aug 5th   vs OAK
Thu, Aug 8th   @ CIN
Thu, Aug 22nd   vs SF
Mon, Sep 9th   @ SD
Mon, Sep 16th   vs CIN