Skip to main content

Who Should I Trade?

Trevor Williams for Patrick Sandoval (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Patrick Sandoval
Patrick Sandoval
Trevor Williams
Trevor Williams
Recommended by
4 of 7 experts
Recommended by
3 of 7 experts
Rest of Season# 365# 323
VBR# 472# 603
Injury Alert-IL10
Expert Ranks 
Mike Maher
# 333# 392
Dan Harris
# 133
Ryan Amore
Pitcher List
# 272# 291
Carmen Maiorano
# 275# 309
Pierre Camus
# 200
Chris Clegg
# 269# 241
Corbin Young
# 387# 310
Who Should I Trade? Player Statistics
  Patrick Sandoval
Patrick Sandoval
Trevor Williams
Trevor Williams
2021 Stats 
Games Played810
Games Started510
Innings Pitched33.044.2
Blown Saves00
Hits Allowed3050
Earned Runs1426
Home Runs Allowed58
Who Should I Trade? Player Projections
  Patrick Sandoval
Patrick Sandoval
Trevor Williams
Trevor Williams
2021 Projections 
Games Played1513
Games Started411
Innings Pitched34.868.2
Blown Saves00
Hits Allowed3373
Earned Runs1637
Home Runs Allowed512
Who Should I Trade? Player Notes
  Patrick Sandoval
Patrick Sandoval
Trevor Williams
Trevor Williams
 Angels' SP Patrick Sandoval (1-2) gave up two earned runs on four hits, two walks, and four strikeouts over six innings pitched en route to his first win of the 2021 season.
Jack Mannis
Sun, Jun 13th
Cubs pitcher Trevor Williams won't make his scheduled start on Monday against the Padres after undergoing an appendectomy on Sunday.
Brad Camara
Sun, May 30th
 Angels' SP Patrick Sandoval (0-2) gave up three earned runs on five hits, one walk, and 10 strikeouts over six innings en route to a loss against the Mariners on Sunday.
Jack Mannis
Mon, Jun 7th
Trevor Williams went six innings allowing one run versus the Pirates Wednesday. He struck out seven and earned his third victory of the season.
Jamie Mellor
Thu, May 27th
 Angels' SP Patrick Sandoval gave up five hits, two walks, and struck out four batters over five scoreless innings in a 5-0 loss to the Athletics.
Jack Mannis
Fri, May 28th
Trevor Williams went 4 2/3 innings versus the Nationals Thursday. He allowed two runs but did not get the win due to going fewer than five innings.
Jamie Mellor
Fri, May 21st
 Patrick Sandoval gave up four hits and two walks while striking out three on Saturday, but earned the loss due to two earned runs and a lack of run support from his teammates.
Ethan Biddle
Sun, May 23rd
Trevor Williams went two innings allowing three runs versus the Tigers Saturday. He did not have his best stuff and left while behind but ended up with a no-decision.
Jamie Mellor
Sun, May 16th
 Angels' SP Patrick Sandoval gave up two runs on six hits, one walk, and two strikeouts en route to an Angels' 7-4 win over Cleveland.
Jack Mannis
Tue, May 18th
Trevor Williams went four innings versus the Pirates Saturday. He allowed two runs with six strikeouts and ended up with a no-decision.
Jamie Mellor
Sun, May 9th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Patrick Sandoval
Patrick Sandoval
Trevor Williams
Trevor Williams
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs CWSvs PIT
Sat, Apr 3rdvs CWSvs PIT
Sun, Apr 4thvs CWSvs PIT
Mon, Apr 5thvs HOUvs MIL
Tue, Apr 6thvs HOUvs MIL
Wed, Apr 7th   vs MIL
Thu, Apr 8th@ TOR@ PIT
Sat, Apr 10th@ TOR@ PIT
Sun, Apr 11th   @ PIT
Mon, Apr 12th@ KC@ MIL
Tue, Apr 13th@ KC@ MIL
Wed, Apr 14th@ KC@ MIL
Fri, Apr 16thvs MINvs ATL
Sat, Apr 17th   vs ATL
Sun, Apr 18th   vs ATL
Tue, Apr 20thvs TEXvs NYM
Wed, Apr 21stvs TEXvs NYM
Thu, Apr 22nd@ HOUvs NYM
Fri, Apr 23rd@ HOUvs MIL
Sat, Apr 24th@ HOUvs MIL
Sun, Apr 25th@ HOUvs MIL
Mon, Apr 26th@ TEX@ ATL
Tue, Apr 27th@ TEX@ ATL
Wed, Apr 28th@ TEX@ ATL
Thu, Apr 29th   @ ATL
Fri, Apr 30th@ SEA@ CIN
Sat, May 1st@ SEA@ CIN
Sun, May 2nd@ SEA@ CIN
Tue, May 4thvs TBvs LAD
Wed, May 5thvs TBvs LAD
Fri, May 7thvs LADvs PIT
Sat, May 8thvs LADvs PIT
Sun, May 9thvs LADvs PIT
Tue, May 11th@ HOU@ CLE
Wed, May 12th@ HOU@ CLE
Fri, May 14th@ BOS@ DET
Sat, May 15th@ BOS@ DET
Sun, May 16th@ BOS@ DET
Mon, May 17thvs CLEvs WSH
Tue, May 18thvs CLEvs WSH
Wed, May 19thvs CLEvs WSH
Thu, May 20thvs MINvs WSH
Fri, May 21stvs OAK@ STL
Sat, May 22ndvs OAK@ STL
Sun, May 23rdvs OAK@ STL
Tue, May 25thvs TEX@ PIT
Wed, May 26thvs TEX@ PIT
Thu, May 27th@ OAK@ PIT
Fri, May 28th@ OAKvs CIN
Sat, May 29th@ OAKvs CIN
Sun, May 30th@ OAKvs CIN
Mon, May 31st@ SFvs SD
Tue, Jun 1st@ SFvs SD
Wed, Jun 2nd   vs SD
Thu, Jun 3rdvs SEA@ SF
Fri, Jun 4thvs SEA@ SF
Sat, Jun 5thvs SEA@ SF
Sun, Jun 6thvs SEA@ SF
Mon, Jun 7thvs KC@ SD
Tue, Jun 8thvs KC@ SD
Wed, Jun 9thvs KC@ SD
Fri, Jun 11th@ ARIvs STL
Sat, Jun 12th@ ARIvs STL
Sun, Jun 13th@ ARIvs STL
Mon, Jun 14th@ OAK@ NYM
Tue, Jun 15th@ OAK@ NYM
Wed, Jun 16th@ OAK@ NYM
Thu, Jun 17thvs DET@ NYM
Fri, Jun 18thvs DETvs MIA
Sat, Jun 19thvs DETvs MIA
Sun, Jun 20thvs DETvs MIA
Mon, Jun 21st   vs CLE
Tue, Jun 22ndvs SFvs CLE
Thu, Jun 24th   @ LAD
Fri, Jun 25th@ TB@ LAD
Sat, Jun 26th@ TB@ LAD
Sun, Jun 27th@ TB@ LAD
Mon, Jun 28th@ NYY@ MIL
Tue, Jun 29th@ NYY@ MIL
Wed, Jun 30th@ NYY@ MIL
Fri, Jul 2ndvs BAL@ CIN
Sat, Jul 3rdvs BAL@ CIN
Sun, Jul 4thvs BAL@ CIN
Mon, Jul 5thvs BOSvs PHI
Tue, Jul 6thvs BOSvs PHI
Wed, Jul 7thvs BOSvs PHI
Thu, Jul 8th   vs PHI
Fri, Jul 9th@ SEAvs STL
Sat, Jul 10th@ SEAvs STL
Sun, Jul 11th@ SEAvs STL
Fri, Jul 16thvs SEA@ ARI
Sat, Jul 17thvs SEA@ ARI
Sun, Jul 18thvs SEA@ ARI
Mon, Jul 19th@ OAK@ STL
Tue, Jul 20th@ OAK@ STL
Wed, Jul 21st   @ STL
Thu, Jul 22nd@ MIN@ STL
Fri, Jul 23rd@ MINvs ARI
Sat, Jul 24th@ MINvs ARI
Sun, Jul 25th@ MINvs ARI
Mon, Jul 26thvs COLvs CIN
Tue, Jul 27thvs COLvs CIN
Wed, Jul 28thvs COLvs CIN
Thu, Jul 29thvs OAKvs CIN
Fri, Jul 30thvs OAK@ WSH
Sat, Jul 31stvs OAK@ WSH
Sun, Aug 1stvs OAK@ WSH
Tue, Aug 3rd@ TEX@ COL
Wed, Aug 4th@ TEX@ COL
Thu, Aug 5th@ TEX@ COL
Fri, Aug 6th@ LADvs CWS
Sat, Aug 7th@ LADvs CWS
Sun, Aug 8th@ LADvs CWS
Mon, Aug 9th   vs MIL
Tue, Aug 10thvs TORvs MIL
Wed, Aug 11thvs TORvs MIL
Thu, Aug 12thvs TORvs MIL
Fri, Aug 13thvs HOU@ MIA
Sat, Aug 14thvs HOU@ MIA
Sun, Aug 15thvs HOU@ MIA
Mon, Aug 16th   @ CIN
Tue, Aug 17th@ DET@ CIN
Wed, Aug 18th@ DET@ CIN
Fri, Aug 20th@ CLEvs KC
Sat, Aug 21st@ CLEvs KC
Sun, Aug 22nd@ CLEvs KC
Mon, Aug 23rd   vs COL
Tue, Aug 24th@ BALvs COL
Wed, Aug 25th@ BALvs COL
Fri, Aug 27thvs SD@ CWS
Sat, Aug 28thvs SD@ CWS
Sun, Aug 29th   @ CWS
Tue, Aug 31stvs NYY@ MIN
Wed, Sep 1stvs NYY@ MIN
Thu, Sep 2nd   vs PIT
Fri, Sep 3rdvs TEXvs PIT
Sat, Sep 4thvs TEXvs PIT
Sun, Sep 5thvs TEXvs PIT
Mon, Sep 6thvs TEXvs CIN
Tue, Sep 7th@ SDvs CIN
Wed, Sep 8th@ SDvs CIN
Fri, Sep 10th@ HOUvs SF
Sat, Sep 11th@ HOUvs SF
Sun, Sep 12th@ HOUvs SF
Tue, Sep 14th@ CWS@ PHI
Wed, Sep 15th@ CWS@ PHI
Thu, Sep 16th@ CWS@ PHI
Fri, Sep 17thvs OAK@ MIL
Sat, Sep 18thvs OAK@ MIL
Sun, Sep 19thvs OAK@ MIL
Tue, Sep 21stvs HOUvs MIN
Wed, Sep 22ndvs HOUvs MIN
Fri, Sep 24thvs SEAvs STL
Sat, Sep 25thvs SEAvs STL
Sun, Sep 26thvs SEAvs STL
Tue, Sep 28th@ TEX@ PIT
Wed, Sep 29th@ TEX@ PIT
Thu, Sep 30th@ TEX@ PIT
Fri, Oct 1st@ SEA@ STL
Sat, Oct 2nd@ SEA@ STL
Sun, Oct 3rd@ SEA@ STL
Fri, Apr 2ndvs CWS   
Fri, Apr 9th@ TOR   
Mon, Apr 19thvs TEX   
Mon, May 3rdvs TB   
Thu, May 6thvs TB   
Mon, May 10th@ HOU   
Wed, Jun 23rdvs SF   
Thu, Jul 1st@ NYY   
Mon, Aug 2nd@ TEX   
Thu, Aug 19th@ DET   
Thu, Aug 26th@ BAL   
Mon, Aug 30thvs NYY   
Mon, Sep 20thvs HOU   
Thu, Sep 23rdvs HOU