Who Should I Trade?

Robbie Ray for Chris Paddack (2019)

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

Experts' Pick
  Chris Paddack
Chris Paddack
SD @ PHI Sat, Aug 17th 7:05pm
Robbie Ray
Robbie Ray
ARI vs SF Sat, Aug 17th 8:10pm
Recommended by
9 of 17 experts
Recommended by
8 of 17 experts
Rest of Season
VBR# 1068# 190
Injury Alert-IL10
Weather84 F, Humid and Partly Cloudy108 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 31# 65
Andrew Gould
# 40# 45
Chris Meaney
The Athletic
# 11# 51
Andrea LaMont
Lenny Melnick Fantasy Sports
# 56# 80
Dan Harris
# 41# 51
Andrew Seifter
# 24
Max Freeze
Freeze Stats
# 27# 49
Mick Ciallela
# 59# 65
Todd D Clark
The Fantasy Fix
# 22# 56
Brandon 'B_Don' Myers
# 28# 25
Bobby Sylvester
# 54# 27
Donkey Teeth
# 50# 30
Joe Bond
Fantasy Six Pack
# 48# 32
Pierre Camus
# 60# 32
Eno Sarris
The Athletic
# 54# 38
Paul Sporer
# 82# 43
Nick Mariano
# 44# 43
  Chris Paddack
Chris Paddack
Robbie Ray
Robbie Ray
2019 Stats 
Games Played2126
Games Started2126
Innings Pitched115.1142.1
Blown Saves00
Hits Allowed87119
Earned Runs4463
Home Runs Allowed2023
  Chris Paddack
Chris Paddack
Robbie Ray
Robbie Ray
2019 Projections 
Games Played16
Games Started16
Innings Pitched3.535.3
Blown Saves00
Hits Allowed329
Earned Runs115
Home Runs Allowed16
  Chris Paddack
Chris Paddack
Robbie Ray
Robbie Ray
 Chris Paddack took the loss on Friday night in Citizens Bank Park, allowing five runs (four earned) on nine hits over 4 2/3 innings pitched.
Brendan Tuma - Too Much Tuma
Sat, Aug 17th
Robbie Ray has been moved to the 10-day injured list with a right lower back spasm. Stefan Crichton and Jon Duplantier were added to the Arizona roster as a subsequent move.
Garett Thomas
Thu, Aug 15th
 Chris Paddack received a no-decision on Saturday against the Rockies, giving up three runs on five hits through six innings pitched.
Brendan Tuma - Too Much Tuma
Sun, Aug 11th
Robbie Ray will undergo an MRI on his injured back today.
Brendan Tuma - Too Much Tuma
Thu, Aug 15th
 Chris Paddack received a no-decision on Sunday in Los Angeles, surrendering six runs on six hits over just four innings pitched.
Brendan Tuma - Too Much Tuma
Mon, Aug 5th
Robbie Ray (undisclosed) was removed from Wednesday’s game against the Rockies with an apparent injury.
Brad Camara
Wed, Aug 14th
 Chris Paddack improved to 7-5 on Monday versus the Orioles, tossing 5 1/3 innings of one-run ball while striking out five.
Brendan Tuma - Too Much Tuma
Tue, Jul 30th
Robbie Ray struck out seven on Friday night versus the Dodgers, giving up just two runs on two hits over six innings pitched.
Brendan Tuma - Too Much Tuma
Sat, Aug 10th
 Chris Paddack took the loss on Tuesday versus the Mets, allowing three runs on five hits over five innings of work.
Brendan Tuma - Too Much Tuma
Wed, Jul 24th
Robbie Ray received a tough luck loss on Sunday versus the Marlins, allowing three runs (two earned) on seven hits over six innings pitched.
Brendan Tuma - Too Much Tuma
Sun, Jul 28th
There are no recent notes for these players
  Chris Paddack
