Who Should I Trade?

Kyle Freeland for Nick Pivetta (2019)

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

Experts' Pick
  Kyle Freeland
Kyle Freeland
COL vs BAL Sun, May 26th 3:10pm
Nick Pivetta
Nick Pivetta
PHI @ MIL Sun, May 26th 2:10pm
Recommended by
10 of 12 experts
Recommended by
2 of 12 experts
Rest of Season
VBR# 1010# 853
Injury Alert-MiLB
Weather78 F, Partly Cloudy65 F, Mostly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 94
Andrew Gould
# 97# 135
Joe Bond
Fantasy Six Pack
# 104
Chris Meaney
The Athletic
# 101
Andrea LaMont
Lenny Melnick Fantasy Sports
# 35# 105
Nick Mariano
# 86# 206
Dan Harris
# 110
Pierre Camus
# 73# 138
Brandon 'B_Don' Myers
# 100# 117
Todd D Clark
The Fantasy Fix
# 102
Paul Sporer
# 61# 52
Bobby Sylvester
# 167# 123
  Kyle Freeland
Kyle Freeland
Nick Pivetta
Nick Pivetta
2019 Stats 
Games Played114
Games Started114
Innings Pitched56.218.0
Blown Saves00
Hits Allowed6131
Earned Runs4217
Home Runs Allowed145
  Kyle Freeland
Kyle Freeland
Nick Pivetta
Nick Pivetta
2019 Projections 
Games Played2121
Games Started2121
Innings Pitched124.8101.8
Blown Saves00
Hits Allowed130107
Earned Runs6853
Home Runs Allowed2016
  Kyle Freeland
Kyle Freeland
Nick Pivetta
Nick Pivetta
 Kyle Freeland allowed three runs on four hits in just 1 2/3 innings on Sunday versus the Phillies, receiving a no-decision while walking three and striking out two.
Brendan Tuma - Too Much Tuma
Mon, May 20th
The Phillies are reportedly optioning Nick Pivetta to the minors and moving Jerad Eickhoff to the rotation.
Dan Harris
Wed, Apr 17th
 Kyle Freeland received a no-decision on Tuesday in Boston, allowing three runs on five hits over six innings of work.
Brendan Tuma - Too Much Tuma
Tue, May 14th
Phillies starter Nick Pivetta allowed three earned runs on seven hits and three walks while striking out two over five innings in a win over the Mets on Tuesday.
Mike Maher
Wed, Apr 17th
 Kyle Freeland received a no-decision on Thursday versus the Giants, allowing five runs (three earned) on four hits over five innings of work.
Brendan Tuma - Too Much Tuma
Thu, May 9th
Phillies starter Nick Pivetta allowed seven earned runs on seven hits and three walks while striking out six over 3 2/3 innings in a blowout loss to the Washington Nationals on Wednesday.
Mike Maher
Wed, Apr 10th
 Kyle Freeland took the loss on Saturday versus Arizona, allowing eight runs on nine hits over six innings.
Brendan Tuma - Too Much Tuma
Sun, May 5th
Phillies pitcher Nick Pivetta allowed three earned runs on nine hits and one walk and four strikeouts over five innings in a win over the Minnesota Twins on Friday.
Mike Maher
Sat, Apr 6th
 Kyle Freeland took the loss on Monday in Milwaukee, allowing five runs on six hits over six innings of work.
Brendan Tuma - Too Much Tuma
Tue, Apr 30th
Nick Pivetta went a short 4.2 innings in his season debut. He allowed eight hits, a home run, four earned runs, a walk and struck out four.
Kari Thomas
Mon, Apr 1st
There are no recent notes for these players
  Kyle Freeland
