Who Should I Trade?

Michael Pineda for Trevor Williams (2019)

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

Experts' Pick
  Michael Pineda
Michael Pineda
MIN @ TEX Sat, Aug 17th 8:05pm
Trevor Williams
Trevor Williams
PIT vs CHC Sat, Aug 17th 1:35pm
Recommended by
9 of 13 experts
Recommended by
4 of 13 experts
Rest of Season
VBR# 324# 931
Injury Alert--
Weather98 F, Clear87 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 128# 135
Andrew Gould
# 107
Andrea LaMont
Lenny Melnick Fantasy Sports
# 86# 111
Nick Mariano
# 152# 174
Bobby Sylvester
# 109
Dan Harris
# 99# 119
Max Freeze
Freeze Stats
# 69
Brandon 'B_Don' Myers
# 116# 128
Todd D Clark
The Fantasy Fix
# 78# 94
Chris Meaney
The Athletic
# 111# 107
Pierre Camus
# 115# 78
Donkey Teeth
# 174# 82
Eno Sarris
The Athletic
# 75
  Michael Pineda
Michael Pineda
Trevor Williams
Trevor Williams
2019 Stats 
Games Played2218
Games Started2218
Innings Pitched122.2105.3
Blown Saves00
Hits Allowed122118
Earned Runs5762
Home Runs Allowed1917
  Michael Pineda
Michael Pineda
Trevor Williams
Trevor Williams
2019 Projections 
Games Played56
Games Started56
Innings Pitched31.238.4
Blown Saves00
Hits Allowed3141
Earned Runs1521
Home Runs Allowed56
  Michael Pineda
Michael Pineda
Trevor Williams
Trevor Williams
 Minnesota Twins right-hander Michael Pineda pitched well in a 13-6 win over the Rangers on Thursday. Pineda allowed three runs over five innings while striking out six.
Matthew Terelle
Fri, Aug 16th
Trevor Williams picked up the win after allowing five earned runs in five innings as the Pirates defeated the Angels 10-7.
Brandon Plutner
Wed, Aug 14th
 The Minnesota Twins on Thursday activated right-handed starter Michael Pineda from the injured list. The team optioned Randy Dobnak to Triple-A Rochester to make room.
Joey Oliver
Thu, Aug 15th
Trevor Williams (4-5) allowed six runs on eight hits and one walk while striking out one through five innings against the Brewers Wednesday, earning him the loss.
Connor Rooney
Thu, Aug 8th
 Minnesota Twins right-hander Michael Pineda pitched well in a 5-4 loss to the Marlins on Thursday. Pineda allowed just one run over six innings while striking out three.
Matthew Terelle
Thu, Aug 1st
Trevor Williams (4-4) earned the win Friday against the Mets. He allowed three runs on six hits and three walks across six innings. He struck out two.
Connor Rooney
Fri, Aug 2nd
 Minnesota Twins right-hander Michael Pineda struck out eight in a 7-6 win over the Oakland A's on Sunday. Pineda allowed three runs in 5 1/3 innings while settling for a no-decision.
Matthew Terelle
Sun, Jul 21st
Trevor Williams (3-4) took the loss Saturday against the Mets, allowing three runs on four hits and two walks across seven innings. He struck out seven.
Connor Rooney
Sat, Jul 27th
 Minnesota Twins right-hander Michael Pineda pitched well in a 3-2 loss to the Mets on Tuesday. Pineda allowed three runs (one earned) in six innings while striking out three.
Matthew Terelle
Wed, Jul 17th
Trevor Williams allowed two runs (one earned) on five hits with two walks and seven strikeouts across five innings Monday against the Cardinals. He did not factor into the decision.
Connor Rooney
Tue, Jul 23rd
There are no recent notes for these players
  Michael Pineda
