Who Should I Trade?

Michael Pineda for Griffin Canning (2019)

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

Experts' Pick
Experts' Pick
  Michael Pineda
Michael Pineda
MIN vs CWS Wed, Aug 21st 1:10pm
Griffin Canning
Griffin Canning
LAA @ TEX Wed, Aug 21st 7:05pm
Recommended by
7 of 14 experts
Recommended by
7 of 14 experts
Rest of Season
VBR# 423# 841
Injury Alert--
Weather73 F, Mostly Cloudy98 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 128# 66
Joe Bond
Fantasy Six Pack
# 103
Nick Mariano
# 152# 146
Dan Harris
# 99# 86
Pierre Camus
# 126# 54
Mick Ciallela
# 81
Todd D Clark
The Fantasy Fix
# 78# 67
Max Freeze
Freeze Stats
# 69# 75
Andrea LaMont
Lenny Melnick Fantasy Sports
# 86
Andrew Gould
# 87# 94
Bobby Sylvester
# 109# 121
Chris Meaney
The Athletic
# 111
Brandon 'B_Don' Myers
# 116# 160
Donkey Teeth
# 174
  Michael Pineda
Michael Pineda
Griffin Canning
Griffin Canning
2019 Stats 
Games Played2318
Games Started2317
Innings Pitched129.090.0
Blown Saves00
Hits Allowed12880
Earned Runs6146
Home Runs Allowed2114
  Michael Pineda
Michael Pineda
Griffin Canning
Griffin Canning
2019 Projections 
Games Played56
Games Started56
Innings Pitched28.129.8
Blown Saves00
Hits Allowed2830
Earned Runs1316
Home Runs Allowed55
  Michael Pineda
Michael Pineda
Griffin Canning
Griffin Canning
 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
Griffin (5-6) allowed one run on five hits and a walk while striking out eight through seven innings in Sunday's 9-2 win over the White Sox. He picked up his fifth win of the season.
Brad Camara
Mon, Aug 19th
 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
Griffin Canning allowed three runs on six hits and three walks while striking out two through four innings in Tuesday's 10-7 loss to the Pirates. He did not factor into the decision.
Brad Camara
Wed, Aug 14th
 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
Griffin Canning (elbow) suffered no setbacks in his bullpen session Saturday and will rejoin the rotation.
Brad Camara
Sun, Aug 11th
 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
Griffin Canning was placed on the 10-day injured list Sunday due to right elbow inflammation.
Brad Camara
Sun, Aug 4th
 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
Griffin Canning (4-6) allowed four hits and one walk while striking out seven in six shutout innings in Tuesday’s 6-1 win over the Tigers. He picked up his fourth win of the season.
Brad Camara
Wed, Jul 31st
There are no recent notes for these players
  Michael Pineda
