Who Should I Trade?

Robbie Ray for Cole Hamels (2019)

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

 
Experts' Pick
 
  Robbie Ray
SP - ARI
Robbie Ray
ARI @ TEX Tue, Jul 16th 8:05pm
Cole Hamels
SP - CHC
Cole Hamels
CHC vs CIN Tue, Jul 16th 8:05pm
Expert
Recommendation
75%
Recommended by
12 of 16 experts
25%
Recommended by
4 of 16 experts
Rankings 
   
Rest of Season
VBR# 400# 251
   
Projections 
   
Strikeouts8070
Wins33
Saves00
ERA3.823.42
WHIP1.331.29
   
Misc 
   
Injury Alert-IL10
Weather81 F, Partly Cloudy
   
Expert Ranks 
   
Alan Harrison
The Fantasy Fix
# 65# 118
   
Eno Sarris
The Athletic
# 38# 63
   
Andrew Gould
FantasyPros
# 53# 65
   
Joe Bond
Fantasy Six Pack
# 35# 52
   
Paul Sporer
FanGraphs
# 43# 62
   
Nick Mariano
RotoBaller
# 36# 51
   
Donkey Teeth
Razzball
# 30# 88
   
Pierre Camus
RotoBaller
# 32# 58
   
Max Freeze
Freeze Stats
# 50# 58
   
Brandon 'B_Don' Myers
Razzball
# 27# 70
   
Mick Ciallela
Fantrax
# 62# 67
   
Todd D Clark
The Fantasy Fix
# 56# 57
   
Chris Meaney
The Athletic
# 51# 44
   
Bobby Sylvester
FantasyPros
# 68# 37
   
Dan Harris
FantasyPros
# 74# 50
   
Andrea LaMont
Lenny Melnick Fantasy Sports
# 80# 41
   
  Robbie Ray
SP - ARI
Robbie Ray
ARI
Cole Hamels
SP - CHC
Cole Hamels
CHC
2019 Stats 
   
   
Games Played2017
   
Games Started2017
   
Innings Pitched111.0100.1
   
Wins76
   
Losses63
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed8985
   
Earned Runs4733
   
Home Runs Allowed169
   
Strikeouts14597
   
Walks5635
   
ERA3.812.98
   
WHIP1.311.20
   
  Robbie Ray
SP - ARI
Robbie Ray
ARI
Cole Hamels
SP - CHC
Cole Hamels
CHC
2019 Projections 
   
   
Games Played1012
   
Games Started1012
   
Innings Pitched61.269.8
   
Wins33
   
Losses33
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5063
   
Earned Runs2627
   
Home Runs Allowed97
   
Strikeouts8070
   
Walks3025
   
ERA3.823.42
   
WHIP1.331.29
   
  Robbie Ray
SP - ARI
Robbie Ray
ARI
Cole Hamels
SP - CHC
Cole Hamels
CHC
News 
 Robbie Ray improved to 7-6 on Friday in St. Louis, striking out eight and walking two while allowing just one run over 6 1/3 innings pitched.
Brendan Tuma - Too Much Tuma
Sat, Jul 13th
The Cubs are placing Cole Hamels on the 10-day injured list with a left oblique strain.
Brendan Tuma - Too Much Tuma
Sat, Jun 29th
 Robbie Ray improved to 6-6 on Saturday versus Colorado, tossing six innings of one-run ball while allowing two hits, five walks, and striking out eight.
Brendan Tuma - Too Much Tuma
Sun, Jul 7th
Updating a previous item, Cole Hamels was removed from Friday's start versus the Reds after feeling something in his left side.
Brendan Tuma - Too Much Tuma
Fri, Jun 28th
 Robbie Ray suffered his second straight loss on Sunday versus the Giants, getting tagged for four runs on six hits in just four innings of work.
Brendan Tuma - Too Much Tuma
Sun, Jun 30th
Cole Hamels left Friday’s start versus the Reds with an apparent injury.
Brendan Tuma - Too Much Tuma
Fri, Jun 28th
 Robbie Ray took the loss on Tuesday versus the Dodgers, giving up three runs on four hits in 6 1/3 innings pitched while striking out nine.
Brendan Tuma - Too Much Tuma
Wed, Jun 26th
Cole Hamels allowed three runs on seven hits over seven innings in the Cubs' 5-3 win over the Mets on Sunday. He walked two and struck out five in the no-decision.
Elliott Baas
Sun, Jun 23rd
 Robbie Ray received a no-decision on Thursday versus Colorado, allowing three runs on four hits in six innings of work.