Michael Pineda
Trevor Williams
Trevor Williams
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CLE@ CIN
Sat, Mar 30thvs CLE   
Sun, Mar 31stvs CLE@ CIN
Tue, Apr 2nd@ KC   
Wed, Apr 3rd@ KCvs STL
Fri, Apr 5th@ PHIvs CIN
Sat, Apr 6th@ PHIvs CIN
Sun, Apr 7th@ PHIvs CIN
Tue, Apr 9th@ NYM   
Wed, Apr 10th@ NYM@ CHC
Sat, Apr 13thvs DET@ WSH
Sun, Apr 14thvs DET@ WSH
Mon, Apr 15thvs TOR   
Tue, Apr 16thvs TOR@ DET
Wed, Apr 17thvs TOR@ DET
Thu, Apr 18thvs TOR   
Sat, Apr 20th@ BALvs SF
Sun, Apr 21st@ BALvs SF
Mon, Apr 22nd@ HOUvs ARI
Tue, Apr 23rd@ HOUvs ARI
Wed, Apr 24th@ HOUvs ARI
Fri, Apr 26thvs BAL@ LAD
Sat, Apr 27thvs BAL@ LAD
Sun, Apr 28thvs BAL@ LAD
Mon, Apr 29thvs HOU   
Tue, Apr 30thvs HOU@ TEX
Wed, May 1stvs HOU@ TEX
Thu, May 2ndvs HOU   
Fri, May 3rd@ NYYvs OAK
Sat, May 4th@ NYYvs OAK
Sun, May 5th@ NYYvs OAK
Mon, May 6th@ TOR   
Tue, May 7th@ TORvs TEX
Wed, May 8th@ TORvs TEX
Fri, May 10thvs DET@ STL
Sat, May 11thvs DET@ STL
Sun, May 12thvs DET@ STL
Mon, May 13thvs LAA@ ARI
Tue, May 14thvs LAA@ ARI
Wed, May 15thvs LAA@ ARI
Thu, May 16th@ SEA@ SD
Fri, May 17th@ SEA@ SD
Sat, May 18th@ SEA@ SD
Sun, May 19th@ SEA@ SD
Mon, May 20th@ LAA   
Tue, May 21st@ LAAvs COL
Thu, May 23rd@ LAAvs COL
Fri, May 24thvs CWSvs LAD
Sat, May 25thvs CWSvs LAD
Sun, May 26thvs CWSvs LAD
Mon, May 27thvs MIL@ CIN
Tue, May 28thvs MIL@ CIN
Thu, May 30th@ TBvs MIL
Fri, May 31st@ TBvs MIL
Sat, Jun 1st@ TBvs MIL
Sun, Jun 2nd@ TBvs MIL
Tue, Jun 4th@ CLEvs ATL
Wed, Jun 5th@ CLEvs ATL
Thu, Jun 6th@ CLEvs ATL
Fri, Jun 7th@ DET@ MIL
Sat, Jun 8th@ DET@ MIL
Sun, Jun 9th@ DET@ MIL
Tue, Jun 11thvs SEA@ ATL
Wed, Jun 12thvs SEA@ ATL
Thu, Jun 13thvs SEA@ ATL
Fri, Jun 14thvs KC@ MIA
Sat, Jun 15thvs KC@ MIA
Sun, Jun 16thvs KC@ MIA
Mon, Jun 17thvs BOS   
Tue, Jun 18thvs BOSvs DET
Wed, Jun 19thvs BOSvs DET
Thu, Jun 20th@ KC   
Fri, Jun 21st@ KCvs SD
Sat, Jun 22nd@ KCvs SD
Sun, Jun 23rd@ KCvs SD
Tue, Jun 25thvs TB@ HOU
Wed, Jun 26thvs TB@ HOU
Thu, Jun 27thvs TB@ HOU
Fri, Jun 28th@ CWS@ MIL
Sat, Jun 29th@ CWS@ MIL
Sun, Jun 30th@ CWS@ MIL
Tue, Jul 2nd@ OAKvs CHC
Wed, Jul 3rd@ OAKvs CHC
Thu, Jul 4th@ OAKvs CHC
Fri, Jul 5thvs TEXvs MIL
Sat, Jul 6thvs TEXvs MIL
Sun, Jul 7thvs TEXvs MIL
Fri, Jul 12th@ CLE@ CHC
Sat, Jul 13th@ CLE@ CHC
Sun, Jul 14th@ CLE@ CHC
Tue, Jul 16thvs NYM@ STL
Wed, Jul 17thvs NYM@ STL
Thu, Jul 18thvs OAK   
Fri, Jul 19thvs OAKvs PHI
Sat, Jul 20thvs OAKvs PHI
Sun, Jul 21stvs OAKvs PHI
Mon, Jul 22ndvs NYYvs STL
Tue, Jul 23rdvs NYYvs STL
Wed, Jul 24thvs NYYvs STL
Thu, Jul 25th@ CWSvs STL
Fri, Jul 26th@ CWS@ NYM
Sat, Jul 27th@ CWS@ NYM
Sun, Jul 28th@ CWS@ NYM
Tue, Jul 30th@ MIA@ CIN
Wed, Jul 31st@ MIA@ CIN
Thu, Aug 1st@ MIA   
Fri, Aug 2ndvs KCvs NYM
Sat, Aug 3rdvs KCvs NYM
Sun, Aug 4thvs KCvs NYM
Mon, Aug 5thvs ATLvs MIL
Tue, Aug 6thvs ATLvs MIL
Wed, Aug 7thvs ATLvs MIL
Thu, Aug 8thvs CLE   
Fri, Aug 9thvs CLE@ STL
Sat, Aug 10thvs CLE@ STL
Sun, Aug 11thvs CLE@ STL
Tue, Aug 13th@ MIL@ LAA
Wed, Aug 14th@ MIL@ LAA
Thu, Aug 15th@ TEX   
Fri, Aug 16th@ TEXvs CHC
Sat, Aug 17th@ TEXvs CHC
Sun, Aug 18th@ TEXvs CHC
Mon, Aug 19thvs CWSvs WSH
Tue, Aug 20thvs CWSvs WSH
Wed, Aug 21stvs CWSvs WSH
Fri, Aug 23rdvs DETvs CIN
Sat, Aug 24thvs DETvs CIN
Sun, Aug 25thvs DETvs CIN
Tue, Aug 27th@ CWS@ PHI
Wed, Aug 28th@ CWS@ PHI
Thu, Aug 29th@ CWS@ COL
Fri, Aug 30th@ DET@ COL
Sat, Aug 31st@ DET@ COL
Sun, Sep 1st@ DET@ COL
Mon, Sep 2nd@ DET   
Tue, Sep 3rd@ BOSvs MIA
Wed, Sep 4th@ BOSvs MIA
Thu, Sep 5th@ BOSvs MIA
Fri, Sep 6thvs CLEvs STL
Sat, Sep 7thvs CLEvs STL
Sun, Sep 8thvs CLEvs STL
Tue, Sep 10thvs WSH@ SF
Wed, Sep 11thvs WSH@ SF
Thu, Sep 12thvs WSH@ SF
Fri, Sep 13th@ CLE@ CHC
Sat, Sep 14th@ CLE@ CHC
Sun, Sep 15th@ CLE@ CHC
Mon, Sep 16thvs CWS   
Tue, Sep 17thvs CWSvs SEA
Wed, Sep 18thvs CWSvs SEA
Thu, Sep 19thvs KCvs SEA
Fri, Sep 20thvs KC@ MIL
Sat, Sep 21stvs KC@ MIL
Sun, Sep 22ndvs KC@ MIL
Tue, Sep 24th@ DETvs CHC
Wed, Sep 25th@ DETvs CHC
Thu, Sep 26th@ DETvs CHC
Fri, Sep 27th@ KCvs CIN
Sat, Sep 28th@ KCvs CIN
Sun, Sep 29th@ KCvs CIN
Mon, Apr 1st   vs STL
Thu, Apr 4th   vs CIN
Mon, Apr 8th   @ CHC
Thu, Apr 11th   @ CHC
Fri, Apr 12th   @ WSH
Fri, Apr 19th   vs SF
Thu, Apr 25th   vs ARI
Thu, May 9th   @ STL
Wed, May 22nd   vs COL
Wed, May 29th   @ CIN
Mon, Jun 10th   @ ATL
Mon, Jul 1st   vs CHC
Mon, Jul 15th   @ STL
Mon, Jul 29th   @ CIN
Mon, Aug 12th   @ LAA
Thu, Aug 22nd   vs WSH
Mon, Aug 26th   @ PHI
Mon, Sep 9th   @ SF