Who Should I Trade?

Julio Urias for Kyle Freeland (2019)

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

Experts' Pick
  Kyle Freeland
Kyle Freeland
COL @ STL Thu, Aug 22nd 7:45pm
Julio Urias
Julio Urias
LAD vs TOR Thu, Aug 22nd 10:10pm
Recommended by
6 of 11 experts
Recommended by
5 of 11 experts
Rest of Season
VBR# 1397# 278
Injury AlertDTDSUS
Weather80 F, Mostly Cloudy79 F, Partly Cloudy
Expert Ranks 
Chris Meaney
The Athletic
# 101
Andrea LaMont
Lenny Melnick Fantasy Sports
# 35
Paul Sporer
# 61# 85
Donkey Teeth
# 55# 71
Pierre Camus
# 140# 182
Brandon 'B_Don' Myers
# 107# 163
Bobby Sylvester
# 73
Alan Harrison
The Fantasy Fix
# 99
Dan Harris
# 106
Andrew Gould
# 148
Nick Mariano
# 161
  Kyle Freeland
Kyle Freeland
Julio Urias
Julio Urias
2019 Stats 
Games Played2027
Games Started206
Innings Pitched99.068.2
Blown Saves01
Hits Allowed12051
Earned Runs7719
Home Runs Allowed256
  Kyle Freeland
Kyle Freeland
Julio Urias
Julio Urias
2019 Projections 
Games Played67
Games Started61
Innings Pitched37.316.8
Blown Saves00
Hits Allowed4213
Earned Runs245
Home Runs Allowed72
  Kyle Freeland
Kyle Freeland
Julio Urias
Julio Urias
 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
Julio Urias has been suspended 20 games for violating Major League Baseball's Joint Domestic Violence, Sexual Assault and Child Abuse Policy.
Brad Camara
Sat, Aug 17th
 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
Julio Urias lasted just 2 2/3 innings on Tuesday in Coors Field, giving up three runs (two earned) on six hits.
Brendan Tuma - Too Much Tuma
Wed, Jul 31st
 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
Julio Urias received a spot start on Thursday versus San Francisco, tossing three innings of one-hit ball while striking out five.
Brendan Tuma - Too Much Tuma
Fri, Jun 21st
 Kyle Freeland took the loss on Tuesday against the Dodgers, giving up eight runs (seven earned) on seven hits over 3 2/3 innings pitched.
Brendan Tuma - Too Much Tuma
Wed, Jul 31st
Dodgers manager Dave Roberts says the team is currently considering giving Julio Urias a spot start in the near future.
Brendan Tuma - Too Much Tuma
Sun, Jun 16th
 Kyle Freeland received a tough luck loss on Wednesday against the Nationals, allowing just an unearned run on four hits over six strong innings.
Brendan Tuma - Too Much Tuma
Thu, Jul 25th
Julio Urias has been reinstated from administrative leave.
Brendan Tuma - Too Much Tuma
Tue, May 21st
There are no recent notes for these players
  Kyle Freeland