Kyle Freeland
Nick Pivetta
Nick Pivetta
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIAvs ATL
Fri, Mar 29th@ MIA   
Sat, Mar 30th@ MIAvs ATL
Sun, Mar 31st@ MIAvs ATL
Mon, Apr 1st@ TB   
Tue, Apr 2nd@ TB@ WSH
Wed, Apr 3rd@ TB@ WSH
Fri, Apr 5thvs LADvs MIN
Sat, Apr 6thvs LADvs MIN
Sun, Apr 7thvs LADvs MIN
Mon, Apr 8thvs ATLvs WSH
Tue, Apr 9thvs ATLvs WSH
Thu, Apr 11th@ SF   
Fri, Apr 12th@ SF@ MIA
Sat, Apr 13th@ SF@ MIA
Sun, Apr 14th@ SF@ MIA
Mon, Apr 15th@ SDvs NYM
Tue, Apr 16th@ SDvs NYM
Thu, Apr 18thvs PHI@ COL
Fri, Apr 19thvs PHI@ COL
Sat, Apr 20thvs PHI@ COL
Sun, Apr 21stvs PHI@ COL
Mon, Apr 22ndvs WSH@ NYM
Tue, Apr 23rdvs WSH@ NYM
Wed, Apr 24thvs WSH@ NYM
Fri, Apr 26th@ ATLvs MIA
Sat, Apr 27th@ ATLvs MIA
Sun, Apr 28th@ ATLvs MIA
Mon, Apr 29th@ MIL   
Tue, Apr 30th@ MILvs DET
Wed, May 1st@ MILvs DET
Thu, May 2nd@ MIL   
Fri, May 3rdvs ARIvs WSH
Sat, May 4thvs ARIvs WSH
Sun, May 5thvs ARIvs WSH
Tue, May 7thvs SF@ STL
Thu, May 9thvs SF   
Fri, May 10thvs SD@ KC
Sat, May 11thvs SD@ KC
Sun, May 12thvs SD@ KC
Tue, May 14th@ BOSvs MIL
Wed, May 15th@ BOSvs MIL
Fri, May 17th@ PHIvs COL
Sat, May 18th@ PHIvs COL
Sun, May 19th@ PHIvs COL
Tue, May 21st@ PIT@ CHC
Wed, May 22nd@ PIT@ CHC
Thu, May 23rd@ PIT@ CHC
Fri, May 24thvs BAL@ MIL
Sat, May 25thvs BAL@ MIL
Sun, May 26thvs BAL@ MIL
Mon, May 27thvs ARI   
Tue, May 28thvs ARIvs STL
Wed, May 29thvs ARIvs STL
Thu, May 30thvs ARIvs STL
Fri, May 31stvs TOR@ LAD
Sat, Jun 1stvs TOR@ LAD
Sun, Jun 2ndvs TOR@ LAD
Tue, Jun 4th@ CHC@ SD
Wed, Jun 5th@ CHC@ SD
Thu, Jun 6th@ CHC   
Fri, Jun 7th@ NYMvs CIN
Sat, Jun 8th@ NYMvs CIN
Sun, Jun 9th@ NYMvs CIN
Mon, Jun 10thvs CHCvs ARI
Tue, Jun 11thvs CHCvs ARI
Wed, Jun 12thvs CHCvs ARI
Thu, Jun 13thvs SD   
Fri, Jun 14thvs SD@ ATL
Sat, Jun 15thvs SD@ ATL
Sun, Jun 16thvs SD@ ATL
Tue, Jun 18th@ ARI@ WSH
Wed, Jun 19th@ ARI@ WSH
Thu, Jun 20th@ ARI@ WSH
Fri, Jun 21st@ LADvs MIA
Sat, Jun 22nd@ LADvs MIA
Sun, Jun 23rd@ LADvs MIA
Mon, Jun 24th@ SFvs NYM
Tue, Jun 25th@ SFvs NYM
Wed, Jun 26th@ SFvs NYM
Thu, Jun 27thvs LADvs NYM
Fri, Jun 28thvs LAD@ MIA
Sat, Jun 29thvs LAD@ MIA
Sun, Jun 30thvs LAD@ MIA
Tue, Jul 2ndvs HOU@ ATL
Wed, Jul 3rdvs HOU@ ATL
Fri, Jul 5th@ ARI@ NYM
Sat, Jul 6th@ ARI@ NYM
Sun, Jul 7th@ ARI@ NYM
Fri, Jul 12thvs CINvs WSH
Sat, Jul 13thvs CINvs WSH
Sun, Jul 14thvs CINvs WSH
Mon, Jul 15thvs SFvs LAD
Tue, Jul 16thvs SFvs LAD
Wed, Jul 17thvs SFvs LAD
Fri, Jul 19th@ NYY@ PIT
Sat, Jul 20th@ NYY@ PIT
Sun, Jul 21st@ NYY@ PIT
Mon, Jul 22nd@ WSH   
Tue, Jul 23rd@ WSH@ DET
Wed, Jul 24th@ WSH@ DET
Thu, Jul 25th@ WSH   
Fri, Jul 26th@ CINvs ATL
Sat, Jul 27th@ CINvs ATL
Sun, Jul 28th@ CINvs ATL
Mon, Jul 29thvs LAD   
Tue, Jul 30thvs LADvs SF
Wed, Jul 31stvs LADvs SF
Fri, Aug 2ndvs SFvs CWS
Sat, Aug 3rdvs SFvs CWS
Sun, Aug 4thvs SFvs CWS
Tue, Aug 6th@ HOU@ ARI
Wed, Aug 7th@ HOU@ ARI
Thu, Aug 8th@ SD@ SF
Fri, Aug 9th@ SD@ SF
Sat, Aug 10th@ SD@ SF
Sun, Aug 11th@ SD@ SF
Mon, Aug 12thvs ARI   
Tue, Aug 13thvs ARIvs CHC
Wed, Aug 14thvs ARIvs CHC
Fri, Aug 16thvs MIAvs SD
Sat, Aug 17thvs MIAvs SD
Sun, Aug 18thvs MIAvs SD
Mon, Aug 19th@ ARI   
Tue, Aug 20th@ ARI@ BOS
Wed, Aug 21st@ ARI@ BOS
Thu, Aug 22nd@ STL   
Fri, Aug 23rd@ STL@ MIA
Sat, Aug 24th@ STL@ MIA
Sun, Aug 25th@ STL@ MIA
Mon, Aug 26thvs ATLvs PIT
Tue, Aug 27thvs BOSvs PIT
Wed, Aug 28thvs BOSvs PIT
Thu, Aug 29thvs PIT   
Fri, Aug 30thvs PITvs NYM
Sat, Aug 31stvs PITvs NYM
Sun, Sep 1stvs PITvs NYM
Mon, Sep 2nd@ LAD@ CIN
Tue, Sep 3rd@ LAD@ CIN
Wed, Sep 4th@ LAD@ CIN
Fri, Sep 6th@ SD@ NYM
Sat, Sep 7th@ SD@ NYM
Sun, Sep 8th@ SD@ NYM
Tue, Sep 10thvs STLvs ATL
Wed, Sep 11thvs STLvs ATL
Thu, Sep 12thvs STLvs ATL
Fri, Sep 13thvs SD   
Sat, Sep 14thvs SDvs BOS
Sun, Sep 15thvs SDvs BOS
Mon, Sep 16thvs NYM   
Tue, Sep 17thvs NYM@ ATL
Wed, Sep 18thvs NYM@ ATL
Fri, Sep 20th@ LAD@ CLE
Sat, Sep 21st@ LAD@ CLE
Sun, Sep 22nd@ LAD@ CLE
Tue, Sep 24th@ SF@ WSH
Wed, Sep 25th@ SF@ WSH
Thu, Sep 26th@ SF@ WSH
Fri, Sep 27thvs MILvs MIA
Sat, Sep 28thvs MILvs MIA
Sun, Sep 29thvs MILvs MIA
Wed, Apr 10th   vs WSH
Wed, Apr 17th   vs NYM
Thu, Apr 25th   vs MIA
Mon, May 6th   @ STL
Wed, May 8th   @ STL
Mon, May 13th   vs MIL
Thu, May 16th   vs MIL
Mon, May 20th   @ CHC
Mon, Jun 3rd   @ SD
Mon, Jun 17th   @ WSH
Thu, Jul 4th   @ ATL
Thu, Jul 18th   vs LAD
Thu, Aug 1st   vs SF
Mon, Aug 5th   @ ARI
Thu, Aug 15th   vs CHC
Thu, Sep 5th   @ CIN
Mon, Sep 9th   vs ATL
Thu, Sep 19th   @ ATL
Mon, Sep 23rd   @ WSH