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
Experts' Pick
  Kyle Freeland
Kyle Freeland
COL vs MIL Sun, Sep 29th 3:10pm
Trevor Williams
Trevor Williams
PIT vs CIN Sun, Sep 29th 3:05pm
Recommended by
6 of 12 experts
Recommended by
6 of 12 experts
Rest of Season
Injury Alert--
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 135
Eno Sarris
The Athletic
# 75
Nick Mariano
# 174
Dan Harris
# 119
Pierre Camus
# 140# 89
Todd D Clark
The Fantasy Fix
# 94
Andrea LaMont
Lenny Melnick Fantasy Sports
# 35# 111
Donkey Teeth
# 55# 82
Paul Sporer
# 61
Dennis Sosic
Fantasy Six Pack
# 63

# 94
Brandon 'B_Don' Myers
# 102# 121
  Kyle Freeland
Kyle Freeland
Trevor Williams
Trevor Williams
2019 Stats 
Games Played2226
Games Started2226
Innings Pitched104.2146.2
Blown Saves00
Hits Allowed126163
Earned Runs7888
Home Runs Allowed2527
  Kyle Freeland
Kyle Freeland
Trevor Williams
Trevor Williams
2019 Projections 
Games Played
Games Started
Innings Pitched
Blown Saves
Hits Allowed
Earned Runs
Home Runs Allowed
  Kyle Freeland
Kyle Freeland
Trevor Williams
Trevor Williams
 Kyle Freeland pitched three innings on Thursday against the Giants, allowing one run on three hits.
Brendan Tuma - Too Much Tuma
Fri, Sep 27th
Trevor Williams (7-9) took the loss Sunday against the Reds, allowing two runs on five hits and two walks in seven innings. He struck out five.
Connor Rooney
Sun, Sep 29th
 Kyle Freeland was placed on the 10-day injured list Thursday with a left groin strain.
Brad Camara
Thu, Aug 22nd
Trevor Williams (7-8) took the loss Sunday against the Brewers, allowing two runs on three hits and two walks across five innings. He struck out six.
Connor Rooney
Sun, Sep 22nd
 Kyle Freeland fell to 3-11 on Tuesday in Arizona, allowing five runs (three earned) on five hits over 5 1/3 innings pitched.
Brendan Tuma - Too Much Tuma
Wed, Aug 21st
Trevor Williams (7-7) took the loss Sunday against the Cubs, allowing seven runs on six hits and three walks over 2.1 innings. He struck out none.
Connor Rooney
Sun, Sep 15th
 Kyle Freeland received a no-decision on Friday against the Diamondbacks, surrendering five runs on six hits over six innings pitched.
Brendan Tuma - Too Much Tuma
Thu, Aug 15th
Trevor Williams did not factor into the decision Monday against the Giants, allowing four runs on eight hits over 5.2 innings. He struck out six and walked three.
Connor Rooney
Tue, Sep 10th
 Kyle Freeland fell to 3-10 on Friday against the Padres, throwing six innings of three-run ball while striking out three.
Brendan Tuma - Too Much Tuma
Sat, Aug 10th
Trevor Williams did not factor into the decision in Wednesday's win over the Marlins, allowing three runs (two earned) on seven hits and a walk across six innings. He struck out six.
Connor Rooney
Thu, Sep 5th
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
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, Jul 22nd   vs STL
Mon, Aug 5th   vs MIL
Thu, Sep 5th   vs MIA
Mon, Sep 9th   @ SF
Thu, Sep 19th   vs SEA