Who Should I Trade?

Jameson Taillon for Rick Porcello (2019)

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

Experts' Pick
  Jameson Taillon
Jameson Taillon
PIT @ MIL Fri, Sep 20th 8:10pm
Rick Porcello
Rick Porcello
BOS @ TB Fri, Sep 20th 7:10pm
Recommended by
7 of 13 experts
Recommended by
6 of 13 experts
Rest of Season
VBR# 1216
Injury AlertIL60-
Weather74 F, Clear67 F, Clear
Expert Ranks 
Eno Sarris
The Athletic
# 15
Chris Meaney
The Athletic
# 79
Andrea LaMont
Lenny Melnick Fantasy Sports
# 65# 83
Paul Sporer
# 12# 95
Bobby Sylvester
# 85
Donkey Teeth
# 17# 75
Dennis Sosic
Fantasy Six Pack
# 24# 73
Pierre Camus
# 61
Brandon 'B_Don' Myers
# 73
Todd D Clark
The Fantasy Fix
# 81
Andrew Gould
# 114
Alan Harrison
The Fantasy Fix
# 159
Nick Mariano
# 173
  Jameson Taillon
Jameson Taillon
Rick Porcello
Rick Porcello
2019 Stats 
Games Played730
Games Started730
Innings Pitched37.1162.0
Blown Saves00
Hits Allowed35189
Earned Runs17104
Home Runs Allowed431
  Jameson Taillon
Jameson Taillon
Rick Porcello
Rick Porcello
2019 Projections 
Games Played2
Games Started2
Innings Pitched11.0
Blown Saves0
Hits Allowed13
Earned Runs7
Home Runs Allowed2
  Jameson Taillon
Jameson Taillon
Rick Porcello
Rick Porcello
 Jameson Taillion underwent Tommy John surgery Tuesday.
Brad Camara
Wed, Aug 14th
Rick Porcello gave up six runs in four innings against the Yankees on Sunday, allowing seven hits and striking out one batter.
John Aubin
Mon, Sep 9th
 Jameson Taillon acknowledged Thursday that his 2019 season is likely over, after experiencing a setback in recovering from a strained right elbow.
Connor Rooney
Thu, Jul 25th
Rick Porcello allowed six earned runs on eight hits and two walks while striking out five across four innings to take the loss Tuesday against the Twins.
John Aubin
Wed, Sep 4th
 Jamison Taillon (elbow) will start playing catch Thursday or Friday of this week.
Connor Rooney
Thu, Jul 4th
Rick Porcello earned the win against Colorado on Tuesday, pitching five innings and giving up two runs on eight hits and no walks while striking out five.
John Aubin
Wed, Aug 28th
 In order to make room on the 40-man roster for Jake Elmore, the Pirates have moved Jameson Taillon to the 60-day injured list.
Andrew Seifter
Mon, May 13th
Rick Porcello took the loss Wednesday, giving up three runs on three hits and four walks over five innings while striking out three as the Red Sox fell 5-2 to the Phillies.
John Aubin
Thu, Aug 22nd
 The Pirates placed Jameson Taillon on the 10-day IL with a right elbow flexor strain.
Brendan Tuma - Too Much Tuma
Sat, May 4th
Rick Porcello picked up the win in Friday's 9-1 victory over the Orioles, allowing one run on four hits and two walks over six innings while striking out two.
John Aubin
Sat, Aug 17th
There are no recent notes for these players
  Jameson Taillon