Brendan Tuma - Too Much Tuma
Fri, Jun 21st
Cole Hamels allowed one run on six hits over seven innings in the Cubs' 3-1 loss to the White Sox on Tuesday. He walked two and struck out eight in the no-decision.
Elliott Baas
Wed, Jun 19th
Notes 
There are no recent notes for these players
  Robbie Ray
SP - ARI
Robbie Ray
ARI
Cole Hamels
SP - CHC
Cole Hamels
CHC
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ LAD@ TEX
Fri, Mar 29th@ LAD   
Sat, Mar 30th@ LAD@ TEX
Sun, Mar 31st@ LAD@ TEX
Mon, Apr 1st@ SD@ ATL
Tue, Apr 2nd@ SD   
Wed, Apr 3rd@ SD@ ATL
Fri, Apr 5thvs BOS@ MIL
Sat, Apr 6thvs BOS@ MIL
Sun, Apr 7thvs BOS@ MIL
Tue, Apr 9thvs TEX   
Wed, Apr 10thvs TEXvs PIT
Thu, Apr 11thvs SDvs PIT
Fri, Apr 12thvs SDvs LAA
Sat, Apr 13thvs SDvs LAA
Sun, Apr 14thvs SD   
Tue, Apr 16th@ ATL@ MIA
Wed, Apr 17th@ ATL@ MIA
Thu, Apr 18th@ ATL   
Fri, Apr 19th@ CHCvs ARI
Sat, Apr 20th@ CHCvs ARI
Sun, Apr 21st@ CHCvs ARI
Mon, Apr 22nd@ PIT   
Tue, Apr 23rd@ PITvs LAD
Wed, Apr 24th@ PITvs LAD
Thu, Apr 25th@ PITvs LAD
Fri, Apr 26thvs CHC@ ARI
Sat, Apr 27thvs CHC@ ARI
Sun, Apr 28thvs CHC@ ARI
Tue, Apr 30thvs NYY@ SEA
Wed, May 1stvs NYY@ SEA
Fri, May 3rd@ COLvs STL
Sat, May 4th@ COLvs STL
Sun, May 5th@ COLvs STL
Mon, May 6th@ TBvs MIA
Tue, May 7th@ TBvs MIA
Wed, May 8th@ TBvs MIA
Thu, May 9thvs ATLvs MIA
Fri, May 10thvs ATLvs MIL
Sat, May 11thvs ATLvs MIL
Sun, May 12thvs ATLvs MIL
Mon, May 13thvs PIT   
Tue, May 14thvs PIT@ CIN
Wed, May 15thvs PIT@ CIN
Fri, May 17thvs SF@ WSH
Sat, May 18thvs SF@ WSH
Sun, May 19thvs SF@ WSH
Mon, May 20th@ SDvs PHI
Tue, May 21st@ SDvs PHI
Wed, May 22nd@ SDvs PHI
Fri, May 24th@ SFvs CIN
Sat, May 25th@ SFvs CIN
Sun, May 26th@ SFvs CIN
Mon, May 27th@ COL@ HOU
Tue, May 28th@ COL@ HOU
Wed, May 29th@ COL@ HOU
Thu, May 30th@ COL   
Fri, May 31stvs NYM@ STL
Sat, Jun 1stvs NYM@ STL
Sun, Jun 2ndvs NYM@ STL
Mon, Jun 3rdvs LADvs LAA
Tue, Jun 4thvs LADvs COL
Wed, Jun 5thvs LADvs COL
Fri, Jun 7th@ TORvs STL
Sat, Jun 8th@ TORvs STL
Sun, Jun 9th@ TORvs STL
Mon, Jun 10th@ PHI@ COL
Tue, Jun 11th@ PHI@ COL
Wed, Jun 12th@ PHI@ COL
Thu, Jun 13th@ WSH@ LAD
Fri, Jun 14th@ WSH@ LAD
Sat, Jun 15th@ WSH@ LAD
Sun, Jun 16th@ WSH@ LAD
Tue, Jun 18thvs COLvs CWS
Wed, Jun 19thvs COLvs CWS
Thu, Jun 20thvs COLvs NYM
Fri, Jun 21stvs SFvs NYM
Sat, Jun 22ndvs SFvs NYM
Sun, Jun 23rdvs SFvs NYM
Mon, Jun 24thvs LADvs ATL
Tue, Jun 25thvs LADvs ATL
Wed, Jun 26thvs LADvs ATL
Thu, Jun 27th@ SFvs ATL
Fri, Jun 28th@ SF@ CIN
Sat, Jun 29th@ SF@ CIN
Sun, Jun 30th@ SF@ CIN
Tue, Jul 2nd@ LAD@ PIT
Wed, Jul 3rd@ LAD@ PIT
Fri, Jul 5thvs COL   
Sat, Jul 6thvs COL@ CWS
Sun, Jul 7thvs COL@ CWS
Fri, Jul 12th@ STLvs PIT
Sat, Jul 13th@ STLvs PIT
Sun, Jul 14th@ STLvs PIT
Tue, Jul 16th@ TEXvs CIN
Wed, Jul 17th@ TEXvs CIN
Thu, Jul 18thvs MIL   
Fri, Jul 19thvs MILvs SD
Sat, Jul 20thvs MILvs SD
Sun, Jul 21stvs MILvs SD
Mon, Jul 22ndvs BAL@ SF
Tue, Jul 23rdvs BAL@ SF
Wed, Jul 24thvs BAL@ SF
Fri, Jul 26th@ MIA@ MIL
Sat, Jul 27th@ MIA@ MIL
Sun, Jul 28th@ MIA@ MIL
Mon, Jul 29th@ MIA   
Tue, Jul 30th@ NYY@ STL
Wed, Jul 31st@ NYY@ STL
Fri, Aug 2ndvs WSHvs MIL
Sat, Aug 3rdvs WSHvs MIL
Sun, Aug 4thvs WSHvs MIL
Mon, Aug 5thvs PHIvs OAK
Tue, Aug 6thvs PHIvs OAK
Wed, Aug 7thvs PHIvs OAK
Fri, Aug 9th@ LAD@ CIN
Sat, Aug 10th@ LAD@ CIN
Sun, Aug 11th@ LAD@ CIN
Mon, Aug 12th@ COL   
Tue, Aug 13th@ COL@ PHI
Wed, Aug 14th@ COL@ PHI
Thu, Aug 15thvs SF@ PHI
Fri, Aug 16thvs SF@ PIT
Sat, Aug 17thvs SF@ PIT
Sun, Aug 18thvs SF@ PIT
Mon, Aug 19thvs COL   
Tue, Aug 20thvs COLvs SF
Wed, Aug 21stvs COLvs SF
Fri, Aug 23rd@ MILvs WSH
Sat, Aug 24th@ MILvs WSH
Sun, Aug 25th@ MILvs WSH
Mon, Aug 26th@ SF   
Tue, Aug 27th@ SF@ NYM
Thu, Aug 29thvs LAD@ NYM
Fri, Aug 30thvs LADvs MIL
Sat, Aug 31stvs LADvs MIL
Sun, Sep 1stvs LADvs MIL
Mon, Sep 2ndvs SDvs SEA
Tue, Sep 3rdvs SDvs SEA
Wed, Sep 4thvs SD   
Fri, Sep 6th@ CIN@ MIL
Sat, Sep 7th@ CIN@ MIL
Sun, Sep 8th@ CIN@ MIL
Mon, Sep 9th@ NYM@ SD
Tue, Sep 10th@ NYM@ SD
Wed, Sep 11th@ NYM@ SD
Thu, Sep 12th@ NYM@ SD
Fri, Sep 13thvs CINvs PIT
Sat, Sep 14thvs CINvs PIT
Sun, Sep 15thvs CINvs PIT
Mon, Sep 16thvs MIAvs CIN
Tue, Sep 17thvs MIAvs CIN
Wed, Sep 18thvs MIAvs CIN
Fri, Sep 20th@ SDvs STL
Sat, Sep 21st@ SDvs STL
Sun, Sep 22nd@ SDvs STL
Mon, Sep 23rdvs STL   
Tue, Sep 24thvs STL@ PIT
Wed, Sep 25thvs STL@ PIT
Fri, Sep 27thvs SD@ STL
Sat, Sep 28thvs SD@ STL
Sun, Sep 29thvs SD@ STL
Thu, Apr 4th   @ ATL
Mon, Apr 8th   vs PIT
Mon, Apr 15th   @ MIA
Thu, May 16th   @ CIN
Thu, May 23rd   vs PHI
Thu, Jun 6th   vs COL
Mon, Jul 1st   @ PIT
Thu, Jul 4th   @ PIT
Mon, Jul 15th   vs CIN
Thu, Aug 1st   @ STL
Thu, Aug 8th   @ CIN
Thu, Aug 22nd   vs SF
Wed, Aug 28th   @ NYM
Thu, Sep 5th   @ MIL
Thu, Sep 19th   vs STL
Thu, Sep 26th   @ PIT