Who Should I Trade?

Yolmer Sanchez for Mac Williamson (2019)

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

Experts' Pick
  Mac Williamson
Mac Williamson
SEA @ BAL Sat, Sep 21st 7:05pm
Yolmer Sanchez
2B,3B - CWS
Yolmer Sanchez
CWS @ DET Sat, Sep 21st 6:10pm
Recommended by
1 of 1 experts
Recommended by
0 of 1 experts
Rest of Season
VBR# 431# 428
Home Runs10
Stolen Bases00
Batting Average.203.251
Injury AlertMiLB-
Weather80 F, Partly Cloudy80 F, Mostly Cloudy
Expert Ranks 
Donkey Teeth
# 237
  Mac Williamson
Mac Williamson
Yolmer Sanchez
2B,3B - CWS
Yolmer Sanchez
2019 Stats 
At Bats128466
Home Runs42
Stolen Bases25
Caught Stealing14
Batting Average.156.255
On Base Pct.250.324
Slugging Pct.258.326
On-base Plus Slugging.508.651
  Mac Williamson
Mac Williamson
Yolmer Sanchez
2B,3B - CWS
Yolmer Sanchez
2019 Projections 
At Bats1929
Home Runs10
Stolen Bases00
Caught Stealing00
Batting Average.203.251
On Base Pct.284.319
Slugging Pct.349.327
On-base Plus Slugging.633.646
  Mac Williamson
Mac Williamson
Yolmer Sanchez
2B,3B - CWS
Yolmer Sanchez
 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
Chicago White Sox second baseman Yolmer Sanchez went 2-for-2 with two walks, one run, and a steal in a 5-2 loss to the Mets on Tuesday.
Matthew Terelle
Wed, Jul 31st
 Mac Williamson went 0-for-3 in Monday's loss to the Braves.
Brendan Tuma - Too Much Tuma
Tue, May 21st
Chicago White Sox second baseman Yolmer Sanchez went 2-for-4 with a run and a steal in a 5-1 win over the Twins on Saturday.
Matthew Terelle
Sun, Jul 28th
 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
Chicago White Sox second baseman Yolmer Sanchez went 3-for-5 with two doubles, a homer, two runs, and two RBI in a 9-2 win over the Rays on Friday.
Matthew Terelle
Sat, Jul 20th
 The Giants designated Mac Williamson for assignment.
Brendan Tuma - Too Much Tuma
Thu, Mar 28th
Chicago White Sox second baseman Yolmer Sanchez went 2-for-4 with a steal in a 10-4 win over the Indians on Thursday.
Matthew Terelle
Fri, May 31st
  Chicago White Sox second baseman Yolmer Sanchez went 1-for-3 with a solo homer and two RBI in a 7-2 win over the Blue Jays on Saturday.
Matthew Terelle
Sat, May 11th
There are no recent notes for these players
  Mac Williamson
