Who Should I Trade?

Eduardo Rodriguez for Sonny Gray (2019)

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

Experts' Pick
  Sonny Gray
Sonny Gray
CIN @ CHC Wed, Sep 18th 8:05pm
Eduardo Rodriguez
Eduardo Rodriguez
BOS vs SF Wed, Sep 18th 7:10pm
Recommended by
10 of 18 experts
Recommended by
8 of 18 experts
Rest of Season
VBR# 74# 223
Injury Alert--
Weather66 F, Partly Cloudy60 F, Overcast
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 56# 76
Andrew Gould
# 21# 49
Joe Bond
Fantasy Six Pack
# 44# 67
Chris Meaney
The Athletic
# 19# 58
Nick Mariano
# 51# 62
Dan Harris
# 26# 45
Andrew Seifter
# 23
Max Freeze
Freeze Stats
# 51# 56
Mick Ciallela
# 34# 57
Todd D Clark
The Fantasy Fix
# 43# 61
Andrea LaMont
Lenny Melnick Fantasy Sports
# 82# 23
Paul Sporer
# 91# 40
Pierre Camus
# 60# 41
Eno Sarris
The Athletic
# 65# 43
Bobby Sylvester
# 58# 55
Dennis Sosic
Fantasy Six Pack
# 55
Donkey Teeth
# 153# 66
Brandon 'B_Don' Myers
# 104# 71
  Sonny Gray
Sonny Gray
Eduardo Rodriguez
Eduardo Rodriguez
2019 Stats 
Games Played2931
Games Started2931
Innings Pitched164.2185.2
Blown Saves00
Hits Allowed115177
Earned Runs5175
Home Runs Allowed1623
  Sonny Gray
Sonny Gray
Eduardo Rodriguez
Eduardo Rodriguez
2019 Projections 
Games Played22
Games Started22
Innings Pitched10.311.0
Blown Saves00
Hits Allowed710
Earned Runs34
Home Runs Allowed11
  Sonny Gray
Sonny Gray
Eduardo Rodriguez
Eduardo Rodriguez
 Sonny Gray (10-7) allowed three runs on two hits and three walks while striking out nine through six 1/3 innings in Wednesday’s 5-3 loss the the Mariners. He was charged with his seventh loss of the season.
Brad Camara
Thu, Sep 12th
Eduardo Rodriguez struck out 12 batters over 6 2/3 innings Saturday against the Phillies, allowing just a single run on four hits and a walk.
John Aubin
Sun, Sep 15th
 Sonny Gray did not factor into the decision Thursday against the Phillies, allowing one run on four hits and no walks across six innings. He struck out seven.
Connor Rooney
Thu, Sep 5th
Eduardo Rodriguez gave up one run on five hits and one walk while striking out nine through six innings to take the loss against the Yankees on Monday.
John Aubin
Tue, Sep 10th
 Sonny Gray did not factor into the decision Saturday against the Cardinals in game two, allowing one unearned run on five hits across 6.2 innings. He struck out four and walked two.
Connor Rooney
Sun, Sep 1st
Eduardo Rodriguez allowed five hits and four walks while striking out eight across seven shutout innings to earn the win Wednesday against the Twins.
John Aubin
Thu, Sep 5th
 Sonny Gray (10-6) earned the win against the Marlins on Monday, allowing two runs on two hits and five walks across six innings. He struck out six.
Connor Rooney
Tue, Aug 27th
Eduardo Rodriguez earned the win over the Rockies on Wednesday, allowing three runs on nine hits and three walks while striking out five over five innings.
John Aubin
Thu, Aug 29th
 Sonny Gray (9-6) allowed one earned run on four hits and three walks while striking out 10 in six innings Tuesday against the Padres, earning the win.
Connor Rooney
Wed, Aug 21st
Eduardo Rodriguez earned the win Friday after holding the Padres scoreless across seven innings. He gave up five hits and a walk while striking out six.
John Aubin
Sat, Aug 24th
There are no recent notes for these players
  Sonny Gray