Michael Pineda
Griffin Canning
Griffin Canning
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CLE@ OAK
Sat, Mar 30thvs CLE@ OAK
Sun, Mar 31stvs CLE@ OAK
Tue, Apr 2nd@ KC@ SEA
Wed, Apr 3rd@ KC   
Fri, Apr 5th@ PHIvs TEX
Sat, Apr 6th@ PHIvs TEX
Sun, Apr 7th@ PHIvs TEX
Tue, Apr 9th@ NYMvs MIL
Wed, Apr 10th@ NYMvs MIL
Sat, Apr 13thvs DET@ CHC
Sun, Apr 14thvs DET   
Mon, Apr 15thvs TOR@ TEX
Tue, Apr 16thvs TOR@ TEX
Wed, Apr 17thvs TOR@ TEX
Thu, Apr 18thvs TORvs SEA
Sat, Apr 20th@ BALvs SEA
Sun, Apr 21st@ BALvs SEA
Mon, Apr 22nd@ HOUvs NYY
Tue, Apr 23rd@ HOUvs NYY
Wed, Apr 24th@ HOUvs NYY
Fri, Apr 26thvs BAL@ KC
Sat, Apr 27thvs BAL@ KC
Sun, Apr 28thvs BAL@ KC
Mon, Apr 29thvs HOU   
Tue, Apr 30thvs HOUvs TOR
Wed, May 1stvs HOUvs TOR
Thu, May 2ndvs HOUvs TOR
Fri, May 3rd@ NYY   
Sat, May 4th@ NYYvs HOU
Sun, May 5th@ NYYvs HOU
Mon, May 6th@ TOR   
Tue, May 7th@ TOR@ DET
Wed, May 8th@ TOR@ DET
Fri, May 10thvs DET@ BAL
Sat, May 11thvs DET@ BAL
Sun, May 12thvs DET@ BAL
Mon, May 13thvs LAA@ MIN
Tue, May 14thvs LAA@ MIN
Wed, May 15thvs LAA@ MIN
Thu, May 16th@ SEA   
Fri, May 17th@ SEAvs KC
Sat, May 18th@ SEAvs KC
Sun, May 19th@ SEAvs KC
Mon, May 20th@ LAAvs MIN
Tue, May 21st@ LAAvs MIN
Thu, May 23rd@ LAAvs MIN
Fri, May 24thvs CWSvs TEX
Sat, May 25thvs CWSvs TEX
Sun, May 26thvs CWSvs TEX
Mon, May 27thvs MIL@ OAK
Tue, May 28thvs MIL@ OAK
Thu, May 30th@ TB@ SEA
Fri, May 31st@ TB@ SEA
Sat, Jun 1st@ TB@ SEA
Sun, Jun 2nd@ TB@ SEA
Tue, Jun 4th@ CLEvs OAK
Wed, Jun 5th@ CLEvs OAK
Thu, Jun 6th@ CLEvs OAK
Fri, Jun 7th@ DETvs SEA
Sat, Jun 8th@ DETvs SEA
Sun, Jun 9th@ DETvs SEA
Tue, Jun 11thvs SEAvs LAD
Wed, Jun 12thvs SEA   
Thu, Jun 13thvs SEA@ TB
Fri, Jun 14thvs KC@ TB
Sat, Jun 15thvs KC@ TB
Sun, Jun 16thvs KC@ TB
Mon, Jun 17thvs BOS@ TOR
Tue, Jun 18thvs BOS@ TOR
Wed, Jun 19thvs BOS@ TOR
Thu, Jun 20th@ KC@ TOR
Fri, Jun 21st@ KC@ STL
Sat, Jun 22nd@ KC@ STL
Sun, Jun 23rd@ KC@ STL
Tue, Jun 25thvs TBvs CIN
Wed, Jun 26thvs TBvs CIN
Thu, Jun 27thvs TBvs OAK
Fri, Jun 28th@ CWSvs OAK
Sat, Jun 29th@ CWSvs OAK
Sun, Jun 30th@ CWSvs OAK
Tue, Jul 2nd@ OAK@ TEX
Wed, Jul 3rd@ OAK@ TEX
Thu, Jul 4th@ OAK@ TEX
Fri, Jul 5thvs TEX@ HOU
Sat, Jul 6thvs TEX@ HOU
Sun, Jul 7thvs TEX@ HOU
Fri, Jul 12th@ CLEvs SEA
Sat, Jul 13th@ CLEvs SEA
Sun, Jul 14th@ CLEvs SEA
Tue, Jul 16thvs NYMvs HOU
Wed, Jul 17thvs NYMvs HOU
Thu, Jul 18thvs OAKvs HOU
Fri, Jul 19thvs OAK@ SEA
Sat, Jul 20thvs OAK@ SEA
Sun, Jul 21stvs OAK@ SEA
Mon, Jul 22ndvs NYY   
Tue, Jul 23rdvs NYY@ LAD
Wed, Jul 24thvs NYY@ LAD
Thu, Jul 25th@ CWSvs BAL
Fri, Jul 26th@ CWSvs BAL
Sat, Jul 27th@ CWSvs BAL
Sun, Jul 28th@ CWSvs BAL
Tue, Jul 30th@ MIAvs DET
Wed, Jul 31st@ MIAvs DET
Thu, Aug 1st@ MIA   
Fri, Aug 2ndvs KC@ CLE
Sat, Aug 3rdvs KC@ CLE
Sun, Aug 4thvs KC@ CLE
Mon, Aug 5thvs ATL@ CIN
Tue, Aug 6thvs ATL@ CIN
Wed, Aug 7thvs ATL   
Thu, Aug 8thvs CLE@ BOS
Fri, Aug 9thvs CLE@ BOS
Sat, Aug 10thvs CLE@ BOS
Sun, Aug 11thvs CLE@ BOS
Tue, Aug 13th@ MILvs PIT
Wed, Aug 14th@ MILvs PIT
Thu, Aug 15th@ TEXvs CWS
Fri, Aug 16th@ TEXvs CWS
Sat, Aug 17th@ TEXvs CWS
Sun, Aug 18th@ TEXvs CWS
Mon, Aug 19thvs CWS@ TEX
Tue, Aug 20thvs CWS@ TEX
Wed, Aug 21stvs CWS@ TEX
Fri, Aug 23rdvs DET@ HOU
Sat, Aug 24thvs DET@ HOU
Sun, Aug 25thvs DET@ HOU
Tue, Aug 27th@ CWSvs TEX
Wed, Aug 28th@ CWSvs TEX
Thu, Aug 29th@ CWS   
Fri, Aug 30th@ DETvs BOS
Sat, Aug 31st@ DETvs BOS
Sun, Sep 1st@ DETvs BOS
Mon, Sep 2nd@ DET   
Tue, Sep 3rd@ BOS@ OAK
Wed, Sep 4th@ BOS@ OAK
Thu, Sep 5th@ BOS@ OAK
Fri, Sep 6thvs CLE@ CWS
Sat, Sep 7thvs CLE@ CWS
Sun, Sep 8thvs CLE@ CWS
Tue, Sep 10thvs WSHvs CLE
Wed, Sep 11thvs WSHvs CLE
Thu, Sep 12thvs WSH   
Fri, Sep 13th@ CLEvs TB
Sat, Sep 14th@ CLEvs TB
Sun, Sep 15th@ CLEvs TB
Mon, Sep 16thvs CWS   
Tue, Sep 17thvs CWS@ NYY
Wed, Sep 18thvs CWS@ NYY
Thu, Sep 19thvs KC@ NYY
Fri, Sep 20thvs KC@ HOU
Sat, Sep 21stvs KC@ HOU
Sun, Sep 22ndvs KC@ HOU
Tue, Sep 24th@ DETvs OAK
Wed, Sep 25th@ DETvs OAK
Thu, Sep 26th@ DETvs HOU
Fri, Sep 27th@ KCvs HOU
Sat, Sep 28th@ KCvs HOU
Sun, Sep 29th@ KCvs HOU
Fri, Mar 29th   @ OAK
Mon, Apr 1st   @ SEA
Thu, Apr 4th   vs TEX
Mon, Apr 8th   vs MIL
Fri, Apr 12th   @ CHC
Fri, Apr 19th   vs SEA
Thu, Apr 25th   vs NYY
Thu, May 9th   @ DET
Wed, May 29th   @ OAK
Mon, Jun 3rd   @ CHC
Mon, Jun 10th   vs LAD
Mon, Jul 15th   vs HOU
Mon, Jul 29th   vs DET
Mon, Aug 12th   vs PIT
Mon, Sep 9th   vs CLE