Mac Williamson
Yolmer Sanchez
2B,3B - CWS
Yolmer Sanchez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs BOS@ KC
Sat, Mar 30thvs BOS@ KC
Sun, Mar 31stvs BOS@ KC
Mon, Apr 1stvs LAA@ CLE
Wed, Apr 3rd   @ CLE
Fri, Apr 5th@ CWSvs SEA
Sat, Apr 6th@ CWSvs SEA
Sun, Apr 7th@ CWSvs SEA
Mon, Apr 8th@ KCvs TB
Tue, Apr 9th@ KCvs TB
Wed, Apr 10th@ KCvs TB
Fri, Apr 12thvs HOU@ NYY
Sat, Apr 13thvs HOU@ NYY
Sun, Apr 14thvs HOU@ NYY
Mon, Apr 15thvs CLEvs KC
Tue, Apr 16thvs CLEvs KC
Wed, Apr 17thvs CLEvs KC
Thu, Apr 18th@ LAA@ DET
Fri, Apr 19th@ LAA@ DET
Sun, Apr 21st@ LAA@ DET
Mon, Apr 22nd   @ BAL
Tue, Apr 23rd@ SD@ BAL
Wed, Apr 24th@ SD@ BAL
Fri, Apr 26thvs TEXvs DET
Sun, Apr 28thvs TEXvs DET
Mon, Apr 29th   vs BAL
Wed, May 1stvs CHCvs BAL
Thu, May 2nd   vs BOS
Fri, May 3rd@ CLEvs BOS
Sat, May 4th@ CLEvs BOS
Sun, May 5th@ CLEvs BOS
Mon, May 6th@ NYY@ CLE
Tue, May 7th@ NYY@ CLE
Wed, May 8th@ NYY@ CLE
Thu, May 9th@ NYY@ CLE
Fri, May 10th@ BOS@ TOR
Sat, May 11th@ BOS@ TOR
Sun, May 12th@ BOS@ TOR
Mon, May 13thvs OAKvs CLE
Tue, May 14thvs OAKvs CLE
Thu, May 16thvs MINvs TOR
Fri, May 17thvs MINvs TOR
Sat, May 18thvs MINvs TOR
Sun, May 19thvs MINvs TOR
Mon, May 20th@ TEX@ HOU
Tue, May 21st@ TEX@ HOU
Wed, May 22nd@ TEX@ HOU
Thu, May 23rd   @ HOU
Fri, May 24th@ OAK@ MIN
Sat, May 25th@ OAK@ MIN
Sun, May 26th@ OAK@ MIN
Tue, May 28thvs TEXvs KC
Wed, May 29thvs TEXvs KC
Thu, May 30thvs LAAvs CLE
Fri, May 31stvs LAAvs CLE
Sat, Jun 1stvs LAAvs CLE
Sun, Jun 2ndvs LAAvs CLE
Tue, Jun 4thvs HOU@ WSH
Wed, Jun 5thvs HOU@ WSH
Fri, Jun 7th@ LAA@ KC
Sat, Jun 8th@ LAA@ KC
Sun, Jun 9th@ LAA@ KC
Mon, Jun 10th   vs WSH
Tue, Jun 11th@ MINvs WSH
Thu, Jun 13th@ MINvs NYY
Fri, Jun 14th@ OAKvs NYY
Sat, Jun 15th@ OAKvs NYY
Sun, Jun 16th@ OAKvs NYY
Tue, Jun 18thvs KC@ CHC
Wed, Jun 19thvs KC@ CHC
Fri, Jun 21stvs BAL@ TEX
Sat, Jun 22ndvs BAL@ TEX
Sun, Jun 23rdvs BAL@ TEX
Mon, Jun 24th   @ BOS
Tue, Jun 25th@ MIL@ BOS
Wed, Jun 26th@ MIL@ BOS
Fri, Jun 28th@ HOUvs MIN
Sat, Jun 29th@ HOUvs MIN
Sun, Jun 30th@ HOUvs MIN
Wed, Jul 3rdvs STLvs DET
Thu, Jul 4thvs STLvs DET
Sat, Jul 6thvs OAKvs CHC
Sun, Jul 7thvs OAKvs CHC
Fri, Jul 12th@ LAA@ OAK
Sat, Jul 13th@ LAA@ OAK
Sun, Jul 14th@ LAA@ OAK
Mon, Jul 15th   @ KC
Tue, Jul 16th@ OAK@ KC
Wed, Jul 17th@ OAK@ KC
Thu, Jul 18th   @ KC
Fri, Jul 19thvs LAA@ TB
Sat, Jul 20thvs LAA@ TB
Sun, Jul 21stvs LAA@ TB
Mon, Jul 22ndvs TEXvs MIA
Tue, Jul 23rdvs TEXvs MIA
Wed, Jul 24thvs TEXvs MIA
Thu, Jul 25thvs DETvs MIN
Fri, Jul 26thvs DETvs MIN
Sat, Jul 27thvs DETvs MIN
Sun, Jul 28thvs DETvs MIN
Tue, Jul 30th@ TEXvs NYM
Wed, Jul 31st@ TEXvs NYM
Thu, Aug 1st   vs NYM
Fri, Aug 2nd@ HOU@ PHI
Sat, Aug 3rd@ HOU@ PHI
Sun, Aug 4th@ HOU@ PHI
Mon, Aug 5th   @ DET
Tue, Aug 6thvs SD@ DET
Wed, Aug 7thvs SD@ DET
Fri, Aug 9thvs TBvs OAK
Sat, Aug 10thvs TBvs OAK
Sun, Aug 11thvs TBvs OAK
Tue, Aug 13th@ DETvs HOU
Wed, Aug 14th@ DETvs HOU
Thu, Aug 15th@ DET@ LAA
Fri, Aug 16th@ TOR@ LAA
Sat, Aug 17th@ TOR@ LAA
Sun, Aug 18th@ TOR@ LAA
Mon, Aug 19th@ TB@ MIN
Tue, Aug 20th@ TB@ MIN
Wed, Aug 21st@ TB@ MIN
Thu, Aug 22nd   vs TEX
Fri, Aug 23rdvs TORvs TEX
Sat, Aug 24thvs TORvs TEX
Sun, Aug 25thvs TORvs TEX
Tue, Aug 27thvs NYYvs MIN
Wed, Aug 28thvs NYYvs MIN
Thu, Aug 29th@ TEXvs MIN
Fri, Aug 30th@ TEX@ ATL
Sat, Aug 31st@ TEX@ ATL
Sun, Sep 1st@ TEX@ ATL
Mon, Sep 2nd@ CHC@ CLE
Tue, Sep 3rd@ CHC@ CLE
Wed, Sep 4th   @ CLE
Thu, Sep 5th@ HOU@ CLE
Fri, Sep 6th@ HOUvs LAA
Sat, Sep 7th@ HOUvs LAA
Sun, Sep 8th@ HOUvs LAA
Tue, Sep 10thvs CINvs KC
Wed, Sep 11thvs CINvs KC
Thu, Sep 12thvs CINvs KC
Fri, Sep 13thvs CWS@ SEA
Sat, Sep 14thvs CWS@ SEA
Sun, Sep 15thvs CWS@ SEA
Mon, Sep 16th   @ MIN
Tue, Sep 17th@ PIT@ MIN
Wed, Sep 18th@ PIT@ MIN
Fri, Sep 20th@ BAL@ DET
Sat, Sep 21st@ BAL@ DET
Sun, Sep 22nd@ BAL@ DET
Tue, Sep 24thvs HOUvs CLE
Wed, Sep 25thvs HOUvs CLE
Thu, Sep 26thvs OAKvs CLE
Fri, Sep 27thvs OAKvs DET
Sat, Sep 28thvs OAKvs DET
Sun, Sep 29thvs OAKvs DET
Wed, Mar 20th@ OAK   
Thu, Mar 21st@ OAK   
Fri, Mar 29thvs BOS   
Tue, Apr 2ndvs LAA   
Thu, Apr 11th@ KC   
Sat, Apr 20th@ LAA   
Thu, Apr 25thvs TEX   
Sat, Apr 27thvs TEX   
Tue, Apr 30thvs CHC   
Mon, May 27thvs TEX   
Mon, Jun 3rdvs HOU   
Thu, Jun 6thvs HOU   
Wed, Jun 12th@ MIN   
Mon, Jun 17thvs KC   
Thu, Jun 20thvs BAL   
Thu, Jun 27th@ MIL   
Tue, Jul 2ndvs STL   
Fri, Jul 5thvs OAK   
Mon, Aug 26thvs NYY   
Thu, Sep 19th@ PIT