Kyle Freeland
Julio Urias
Julio Urias
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIAvs ARI
Fri, Mar 29th@ MIAvs ARI
Sat, Mar 30th@ MIAvs ARI
Sun, Mar 31st@ MIAvs ARI
Mon, Apr 1st@ TBvs SF
Tue, Apr 2nd@ TBvs SF
Wed, Apr 3rd@ TBvs SF
Fri, Apr 5thvs LAD@ COL
Sat, Apr 6thvs LAD@ COL
Sun, Apr 7thvs LAD@ COL
Mon, Apr 8thvs ATL@ STL
Tue, Apr 9thvs ATL@ STL
Wed, Apr 10th   @ STL
Thu, Apr 11th@ SF@ STL
Fri, Apr 12th@ SFvs MIL
Sat, Apr 13th@ SFvs MIL
Sun, Apr 14th@ SFvs MIL
Mon, Apr 15th@ SDvs CIN
Tue, Apr 16th@ SDvs CIN
Wed, Apr 17th   vs CIN
Thu, Apr 18thvs PHI@ MIL
Fri, Apr 19thvs PHI@ MIL
Sat, Apr 20thvs PHI@ MIL
Sun, Apr 21stvs PHI@ MIL
Tue, Apr 23rdvs WSH@ CHC
Wed, Apr 24thvs WSH@ CHC
Thu, Apr 25th   @ CHC
Fri, Apr 26th@ ATLvs PIT
Sat, Apr 27th@ ATLvs PIT
Sun, Apr 28th@ ATLvs PIT
Mon, Apr 29th@ MIL@ SF
Tue, Apr 30th@ MIL@ SF
Wed, May 1st@ MIL@ SF
Fri, May 3rdvs ARI@ SD
Sat, May 4thvs ARI@ SD
Sun, May 5thvs ARI@ SD
Mon, May 6th   vs ATL
Tue, May 7thvs SFvs ATL
Wed, May 8th   vs ATL
Thu, May 9thvs SFvs WSH
Fri, May 10thvs SDvs WSH
Sat, May 11thvs SDvs WSH
Sun, May 12thvs SDvs WSH
Tue, May 14th@ BOSvs SD
Wed, May 15th@ BOSvs SD
Fri, May 17th@ PHI@ CIN
Sat, May 18th@ PHI@ CIN
Sun, May 19th@ PHI@ CIN
Tue, May 21st@ PIT@ TB
Wed, May 22nd@ PIT@ TB
Fri, May 24thvs BAL@ PIT
Sat, May 25thvs BAL@ PIT
Sun, May 26thvs BAL@ PIT
Mon, May 27thvs ARIvs NYM
Tue, May 28thvs ARIvs NYM
Wed, May 29thvs ARIvs NYM
Thu, May 30thvs ARIvs NYM
Fri, May 31stvs TORvs PHI
Sat, Jun 1stvs TORvs PHI
Sun, Jun 2ndvs TORvs PHI
Mon, Jun 3rd   @ ARI
Tue, Jun 4th@ CHC@ ARI
Wed, Jun 5th@ CHC@ ARI
Fri, Jun 7th@ NYM@ SF
Sat, Jun 8th@ NYM@ SF
Sun, Jun 9th@ NYM@ SF
Mon, Jun 10thvs CHC@ LAA
Tue, Jun 11thvs CHC@ LAA
Thu, Jun 13thvs SDvs CHC
Fri, Jun 14thvs SDvs CHC
Sat, Jun 15thvs SDvs CHC
Sun, Jun 16thvs SDvs CHC
Mon, Jun 17th   vs SF
Tue, Jun 18th@ ARIvs SF
Wed, Jun 19th@ ARIvs SF
Thu, Jun 20th@ ARIvs SF
Fri, Jun 21st@ LADvs COL
Sat, Jun 22nd@ LADvs COL
Sun, Jun 23rd@ LADvs COL
Mon, Jun 24th@ SF@ ARI
Tue, Jun 25th@ SF@ ARI
Wed, Jun 26th@ SF@ ARI
Thu, Jun 27thvs LAD@ COL
Fri, Jun 28thvs LAD@ COL
Sat, Jun 29thvs LAD@ COL
Sun, Jun 30thvs LAD@ COL
Tue, Jul 2ndvs HOUvs ARI
Wed, Jul 3rdvs HOUvs ARI
Thu, Jul 4th   vs SD
Fri, Jul 5th@ ARIvs SD
Sat, Jul 6th@ ARIvs SD
Sun, Jul 7th@ ARIvs SD
Fri, Jul 12thvs CIN@ BOS
Sat, Jul 13thvs CIN@ BOS
Sun, Jul 14thvs CIN@ BOS
Mon, Jul 15thvs SF@ PHI
Tue, Jul 16thvs SF@ PHI
Wed, Jul 17thvs SF@ PHI
Thu, Jul 18th   @ PHI
Fri, Jul 19th@ NYYvs MIA
Sat, Jul 20th@ NYYvs MIA
Sun, Jul 21st@ NYYvs MIA
Tue, Jul 23rd@ WSHvs LAA
Wed, Jul 24th@ WSHvs LAA
Fri, Jul 26th@ CIN@ WSH
Sat, Jul 27th@ CIN@ WSH
Sun, Jul 28th@ CIN@ WSH
Mon, Jul 29thvs LAD@ COL
Tue, Jul 30thvs LAD@ COL
Wed, Jul 31stvs LAD@ COL
Thu, Aug 1st   vs SD
Fri, Aug 2ndvs SFvs SD
Sat, Aug 3rdvs SFvs SD
Sun, Aug 4thvs SFvs SD
Mon, Aug 5th   vs STL
Tue, Aug 6th@ HOUvs STL
Wed, Aug 7th@ HOUvs STL
Fri, Aug 9th@ SDvs ARI
Sat, Aug 10th@ SDvs ARI
Sun, Aug 11th@ SDvs ARI
Tue, Aug 13thvs ARI@ MIA
Wed, Aug 14thvs ARI@ MIA
Thu, Aug 15th   @ MIA
Fri, Aug 16thvs MIA@ ATL
Sat, Aug 17thvs MIA@ ATL
Sun, Aug 18thvs MIA@ ATL
Tue, Aug 20th@ ARIvs TOR
Wed, Aug 21st@ ARIvs TOR
Thu, Aug 22nd@ STLvs TOR
Fri, Aug 23rd@ STLvs NYY
Sat, Aug 24th@ STLvs NYY
Sun, Aug 25th@ STLvs NYY
Mon, Aug 26thvs ATL@ SD
Tue, Aug 27thvs BOS@ SD
Wed, Aug 28thvs BOS@ SD
Thu, Aug 29thvs PIT@ ARI
Fri, Aug 30thvs PIT@ ARI
Sat, Aug 31stvs PIT@ ARI
Sun, Sep 1stvs PIT@ ARI
Mon, Sep 2nd@ LADvs COL
Tue, Sep 3rd@ LADvs COL
Wed, Sep 4th@ LADvs COL
Fri, Sep 6th@ SDvs SF
Sat, Sep 7th@ SDvs SF
Sun, Sep 8th@ SDvs SF
Tue, Sep 10thvs STL@ BAL
Wed, Sep 11thvs STL@ BAL
Thu, Sep 12thvs STL@ BAL
Fri, Sep 13thvs SD@ NYM
Sat, Sep 14thvs SD@ NYM
Sun, Sep 15thvs SD@ NYM
Tue, Sep 17thvs NYMvs TB
Wed, Sep 18thvs NYMvs TB
Fri, Sep 20th@ LADvs COL
Sat, Sep 21st@ LADvs COL
Sun, Sep 22nd@ LADvs COL
Tue, Sep 24th@ SF@ SD
Wed, Sep 25th@ SF@ SD
Thu, Sep 26th@ SF@ SD
Fri, Sep 27thvs MIL@ SF
Sat, Sep 28thvs MIL@ SF
Sun, Sep 29thvs MIL@ SF
Mon, Apr 22ndvs WSH   
Thu, May 2nd@ MIL   
Thu, May 23rd@ PIT   
Thu, Jun 6th@ CHC   
Wed, Jun 12thvs CHC   
Thu, Jul 25th@ WSH   
Thu, Aug 8th@ SD   
Mon, Aug 12thvs ARI   
Mon, Aug 19th@ ARI   
Mon, Sep 16thvs NYM