Who Should I Trade?

Kyle Freeland for Trevor Williams (2019)

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

Experts' Pick
  Kyle Freeland
Kyle Freeland
COL @ WSH Mon, Jul 22nd 7:05pm
Trevor Williams
Trevor Williams
PIT vs STL Mon, Jul 22nd 7:05pm
Recommended by
6 of 11 experts
Recommended by
5 of 11 experts
Rest of Season
VBR# 1309# 986
Injury Alert--
Weather77 F, Light Rain72 F, Mostly Cloudy
Expert Ranks 
Chris Meaney
The Athletic
# 101# 107
Andrea LaMont
Lenny Melnick Fantasy Sports
# 35# 111
Paul Sporer
# 61
Nick Mariano
# 86# 100
Donkey Teeth
# 55# 82
Brandon 'B_Don' Myers
# 100# 121
Pierre Camus
# 168# 78
Eno Sarris
The Athletic
# 75
Todd D Clark
The Fantasy Fix
# 94
Dan Harris
# 121
Alan Harrison
The Fantasy Fix
# 135
  Kyle Freeland
Kyle Freeland
Trevor Williams
Trevor Williams
2019 Stats 
Games Played1413
Games Started1413
Innings Pitched67.177.2
Blown Saves00
Hits Allowed8388
Earned Runs5744
Home Runs Allowed1712
  Kyle Freeland
Kyle Freeland
Trevor Williams
Trevor Williams
2019 Projections 
Games Played1210
Games Started1210
Innings Pitched67.259.8
Blown Saves00
Hits Allowed7664
Earned Runs4231
Home Runs Allowed128
  Kyle Freeland
Kyle Freeland
Trevor Williams
Trevor Williams
 Kyle Freeland (2-7) allowed five runs on six hits and three walks while striking out six over four innings in Friday's 8-2 loss to the Yankees. He took his seventh loss of the season.
Brad Camara
Sat, Jul 20th
Trevor Williams (3-3) took the loss Sunday against the Cubs, allowing eight runs on 11 hits and three walks over 5.1 innings. He struck out four.
Connor Rooney
Sun, Jul 14th
 Kyle Freeland received a no-decision on Saturday versus the Reds, giving up five runs on nine hits in just four innings of work.
Brendan Tuma - Too Much Tuma
Sun, Jul 14th
Trevor Williams will be placed on the paternity list Saturday.
Brad Camara
Fri, Jul 5th
 Kyle Freeland is scheduled to return to the rotation to start Saturday‚Äôs Game against the Reds.
Brad Camara
Thu, Jul 11th
Trevor Williams (3-2) allowed five runs on nine hits and three walks over 5.2 innings Monday against the Cubs. He struck out four batters and earned the win.
Connor Rooney
Tue, Jul 2nd
 Colorado Rockies starting pitcher Kyle Freeland was optioned to Triple-A Albuquerque on Friday.
Mike Maher
Fri, May 31st
Trevor Williams allowed four runs on eight hits over 6 2/3rd innings in the Pirates' 5-1 loss to the Astros on Tuesday. He walked none and struck out four while falling to 2-2.
Elliott Baas
Tue, Jun 25th
 Kyle Freeland was hit hard once again on Thursday versus Arizona, giving up five runs on seven hits in just three innings of work.
Brendan Tuma - Too Much Tuma
Fri, May 31st
Trevor Williams allowed seven runs on nine hits over five innings in the Pirates' 8-7 win over the Tigers on Wednesday. He walked none and struck out seven in the no-decision.
Elliott Baas
Thu, Jun 20th
There are no recent notes for these players
  Kyle Freeland
