Who Should I Trade?

Jon Gray for Brandon Woodruff (2019)

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

Experts' Pick
  Brandon Woodruff
Brandon Woodruff
MIL vs SEA Tue, Jun 25th 8:10pm
Jon Gray
Jon Gray
COL @ SF Tue, Jun 25th 9:45pm
Recommended by
10 of 15 experts
Recommended by
5 of 15 experts
Rest of Season
VBR# 275# 227
Injury Alert--
Weather75 F, Clear67 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 62# 114
Andrew Gould
# 50# 104
Joe Bond
Fantasy Six Pack
# 63# 102
Chris Meaney
The Athletic
# 78# 89
Bobby Sylvester
# 122# 151
Dan Harris
# 37# 100
Andrew Seifter
# 28
Max Freeze
Freeze Stats
# 64
Mick Ciallela
# 54
Todd D Clark
The Fantasy Fix
# 65# 79
Paul Sporer
# 49
Brandon 'B_Don' Myers
# 82# 55
Pierre Camus
# 133# 57
Nick Mariano
# 103# 74
Andrea LaMont
Lenny Melnick Fantasy Sports
# 107
  Brandon Woodruff
Brandon Woodruff
Jon Gray
Jon Gray
2019 Stats 
Games Played1617
Games Started1616
Innings Pitched94.196.0
Blown Saves00
Hits Allowed8592
Earned Runs4242
Home Runs Allowed1013
  Brandon Woodruff
Brandon Woodruff
Jon Gray
Jon Gray
2019 Projections 
Games Played1013
Games Started1013
Innings Pitched62.479.4
Blown Saves00
Hits Allowed5978
Earned Runs2936
Home Runs Allowed711
  Brandon Woodruff
Brandon Woodruff
Jon Gray
Jon Gray
 Brandon Woodruff allowed three runs on seven hits over seven innings in the Brewers' 7-5 win over the Reds on Sunday. He walked one and struck out 12 while improving to 9-2.
Elliott Baas
Sun, Jun 23rd
Jon Gray improved to 8-5 on Monday in San Francisco, firing six scoreless innings while striking out six.
Brendan Tuma - Too Much Tuma
Tue, Jun 25th
 Brandon Woodruff allowed four runs on seven hits over six innings in the Brewers' 4-1 loss to the Padres on Tuesday. He walked one and struck out six while falling to 8-2.
Elliott Baas
Wed, Jun 19th
Jon Gray improved to 7-5 on Wednesday versus Arizona, allowing just two runs (one earned) on six hits over six innings of work.
Brendan Tuma - Too Much Tuma
Thu, Jun 20th
 Brandon Woodruff allowed three runs on four hits and three walks over seven innings against the Astros on Wednesday. He struck out six and did not factor into the decision.
Dan Harris
Thu, Jun 13th
Jon Gray improved to 6-5 on Thursday versus San Diego, striking out 10 while allowing four runs in six innings.
Brendan Tuma - Too Much Tuma
Fri, Jun 14th
 Brandon Woodruff allowed three runs on four hits over six innings in the Brewers' 10-4 win over the Pirates on Friday. He walked one and struck out ten while improving to 8-1.
Elliott Baas
Sat, Jun 8th
Jon Gray fell to 5-5 on Saturday versus the Mets, allowing four runs on eight hits in 5 2/3 innings of work.
Brendan Tuma - Too Much Tuma
Sun, Jun 9th
 Brandon Woodruff allowed six runs on ten hits over four innings in the Brewers' 12-10 win over the Pirates on Saturday. He walked two and struck out five in the no-decision.
Elliott Baas
Sun, Jun 2nd
The Rockies announced Jon Gray is having his start moved back to Saturday.
Brendan Tuma - Too Much Tuma
Wed, Jun 5th
There are no recent notes for these players
  Brandon Woodruff