Chris Paddack
Robbie Ray
Robbie Ray
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs SF@ LAD
Fri, Mar 29thvs SF@ LAD
Sat, Mar 30thvs SF@ LAD
Sun, Mar 31stvs SF@ LAD
Mon, Apr 1stvs ARI@ SD
Tue, Apr 2ndvs ARI@ SD
Wed, Apr 3rdvs ARI@ SD
Fri, Apr 5th@ STLvs BOS
Sat, Apr 6th@ STLvs BOS
Sun, Apr 7th@ STLvs BOS
Tue, Apr 9th@ SFvs TEX
Wed, Apr 10th@ SFvs TEX
Thu, Apr 11th@ ARIvs SD
Fri, Apr 12th@ ARIvs SD
Sat, Apr 13th@ ARIvs SD
Sun, Apr 14th@ ARIvs SD
Tue, Apr 16thvs COL@ ATL
Wed, Apr 17th   @ ATL
Thu, Apr 18thvs CIN@ ATL
Fri, Apr 19thvs CIN@ CHC
Sat, Apr 20thvs CIN@ CHC
Sun, Apr 21stvs CIN@ CHC
Mon, Apr 22nd   @ PIT
Tue, Apr 23rdvs SEA@ PIT
Wed, Apr 24thvs SEA@ PIT
Thu, Apr 25th   @ PIT
Fri, Apr 26th@ WSHvs CHC
Sat, Apr 27th@ WSHvs CHC
Sun, Apr 28th@ WSHvs CHC
Tue, Apr 30th@ ATLvs NYY
Wed, May 1st@ ATLvs NYY
Fri, May 3rdvs LAD@ COL
Sat, May 4thvs LAD@ COL
Sun, May 5thvs LAD@ COL
Mon, May 6thvs NYM@ TB
Tue, May 7thvs NYM@ TB
Wed, May 8thvs NYM@ TB
Thu, May 9th   vs ATL
Fri, May 10th@ COLvs ATL
Sat, May 11th@ COLvs ATL
Sun, May 12th@ COLvs ATL
Mon, May 13th   vs PIT
Tue, May 14th@ LADvs PIT
Wed, May 15th@ LADvs PIT
Fri, May 17thvs PITvs SF
Sat, May 18thvs PITvs SF
Sun, May 19thvs PITvs SF
Mon, May 20thvs ARI@ SD
Tue, May 21stvs ARI@ SD
Wed, May 22ndvs ARI@ SD
Fri, May 24th@ TOR@ SF
Sat, May 25th@ TOR@ SF
Sun, May 26th@ TOR@ SF
Mon, May 27th@ NYY@ COL
Tue, May 28th@ NYY@ COL
Wed, May 29th@ NYY@ COL
Thu, May 30th   @ COL
Fri, May 31stvs MIAvs NYM
Sat, Jun 1stvs MIAvs NYM
Sun, Jun 2ndvs MIAvs NYM
Mon, Jun 3rdvs PHIvs LAD
Tue, Jun 4thvs PHIvs LAD
Wed, Jun 5thvs PHIvs LAD
Fri, Jun 7thvs WSH@ TOR
Sat, Jun 8thvs WSH@ TOR
Sun, Jun 9thvs WSH@ TOR
Mon, Jun 10th   @ PHI
Tue, Jun 11th@ SF@ PHI
Wed, Jun 12th@ SF@ PHI
Thu, Jun 13th@ COL@ WSH
Fri, Jun 14th@ COL@ WSH
Sat, Jun 15th@ COL@ WSH
Sun, Jun 16th@ COL@ WSH
Tue, Jun 18thvs MILvs COL
Wed, Jun 19thvs MILvs COL
Thu, Jun 20th   vs COL
Fri, Jun 21st@ PITvs SF
Sat, Jun 22nd@ PITvs SF
Sun, Jun 23rd@ PITvs SF
Mon, Jun 24th   vs LAD
Tue, Jun 25th@ BALvs LAD
Wed, Jun 26th@ BALvs LAD
Thu, Jun 27th   @ SF
Fri, Jun 28thvs STL@ SF
Sat, Jun 29thvs STL@ SF
Sun, Jun 30thvs STL@ SF
Tue, Jul 2ndvs SF@ LAD
Wed, Jul 3rdvs SF@ LAD
Fri, Jul 5th@ LADvs COL
Sat, Jul 6th@ LADvs COL
Sun, Jul 7th@ LADvs COL
Fri, Jul 12thvs ATL@ STL
Sat, Jul 13thvs ATL@ STL
Sun, Jul 14thvs ATL@ STL
Tue, Jul 16th@ MIA@ TEX
Wed, Jul 17th@ MIA@ TEX
Thu, Jul 18th@ MIAvs MIL
Fri, Jul 19th@ CHCvs MIL
Sat, Jul 20th@ CHCvs MIL
Sun, Jul 21st@ CHCvs MIL
Mon, Jul 22nd   vs BAL
Tue, Jul 23rd@ NYMvs BAL
Wed, Jul 24th@ NYMvs BAL
Fri, Jul 26thvs SF@ MIA
Sat, Jul 27thvs SF@ MIA
Sun, Jul 28thvs SF@ MIA
Mon, Jul 29thvs BAL@ MIA
Tue, Jul 30thvs BAL@ NYY
Wed, Jul 31st   @ NYY
Fri, Aug 2nd@ LADvs WSH
Sat, Aug 3rd@ LADvs WSH
Sun, Aug 4th@ LADvs WSH
Mon, Aug 5th   vs PHI
Tue, Aug 6th@ SEAvs PHI
Wed, Aug 7th@ SEAvs PHI
Fri, Aug 9thvs COL@ LAD
Sat, Aug 10thvs COL@ LAD
Sun, Aug 11thvs COL@ LAD
Mon, Aug 12thvs TB@ COL
Tue, Aug 13thvs TB@ COL
Wed, Aug 14thvs TB@ COL
Thu, Aug 15th   vs SF
Fri, Aug 16th@ PHIvs SF
Sat, Aug 17th@ PHIvs SF
Sun, Aug 18th@ PHIvs SF
Mon, Aug 19th@ CINvs COL
Tue, Aug 20th@ CINvs COL
Wed, Aug 21st@ CINvs COL
Fri, Aug 23rdvs BOS@ MIL
Sat, Aug 24thvs BOS@ MIL
Sun, Aug 25thvs BOS@ MIL
Mon, Aug 26thvs LAD@ SF
Tue, Aug 27thvs LAD@ SF
Thu, Aug 29th@ SFvs LAD
Fri, Aug 30th@ SFvs LAD
Sat, Aug 31st@ SFvs LAD
Sun, Sep 1st@ SFvs LAD
Mon, Sep 2nd@ ARIvs SD
Tue, Sep 3rd@ ARIvs SD
Wed, Sep 4th@ ARIvs SD
Fri, Sep 6thvs COL@ CIN
Sat, Sep 7thvs COL@ CIN
Sun, Sep 8thvs COL@ CIN
Mon, Sep 9thvs CHC@ NYM
Tue, Sep 10thvs CHC@ NYM
Wed, Sep 11thvs CHC@ NYM
Thu, Sep 12thvs CHC@ NYM
Fri, Sep 13th@ COLvs CIN
Sat, Sep 14th@ COLvs CIN
Sun, Sep 15th@ COLvs CIN
Mon, Sep 16th@ MILvs MIA
Tue, Sep 17th@ MILvs MIA
Wed, Sep 18th@ MILvs MIA
Fri, Sep 20thvs ARI@ SD
Sat, Sep 21stvs ARI@ SD
Sun, Sep 22ndvs ARI@ SD
Mon, Sep 23rd   vs STL
Tue, Sep 24thvs LADvs STL
Wed, Sep 25thvs LADvs STL
Fri, Sep 27th@ ARIvs SD
Sat, Sep 28th@ ARIvs SD
Sun, Sep 29th@ ARIvs SD
Mon, Apr 8th@ SF   
Mon, Apr 15thvs COL   
Mon, Apr 29th@ ATL   
Thu, May 2nd@ ATL   
Thu, May 16thvs PIT   
Thu, Jun 6thvs WSH   
Mon, Jun 17thvs MIL   
Mon, Jul 1stvs SF   
Thu, Jul 4th@ LAD   
Thu, Jul 25th@ NYM   
Thu, Aug 1st@ LAD   
Thu, Aug 8thvs COL   
Wed, Aug 28thvs LAD   
Thu, Sep 19th@ MIL   
Thu, Sep 26thvs LAD