Kyle Freeland
Trevor Williams
Trevor Williams
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIA@ CIN
Fri, Mar 29th@ MIA   
Sat, Mar 30th@ MIA   
Sun, Mar 31st@ MIA@ CIN
Mon, Apr 1st@ TBvs STL
Tue, Apr 2nd@ TB   
Wed, Apr 3rd@ TBvs STL
Fri, Apr 5thvs LADvs CIN
Sat, Apr 6thvs LADvs CIN
Sun, Apr 7thvs LADvs CIN
Mon, Apr 8thvs ATL@ CHC
Tue, Apr 9thvs ATL   
Thu, Apr 11th@ SF@ CHC
Fri, Apr 12th@ SF@ WSH
Sat, Apr 13th@ SF@ WSH
Sun, Apr 14th@ SF@ WSH
Mon, Apr 15th@ SD   
Tue, Apr 16th@ SD@ DET
Thu, Apr 18thvs PHI   
Fri, Apr 19thvs PHIvs SF
Sat, Apr 20thvs PHIvs SF
Sun, Apr 21stvs PHIvs SF
Mon, Apr 22ndvs WSHvs ARI
Tue, Apr 23rdvs WSHvs ARI
Wed, Apr 24thvs WSHvs ARI
Fri, Apr 26th@ ATL@ LAD
Sat, Apr 27th@ ATL@ LAD
Sun, Apr 28th@ ATL@ LAD
Mon, Apr 29th@ MIL   
Tue, Apr 30th@ MIL@ TEX
Wed, May 1st@ MIL@ TEX
Thu, May 2nd@ MIL   
Fri, May 3rdvs ARIvs OAK
Sat, May 4thvs ARIvs OAK
Sun, May 5thvs ARIvs OAK
Tue, May 7thvs SFvs TEX
Thu, May 9thvs SF@ STL
Fri, May 10thvs SD@ STL
Sat, May 11thvs SD@ STL
Sun, May 12thvs SD@ STL
Tue, May 14th@ BOS@ ARI
Wed, May 15th@ BOS@ ARI
Fri, May 17th@ PHI@ SD
Sat, May 18th@ PHI@ SD
Sun, May 19th@ PHI@ SD
Tue, May 21st@ PITvs COL
Wed, May 22nd@ PITvs COL
Thu, May 23rd@ PITvs COL
Fri, May 24thvs BALvs LAD
Sat, May 25thvs BALvs LAD
Sun, May 26thvs BALvs LAD
Mon, May 27thvs ARI@ CIN
Tue, May 28thvs ARI@ CIN
Wed, May 29thvs ARI@ CIN
Thu, May 30thvs ARIvs MIL
Fri, May 31stvs TORvs MIL
Sat, Jun 1stvs TORvs MIL
Sun, Jun 2ndvs TORvs MIL
Tue, Jun 4th@ CHCvs ATL
Wed, Jun 5th@ CHCvs ATL
Thu, Jun 6th@ CHCvs ATL
Fri, Jun 7th@ NYM@ MIL
Sat, Jun 8th@ NYM@ MIL
Sun, Jun 9th@ NYM@ MIL
Mon, Jun 10thvs CHC@ ATL
Tue, Jun 11thvs CHC@ ATL
Wed, Jun 12thvs CHC@ ATL
Thu, Jun 13thvs SD@ ATL
Fri, Jun 14thvs SD@ MIA
Sat, Jun 15thvs SD@ MIA
Sun, Jun 16thvs SD@ MIA
Tue, Jun 18th@ ARIvs DET
Wed, Jun 19th@ ARIvs DET
Thu, Jun 20th@ ARI   
Fri, Jun 21st@ LADvs SD
Sat, Jun 22nd@ LADvs SD
Sun, Jun 23rd@ LADvs SD
Mon, Jun 24th@ SF   
Tue, Jun 25th@ SF@ HOU
Wed, Jun 26th@ SF@ HOU
Thu, Jun 27thvs LAD@ HOU
Fri, Jun 28thvs LAD@ MIL
Sat, Jun 29thvs LAD@ MIL
Sun, Jun 30thvs LAD@ MIL
Tue, Jul 2ndvs HOUvs CHC
Wed, Jul 3rdvs HOUvs CHC
Fri, Jul 5th@ ARIvs MIL
Sat, Jul 6th@ ARIvs MIL
Sun, Jul 7th@ ARIvs MIL
Fri, Jul 12thvs CIN@ CHC
Sat, Jul 13thvs CIN@ CHC
Sun, Jul 14thvs CIN@ CHC
Mon, Jul 15thvs SF@ STL
Tue, Jul 16thvs SF@ STL
Wed, Jul 17thvs SF@ STL
Fri, Jul 19th@ NYYvs PHI
Sat, Jul 20th@ NYYvs PHI
Sun, Jul 21st@ NYYvs PHI
Mon, Jul 22nd@ WSHvs STL
Tue, Jul 23rd@ WSHvs STL
Wed, Jul 24th@ WSHvs STL
Thu, Jul 25th@ WSHvs STL
Fri, Jul 26th@ CIN@ NYM
Sat, Jul 27th@ CIN@ NYM
Sun, Jul 28th@ CIN@ NYM
Mon, Jul 29thvs LAD@ CIN
Tue, Jul 30thvs LAD@ CIN
Wed, Jul 31stvs LAD@ CIN
Fri, Aug 2ndvs SFvs NYM
Sat, Aug 3rdvs SFvs NYM
Sun, Aug 4thvs SFvs NYM
Tue, Aug 6th@ HOUvs MIL
Wed, Aug 7th@ HOUvs MIL
Thu, Aug 8th@ SD   
Fri, Aug 9th@ SD@ STL
Sat, Aug 10th@ SD@ STL
Sun, Aug 11th@ SD@ STL
Mon, Aug 12thvs ARI@ LAA
Tue, Aug 13thvs ARI@ LAA
Wed, Aug 14thvs ARI@ LAA
Fri, Aug 16thvs MIAvs CHC
Sat, Aug 17thvs MIAvs CHC
Sun, Aug 18thvs MIAvs CHC
Mon, Aug 19th@ ARIvs WSH
Tue, Aug 20th@ ARIvs WSH
Wed, Aug 21st@ ARIvs WSH
Thu, Aug 22nd@ STLvs WSH
Fri, Aug 23rd@ STLvs CIN
Sat, Aug 24th@ STLvs CIN
Sun, Aug 25th@ STLvs CIN
Mon, Aug 26thvs ATL@ PHI
Tue, Aug 27thvs BOS@ PHI
Wed, Aug 28thvs BOS@ PHI
Thu, Aug 29thvs PIT@ COL
Fri, Aug 30thvs PIT@ COL
Sat, Aug 31stvs PIT@ COL
Sun, Sep 1stvs PIT@ COL
Mon, Sep 2nd@ LAD   
Tue, Sep 3rd@ LADvs MIA
Wed, Sep 4th@ LADvs MIA
Fri, Sep 6th@ SDvs STL
Sat, Sep 7th@ SDvs STL
Sun, Sep 8th@ SDvs STL
Tue, Sep 10thvs STL@ SF
Wed, Sep 11thvs STL@ SF
Thu, Sep 12thvs STL@ SF
Fri, Sep 13thvs SD@ CHC
Sat, Sep 14thvs SD@ CHC
Sun, Sep 15thvs SD@ CHC
Mon, Sep 16thvs NYM   
Tue, Sep 17thvs NYMvs SEA
Wed, Sep 18thvs NYMvs SEA
Fri, Sep 20th@ LAD@ MIL
Sat, Sep 21st@ LAD@ MIL
Sun, Sep 22nd@ LAD@ MIL
Tue, Sep 24th@ SFvs CHC
Wed, Sep 25th@ SFvs CHC
Thu, Sep 26th@ SFvs CHC
Fri, Sep 27thvs MILvs CIN
Sat, Sep 28thvs MILvs CIN
Sun, Sep 29thvs MILvs CIN
Thu, Apr 4th   vs CIN
Wed, Apr 10th   @ CHC
Wed, Apr 17th   @ DET
Thu, Apr 25th   vs ARI
Wed, May 8th   vs TEX
Mon, May 13th   @ ARI
Thu, May 16th   @ SD
Mon, Jul 1st   vs CHC
Thu, Jul 4th   vs CHC
Mon, Aug 5th   vs MIL
Thu, Sep 5th   vs MIA
Mon, Sep 9th   @ SF
Thu, Sep 19th   vs SEA