Brandon Woodruff
Jon Gray
Jon Gray
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs STL@ MIA
Fri, Mar 29thvs STL@ MIA
Sat, Mar 30thvs STL@ MIA
Sun, Mar 31stvs STL@ MIA
Mon, Apr 1st@ CIN@ TB
Tue, Apr 2nd@ CIN@ TB
Wed, Apr 3rd@ CIN@ TB
Fri, Apr 5thvs CHCvs LAD
Sat, Apr 6thvs CHCvs LAD
Sun, Apr 7thvs CHCvs LAD
Mon, Apr 8th@ LAAvs ATL
Tue, Apr 9th@ LAAvs ATL
Thu, Apr 11th   @ SF
Fri, Apr 12th@ LAD@ SF
Sat, Apr 13th@ LAD@ SF
Sun, Apr 14th@ LAD@ SF
Mon, Apr 15thvs STL@ SD
Tue, Apr 16thvs STL@ SD
Thu, Apr 18thvs LADvs PHI
Fri, Apr 19thvs LADvs PHI
Sat, Apr 20thvs LADvs PHI
Sun, Apr 21stvs LADvs PHI
Mon, Apr 22nd@ STLvs WSH
Tue, Apr 23rd@ STLvs WSH
Wed, Apr 24th@ STLvs WSH
Fri, Apr 26th@ NYM@ ATL
Sat, Apr 27th@ NYM@ ATL
Sun, Apr 28th@ NYM@ ATL
Mon, Apr 29thvs COL@ MIL
Tue, Apr 30thvs COL@ MIL
Wed, May 1stvs COL@ MIL
Thu, May 2ndvs COL@ MIL
Fri, May 3rdvs NYMvs ARI
Sat, May 4thvs NYMvs ARI
Sun, May 5thvs NYMvs ARI
Tue, May 7thvs WSHvs SF
Thu, May 9th   vs SF
Fri, May 10th@ CHCvs SD
Sat, May 11th@ CHCvs SD
Sun, May 12th@ CHCvs SD
Tue, May 14th@ PHI@ BOS
Wed, May 15th@ PHI@ BOS
Fri, May 17th@ ATL@ PHI
Sat, May 18th@ ATL@ PHI
Sun, May 19th@ ATL@ PHI
Tue, May 21stvs CIN@ PIT
Wed, May 22ndvs CIN@ PIT
Thu, May 23rd   @ PIT
Fri, May 24thvs PHIvs BAL
Sat, May 25thvs PHIvs BAL
Sun, May 26thvs PHIvs BAL
Mon, May 27th@ MINvs ARI
Tue, May 28th@ MINvs ARI
Wed, May 29th   vs ARI
Thu, May 30th@ PITvs ARI
Fri, May 31st@ PITvs TOR
Sat, Jun 1st@ PITvs TOR
Sun, Jun 2nd@ PITvs TOR
Tue, Jun 4thvs MIA@ CHC
Wed, Jun 5thvs MIA@ CHC
Thu, Jun 6thvs MIA@ CHC
Fri, Jun 7thvs PIT@ NYM
Sat, Jun 8thvs PIT@ NYM
Sun, Jun 9thvs PIT@ NYM
Mon, Jun 10th   vs CHC
Tue, Jun 11th@ HOUvs CHC
Wed, Jun 12th@ HOUvs CHC
Thu, Jun 13th   vs SD
Fri, Jun 14th@ SFvs SD
Sat, Jun 15th@ SFvs SD
Sun, Jun 16th@ SFvs SD
Tue, Jun 18th@ SD@ ARI
Wed, Jun 19th@ SD@ ARI
Thu, Jun 20thvs CIN@ ARI
Fri, Jun 21stvs CIN@ LAD
Sat, Jun 22ndvs CIN@ LAD
Sun, Jun 23rdvs CIN@ LAD
Mon, Jun 24th   @ SF
Tue, Jun 25thvs SEA@ SF
Wed, Jun 26thvs SEA@ SF
Thu, Jun 27thvs SEAvs LAD
Fri, Jun 28thvs PITvs LAD
Sat, Jun 29thvs PITvs LAD
Sun, Jun 30thvs PITvs LAD
Tue, Jul 2nd@ CINvs HOU
Wed, Jul 3rd@ CINvs HOU
Fri, Jul 5th@ PIT@ ARI
Sat, Jul 6th@ PIT@ ARI
Sun, Jul 7th@ PIT@ ARI
Fri, Jul 12thvs SFvs CIN
Sat, Jul 13thvs SFvs CIN
Sun, Jul 14thvs SFvs CIN
Mon, Jul 15thvs ATLvs SF
Tue, Jul 16thvs ATLvs SF
Wed, Jul 17thvs ATLvs SF
Fri, Jul 19th@ ARI@ NYY
Sat, Jul 20th@ ARI@ NYY
Sun, Jul 21st@ ARI@ NYY
Mon, Jul 22ndvs CIN@ WSH
Tue, Jul 23rdvs CIN@ WSH
Wed, Jul 24thvs CIN@ WSH
Thu, Jul 25th   @ WSH
Fri, Jul 26thvs CHC@ CIN
Sat, Jul 27thvs CHC@ CIN
Sun, Jul 28thvs CHC@ CIN
Mon, Jul 29th   vs LAD
Tue, Jul 30th@ OAKvs LAD
Wed, Jul 31st@ OAKvs LAD
Fri, Aug 2nd@ CHCvs SF
Sat, Aug 3rd@ CHCvs SF
Sun, Aug 4th@ CHCvs SF
Tue, Aug 6th@ PIT@ HOU
Wed, Aug 7th@ PIT@ HOU
Thu, Aug 8th   @ SD
Fri, Aug 9thvs TEX@ SD
Sat, Aug 10thvs TEX@ SD
Sun, Aug 11thvs TEX@ SD
Mon, Aug 12th   vs ARI
Tue, Aug 13thvs MINvs ARI
Wed, Aug 14thvs MINvs ARI
Fri, Aug 16th@ WSHvs MIA
Sat, Aug 17th@ WSHvs MIA
Sun, Aug 18th@ WSHvs MIA
Mon, Aug 19th@ STL@ ARI
Tue, Aug 20th@ STL@ ARI
Wed, Aug 21st@ STL@ ARI
Thu, Aug 22nd   @ STL
Fri, Aug 23rdvs ARI@ STL
Sat, Aug 24thvs ARI@ STL
Sun, Aug 25thvs ARI@ STL
Mon, Aug 26thvs STLvs ATL
Tue, Aug 27thvs STLvs BOS
Wed, Aug 28thvs STLvs BOS
Thu, Aug 29th   vs PIT
Fri, Aug 30th@ CHCvs PIT
Sat, Aug 31st@ CHCvs PIT
Sun, Sep 1st@ CHCvs PIT
Mon, Sep 2ndvs HOU@ LAD
Tue, Sep 3rdvs HOU@ LAD
Wed, Sep 4th   @ LAD
Fri, Sep 6thvs CHC@ SD
Sat, Sep 7thvs CHC@ SD
Sun, Sep 8thvs CHC@ SD
Tue, Sep 10th@ MIAvs STL
Wed, Sep 11th@ MIAvs STL
Thu, Sep 12th@ MIAvs STL
Fri, Sep 13th@ STLvs SD
Sat, Sep 14th@ STLvs SD
Sun, Sep 15th@ STLvs SD
Mon, Sep 16thvs SDvs NYM
Tue, Sep 17thvs SDvs NYM
Wed, Sep 18thvs SDvs NYM
Fri, Sep 20thvs PIT@ LAD
Sat, Sep 21stvs PIT@ LAD
Sun, Sep 22ndvs PIT@ LAD
Tue, Sep 24th@ CIN@ SF
Wed, Sep 25th@ CIN@ SF
Thu, Sep 26th@ CIN@ SF
Fri, Sep 27th@ COLvs MIL
Sat, Sep 28th@ COLvs MIL
Sun, Sep 29th@ COLvs MIL
Wed, Apr 10th@ LAA   
Wed, Apr 17thvs STL   
Mon, May 6thvs WSH   
Wed, May 8thvs WSH   
Mon, May 13th@ PHI   
Thu, May 16th@ PHI   
Mon, Jun 17th@ SD   
Mon, Jul 1st@ CIN   
Thu, Jul 4th@ CIN   
Thu, Jul 18th@ ARI   
Thu, Aug 1st@ OAK   
Mon, Aug 5th@ PIT   
Thu, Sep 5thvs CHC   
Mon, Sep 9th@ MIA   
Thu, Sep 19thvs SD