Jameson Taillon
Rick Porcello
Rick Porcello
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ CIN@ SEA
Sun, Mar 31st@ CIN@ SEA
Mon, Apr 1stvs STL@ OAK
Wed, Apr 3rdvs STL@ OAK
Thu, Apr 4thvs CIN@ OAK
Fri, Apr 5thvs CIN@ ARI
Sat, Apr 6thvs CIN@ ARI
Sun, Apr 7thvs CIN@ ARI
Mon, Apr 8th@ CHC   
Wed, Apr 10th@ CHC   
Thu, Apr 11th@ CHCvs TOR
Fri, Apr 12th@ WSHvs BAL
Sat, Apr 13th@ WSHvs BAL
Sun, Apr 14th@ WSHvs BAL
Tue, Apr 16th@ DET@ NYY
Wed, Apr 17th@ DET@ NYY
Fri, Apr 19thvs SF@ TB
Sat, Apr 20thvs SF@ TB
Sun, Apr 21stvs SF@ TB
Mon, Apr 22ndvs ARI   
Tue, Apr 23rdvs ARIvs DET
Wed, Apr 24thvs ARIvs DET
Thu, Apr 25thvs ARIvs DET
Fri, Apr 26th@ LAD   
Sat, Apr 27th@ LADvs TB
Sun, Apr 28th@ LADvs TB
Tue, Apr 30th@ TEXvs OAK
Wed, May 1st@ TEXvs OAK
Fri, May 3rdvs OAK@ CWS
Sat, May 4thvs OAK@ CWS
Sun, May 5thvs OAK@ CWS
Tue, May 7thvs TEX@ BAL
Wed, May 8thvs TEX@ BAL
Thu, May 9th@ STL   
Fri, May 10th@ STLvs SEA
Sat, May 11th@ STLvs SEA
Sun, May 12th@ STLvs SEA
Mon, May 13th@ ARI   
Tue, May 14th@ ARIvs COL
Wed, May 15th@ ARIvs COL
Thu, May 16th@ SD   
Fri, May 17th@ SDvs HOU
Sat, May 18th@ SDvs HOU
Sun, May 19th@ SDvs HOU
Tue, May 21stvs COL@ TOR
Wed, May 22ndvs COL@ TOR
Thu, May 23rdvs COL@ TOR
Fri, May 24thvs LAD@ HOU
Sat, May 25thvs LAD@ HOU
Sun, May 26thvs LAD@ HOU
Mon, May 27th@ CINvs CLE
Tue, May 28th@ CINvs CLE
Wed, May 29th@ CINvs CLE
Thu, May 30thvs MIL   
Fri, May 31stvs MIL@ NYY
Sat, Jun 1stvs MIL@ NYY
Sun, Jun 2ndvs MIL@ NYY
Tue, Jun 4thvs ATL@ KC
Wed, Jun 5thvs ATL@ KC
Thu, Jun 6thvs ATL@ KC
Fri, Jun 7th@ MILvs TB
Sat, Jun 8th@ MILvs TB
Sun, Jun 9th@ MILvs TB
Mon, Jun 10th@ ATLvs TEX
Tue, Jun 11th@ ATLvs TEX
Wed, Jun 12th@ ATLvs TEX
Thu, Jun 13th@ ATLvs TEX
Fri, Jun 14th@ MIA@ BAL
Sat, Jun 15th@ MIA@ BAL
Sun, Jun 16th@ MIA@ BAL
Tue, Jun 18thvs DET@ MIN
Wed, Jun 19thvs DET@ MIN
Fri, Jun 21stvs SDvs TOR
Sat, Jun 22ndvs SDvs TOR
Sun, Jun 23rdvs SDvs TOR
Tue, Jun 25th@ HOUvs CWS
Wed, Jun 26th@ HOUvs CWS
Thu, Jun 27th@ HOU   
Fri, Jun 28th@ MIL   
Sat, Jun 29th@ MILvs NYY
Sun, Jun 30th@ MILvs NYY
Mon, Jul 1stvs CHC   
Tue, Jul 2ndvs CHC@ TOR
Wed, Jul 3rdvs CHC@ TOR
Thu, Jul 4thvs CHC@ TOR
Fri, Jul 5thvs MIL@ DET
Sat, Jul 6thvs MIL@ DET
Sun, Jul 7thvs MIL@ DET
Fri, Jul 12th@ CHCvs LAD
Sat, Jul 13th@ CHCvs LAD
Sun, Jul 14th@ CHCvs LAD
Mon, Jul 15th@ STLvs TOR
Tue, Jul 16th@ STLvs TOR
Wed, Jul 17th@ STLvs TOR
Fri, Jul 19thvs PHI@ BAL
Sat, Jul 20thvs PHI@ BAL
Sun, Jul 21stvs PHI@ BAL
Mon, Jul 22ndvs STL@ TB
Tue, Jul 23rdvs STL@ TB
Wed, Jul 24thvs STL@ TB
Thu, Jul 25thvs STLvs NYY
Fri, Jul 26th@ NYMvs NYY
Sat, Jul 27th@ NYMvs NYY
Sun, Jul 28th@ NYMvs NYY
Mon, Jul 29th@ CIN   
Tue, Jul 30th@ CINvs TB
Wed, Jul 31st@ CINvs TB
Fri, Aug 2ndvs NYM@ NYY
Sat, Aug 3rdvs NYM@ NYY
Sun, Aug 4thvs NYM@ NYY
Mon, Aug 5thvs MILvs KC
Tue, Aug 6thvs MILvs KC
Wed, Aug 7thvs MIL   
Fri, Aug 9th@ STLvs LAA
Sat, Aug 10th@ STLvs LAA
Sun, Aug 11th@ STLvs LAA
Mon, Aug 12th@ LAA@ CLE
Tue, Aug 13th@ LAA@ CLE
Wed, Aug 14th@ LAA@ CLE
Fri, Aug 16thvs CHCvs BAL
Sat, Aug 17thvs CHCvs BAL
Sun, Aug 18thvs CHCvs BAL
Mon, Aug 19thvs WSH   
Tue, Aug 20thvs WSHvs PHI
Wed, Aug 21stvs WSHvs PHI
Thu, Aug 22ndvs WSHvs KC
Fri, Aug 23rdvs CIN@ SD
Sat, Aug 24thvs CIN@ SD
Sun, Aug 25thvs CIN@ SD
Mon, Aug 26th@ PHI   
Tue, Aug 27th@ PHI@ COL
Wed, Aug 28th@ PHI@ COL
Thu, Aug 29th@ COL   
Fri, Aug 30th@ COL@ LAA
Sat, Aug 31st@ COL@ LAA
Sun, Sep 1st@ COL@ LAA
Tue, Sep 3rdvs MIAvs MIN
Wed, Sep 4thvs MIAvs MIN
Thu, Sep 5thvs MIAvs MIN
Fri, Sep 6thvs STLvs NYY
Sat, Sep 7thvs STLvs NYY
Sun, Sep 8thvs STLvs NYY
Mon, Sep 9th@ SFvs NYY
Tue, Sep 10th@ SF@ TOR
Wed, Sep 11th@ SF@ TOR
Thu, Sep 12th@ SF@ TOR
Fri, Sep 13th@ CHC   
Sat, Sep 14th@ CHC@ PHI
Sun, Sep 15th@ CHC@ PHI
Tue, Sep 17thvs SEAvs SF
Wed, Sep 18thvs SEAvs SF
Thu, Sep 19thvs SEAvs SF
Fri, Sep 20th@ MIL@ TB
Sat, Sep 21st@ MIL@ TB
Sun, Sep 22nd@ MIL@ TB
Tue, Sep 24thvs CHC@ TEX
Wed, Sep 25thvs CHC@ TEX
Thu, Sep 26thvs CHC@ TEX
Fri, Sep 27thvs CINvs BAL
Sat, Sep 28thvs CINvs BAL
Sun, Sep 29thvs CINvs BAL
Fri, Mar 29th   @ SEA
Sat, Mar 30th   @ SEA
Tue, Apr 2nd   @ OAK
Tue, Apr 9th   vs TOR
Mon, Apr 15th   vs BAL
Mon, Apr 29th   vs OAK
Thu, May 2nd   @ CWS
Mon, May 6th   @ BAL
Mon, May 20th   @ TOR
Mon, Jun 17th   @ MIN
Mon, Jun 24th   vs CWS
Thu, Jul 18th   vs TOR
Thu, Aug 1st   vs TB
Thu, Aug 8th   vs LAA
Mon, Sep 23rd   @ TB