Sonny Gray
Eduardo Rodriguez
Eduardo Rodriguez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs PIT@ SEA
Fri, Mar 29th   @ SEA
Sat, Mar 30th   @ SEA
Sun, Mar 31stvs PIT@ SEA
Mon, Apr 1stvs MIL@ OAK
Tue, Apr 2ndvs MIL@ OAK
Wed, Apr 3rdvs MIL@ OAK
Thu, Apr 4th@ PIT@ OAK
Fri, Apr 5th@ PIT@ ARI
Sat, Apr 6th@ PIT@ ARI
Sun, Apr 7th@ PIT@ ARI
Tue, Apr 9thvs MIAvs TOR
Thu, Apr 11thvs MIAvs TOR
Fri, Apr 12th   vs BAL
Sat, Apr 13thvs STLvs BAL
Sun, Apr 14thvs STLvs BAL
Mon, Apr 15th@ LADvs BAL
Tue, Apr 16th@ LAD@ NYY
Wed, Apr 17th@ LAD@ NYY
Fri, Apr 19th@ SD@ TB
Sat, Apr 20th@ SD@ TB
Sun, Apr 21st@ SD@ TB
Tue, Apr 23rdvs ATLvs DET
Wed, Apr 24thvs ATLvs DET
Thu, Apr 25thvs ATLvs DET
Sat, Apr 27th@ STLvs TB
Sun, Apr 28th@ STLvs TB
Mon, Apr 29th@ NYMvs OAK
Tue, Apr 30th@ NYMvs OAK
Wed, May 1st@ NYMvs OAK
Thu, May 2nd@ NYM@ CWS
Fri, May 3rdvs SF@ CWS
Sat, May 4thvs SF@ CWS
Sun, May 5thvs SF@ CWS
Mon, May 6thvs SF@ BAL
Tue, May 7th@ OAK@ BAL
Wed, May 8th@ OAK@ BAL
Fri, May 10th@ SFvs SEA
Sat, May 11th@ SFvs SEA
Sun, May 12th@ SFvs SEA
Tue, May 14thvs CHCvs COL
Wed, May 15thvs CHCvs COL
Fri, May 17thvs LADvs HOU
Sat, May 18thvs LADvs HOU
Sun, May 19thvs LADvs HOU
Mon, May 20th   @ TOR
Tue, May 21st@ MIL@ TOR
Wed, May 22nd@ MIL@ TOR
Thu, May 23rd   @ TOR
Fri, May 24th@ CHC@ HOU
Sat, May 25th@ CHC@ HOU
Sun, May 26th@ CHC@ HOU
Mon, May 27thvs PITvs CLE
Tue, May 28thvs PITvs CLE
Wed, May 29thvs PITvs CLE
Fri, May 31stvs WSH@ NYY
Sat, Jun 1stvs WSH@ NYY
Sun, Jun 2ndvs WSH@ NYY
Tue, Jun 4th@ STL@ KC
Wed, Jun 5th   @ KC
Thu, Jun 6th@ STL@ KC
Fri, Jun 7th@ PHIvs TB
Sat, Jun 8th@ PHIvs TB
Sun, Jun 9th@ PHIvs TB
Mon, Jun 10th   vs TEX
Tue, Jun 11th@ CLEvs TEX
Wed, Jun 12th@ CLEvs TEX
Thu, Jun 13th   vs TEX
Fri, Jun 14thvs TEX@ BAL
Sat, Jun 15thvs TEX@ BAL
Sun, Jun 16thvs TEX@ BAL
Mon, Jun 17thvs HOU@ MIN
Tue, Jun 18thvs HOU@ MIN
Wed, Jun 19thvs HOU@ MIN
Fri, Jun 21st@ MILvs TOR
Sat, Jun 22nd@ MILvs TOR
Sun, Jun 23rd@ MILvs TOR
Mon, Jun 24th   vs CWS
Tue, Jun 25th@ LAAvs CWS
Wed, Jun 26th@ LAAvs CWS
Sat, Jun 29thvs CHCvs NYY
Sun, Jun 30thvs CHCvs NYY
Tue, Jul 2ndvs MIL@ TOR
Wed, Jul 3rdvs MIL@ TOR
Thu, Jul 4thvs MIL@ TOR
Fri, Jul 5th   @ DET
Sat, Jul 6thvs CLE@ DET
Sun, Jul 7thvs CLE@ DET
Fri, Jul 12th@ COLvs LAD
Sat, Jul 13th@ COLvs LAD
Sun, Jul 14th@ COLvs LAD
Mon, Jul 15th@ CHCvs TOR
Tue, Jul 16th@ CHCvs TOR
Wed, Jul 17th@ CHCvs TOR
Thu, Jul 18thvs STLvs TOR
Fri, Jul 19thvs STL@ BAL
Sat, Jul 20thvs STL@ BAL
Sun, Jul 21stvs STL@ BAL
Mon, Jul 22nd@ MIL@ TB
Tue, Jul 23rd@ MIL@ TB
Wed, Jul 24th@ MIL@ TB
Thu, Jul 25th   vs NYY
Fri, Jul 26thvs COLvs NYY
Sat, Jul 27thvs COLvs NYY
Sun, Jul 28thvs COLvs NYY
Tue, Jul 30thvs PITvs TB
Wed, Jul 31stvs PITvs TB
Thu, Aug 1st@ ATLvs TB
Fri, Aug 2nd@ ATL@ NYY
Sat, Aug 3rd@ ATL@ NYY
Sun, Aug 4th@ ATL@ NYY
Mon, Aug 5thvs LAAvs KC
Tue, Aug 6thvs LAAvs KC
Thu, Aug 8thvs CHCvs LAA
Fri, Aug 9thvs CHCvs LAA
Sat, Aug 10thvs CHCvs LAA
Sun, Aug 11thvs CHCvs LAA
Mon, Aug 12th@ WSH@ CLE
Tue, Aug 13th@ WSH@ CLE
Wed, Aug 14th@ WSH@ CLE
Fri, Aug 16thvs STLvs BAL
Sat, Aug 17thvs STLvs BAL
Sun, Aug 18thvs STLvs BAL
Tue, Aug 20thvs SDvs PHI
Wed, Aug 21stvs SDvs PHI
Thu, Aug 22nd   vs KC
Fri, Aug 23rd@ PIT@ SD
Sat, Aug 24th@ PIT@ SD
Sun, Aug 25th@ PIT@ SD
Tue, Aug 27th@ MIA@ COL
Wed, Aug 28th@ MIA@ COL
Fri, Aug 30th   @ LAA
Sat, Aug 31st@ STL@ LAA
Sun, Sep 1st@ STL@ LAA
Tue, Sep 3rdvs PHIvs MIN
Wed, Sep 4thvs PHIvs MIN
Thu, Sep 5thvs PHIvs MIN
Fri, Sep 6thvs ARIvs NYY
Sat, Sep 7thvs ARIvs NYY
Sun, Sep 8thvs ARIvs NYY
Mon, Sep 9th   vs NYY
Tue, Sep 10th@ SEA@ TOR
Wed, Sep 11th@ SEA@ TOR
Thu, Sep 12th@ SEA@ TOR
Sat, Sep 14th@ ARI@ PHI
Sun, Sep 15th@ ARI@ PHI
Tue, Sep 17th@ CHCvs SF
Wed, Sep 18th@ CHCvs SF
Thu, Sep 19th   vs SF
Fri, Sep 20thvs NYM@ TB
Sat, Sep 21stvs NYM@ TB
Sun, Sep 22ndvs NYM@ TB
Mon, Sep 23rd   @ TB
Tue, Sep 24thvs MIL@ TEX
Wed, Sep 25thvs MIL@ TEX
Thu, Sep 26thvs MIL@ TEX
Fri, Sep 27th@ PITvs BAL
Sat, Sep 28th@ PITvs BAL
Sun, Sep 29th@ PITvs BAL
Wed, Apr 10thvs MIA   
Thu, Apr 18th@ SD   
Fri, Apr 26th@ STL   
Thu, May 9th@ OAK   
Thu, May 16thvs CHC   
Thu, Jun 20th@ MIL   
Fri, Jun 28thvs CHC   
Mon, Jul 1stvs MIL   
Mon, Jul 29thvs PIT   
Thu, Aug 15thvs STL   
Mon, Aug 19thvs SD   
Mon, Aug 26th@ MIA   
Thu, Aug 29th@ MIA   
Mon, Sep 2ndvs PHI   
Fri, Sep 13th@ ARI   
Mon, Sep 16th@ CHC