Who Should I Trade?

Robbie Ray for Caleb Smith (2019)

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

Experts' Pick
  Caleb Smith
Caleb Smith
MIA @ CWS Tue, Jul 23rd 8:10pm
Robbie Ray
Robbie Ray
ARI vs BAL Tue, Jul 23rd 9:40pm
Recommended by
9 of 17 experts
Recommended by
8 of 17 experts
Rest of Season
VBR# 195# 207
Injury Alert--
Weather72 F, Clear99 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 40# 65
Andrew Gould
# 40# 51
Joe Bond
Fantasy Six Pack
# 30# 34
Chris Meaney
The Athletic
# 28# 51
Dan Harris
# 41# 67
Andrew Seifter
# 28
Max Freeze
Freeze Stats
# 32# 49
Mick Ciallela
# 55# 63
Todd D Clark
The Fantasy Fix
# 34# 56
Bobby Sylvester
# 39# 27
Brandon 'B_Don' Myers
# 42# 27
Donkey Teeth
# 30
Pierre Camus
# 44# 32
Nick Mariano
# 40# 36
Eno Sarris
The Athletic
# 56# 38
Paul Sporer
# 43
Andrea LaMont
Lenny Melnick Fantasy Sports
# 136# 80
  Caleb Smith
Caleb Smith
Robbie Ray
Robbie Ray
2019 Stats 
Games Played1522
Games Started1522
Innings Pitched83.2123.0
Blown Saves00
Hits Allowed60103
Earned Runs3254
Home Runs Allowed1621
  Caleb Smith
Caleb Smith
Robbie Ray
Robbie Ray
2019 Projections 
Games Played99
Games Started99
Innings Pitched45.855.0
Blown Saves00
Hits Allowed3646
Earned Runs1924
Home Runs Allowed89
  Caleb Smith
Caleb Smith
Robbie Ray
Robbie Ray
 Marlins starter Caleb Smith allowed two earned runs on five hits and two walks while striking out seven over five innings in a no-decision against the Padres on Thursday.
Mike Maher
Fri, Jul 19th
Robbie Ray improved to 9-6 on Monday versus Baltimore, striking out 10 and walking just one over six innings of work.
Brendan Tuma - Too Much Tuma
Tue, Jul 23rd
 Marlins starter Caleb Smith allowed two runs (zero earned) on three hits and five walks while striking out six over six innings in a win over the New York Mets on Friday. The win brings him to 5-4 on the season.
Mike Maher
Fri, Jul 12th
Robbie Ray improved to 8-6 on Wednesday in Texas, allowing four runs on six hits over six innings of work.
Brendan Tuma - Too Much Tuma
Thu, Jul 18th
 Caleb Smith went six innings while allowing four runs (three earned) and striking out six in Saturday's 5-4 win over the Braves.
Brad Camara
Sat, Jul 6th
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
 Caleb Smith (hip) was recalled from rehab and reinstated from the 10 day injured list Saturday.
Brad Camara
Sat, Jul 6th
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
 Caleb Smith (hip) is expected to return to the rotation Saturday against the Braves.
Brad Camara
Wed, Jul 3rd
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
There are no recent notes for these players
  Caleb Smith
Caleb Smith
Robbie Ray
Robbie Ray
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs COL@ LAD
Fri, Mar 29thvs COL@ LAD
Sat, Mar 30thvs COL@ LAD
Sun, Mar 31stvs COL@ LAD
Mon, Apr 1stvs NYM@ SD
Tue, Apr 2ndvs NYM@ SD
Wed, Apr 3rdvs NYM@ SD
Fri, Apr 5th@ ATLvs BOS
Sat, Apr 6th@ ATLvs BOS
Sun, Apr 7th@ ATLvs BOS
Tue, Apr 9th@ CINvs TEX
Wed, Apr 10th@ CINvs TEX
Thu, Apr 11th@ CINvs SD
Fri, Apr 12thvs PHIvs SD
Sat, Apr 13thvs PHIvs SD
Sun, Apr 14thvs PHIvs SD
Tue, Apr 16thvs CHC@ ATL
Wed, Apr 17thvs CHC@ ATL
Thu, Apr 18th   @ ATL
Fri, Apr 19thvs WSH@ CHC
Sat, Apr 20thvs WSH@ CHC
Sun, Apr 21stvs WSH@ CHC
Mon, Apr 22nd   @ PIT
Tue, Apr 23rd@ CLE@ PIT
Wed, Apr 24th@ CLE@ PIT
Thu, Apr 25th@ PHI@ PIT
Fri, Apr 26th@ PHIvs CHC
Sat, Apr 27th@ PHIvs CHC
Sun, Apr 28th@ PHIvs CHC
Tue, Apr 30thvs CLEvs NYY
Wed, May 1stvs CLEvs NYY
Fri, May 3rdvs ATL@ COL
Sat, May 4thvs ATL@ COL
Sun, May 5thvs ATL@ COL
Mon, May 6th@ CHC@ TB
Tue, May 7th@ CHC@ TB
Wed, May 8th@ CHC@ TB
Thu, May 9th@ CHCvs ATL
Fri, May 10th@ NYMvs ATL
Sat, May 11th@ NYMvs ATL
Sun, May 12th   vs ATL
Mon, May 13th   vs PIT
Tue, May 14thvs TBvs PIT
Wed, May 15thvs TBvs PIT
Fri, May 17thvs NYMvs SF
Sat, May 18thvs NYMvs SF
Sun, May 19thvs NYMvs SF
Mon, May 20th   @ SD
Tue, May 21st@ DET@ SD
Wed, May 22nd@ DET@ SD
Fri, May 24th@ WSH@ SF
Sat, May 25th@ WSH@ SF
Sun, May 26th@ WSH@ SF
Mon, May 27th@ WSH@ COL
Tue, May 28thvs SF@ COL
Wed, May 29thvs SF@ COL
Thu, May 30thvs SF@ COL
Fri, May 31st@ SDvs NYM
Sat, Jun 1st@ SDvs NYM
Sun, Jun 2nd@ SDvs NYM
Mon, Jun 3rd   vs LAD
Tue, Jun 4th@ MILvs LAD
Wed, Jun 5th@ MILvs LAD
Fri, Jun 7thvs ATL@ TOR
Sat, Jun 8thvs ATL@ TOR
Sun, Jun 9thvs ATL@ TOR
Mon, Jun 10thvs STL@ PHI
Tue, Jun 11thvs STL@ PHI
Wed, Jun 12thvs STL@ PHI
Thu, Jun 13th   @ WSH
Fri, Jun 14thvs PIT@ WSH
Sat, Jun 15thvs PIT@ WSH
Sun, Jun 16thvs PIT@ WSH
Tue, Jun 18th@ STLvs COL
Wed, Jun 19th@ STLvs COL
Thu, Jun 20th@ STLvs COL
Fri, Jun 21st@ PHIvs SF
Sat, Jun 22nd@ PHIvs SF
Sun, Jun 23rd@ PHIvs SF
Mon, Jun 24th   vs LAD
Tue, Jun 25thvs WSHvs LAD
Wed, Jun 26thvs WSHvs LAD
Thu, Jun 27thvs WSH@ SF
Fri, Jun 28thvs PHI@ SF
Sat, Jun 29thvs PHI@ SF
Sun, Jun 30thvs PHI@ SF
Tue, Jul 2nd@ WSH@ LAD
Wed, Jul 3rd@ WSH@ LAD
Fri, Jul 5th@ ATLvs COL
Sat, Jul 6th@ ATLvs COL
Sun, Jul 7th@ ATLvs COL
Fri, Jul 12thvs NYM@ STL
Sat, Jul 13thvs NYM@ STL
Sun, Jul 14thvs NYM@ STL
Tue, Jul 16thvs SD@ TEX
Wed, Jul 17thvs SD@ TEX
Thu, Jul 18thvs SDvs MIL
Fri, Jul 19th@ LADvs MIL
Sat, Jul 20th@ LADvs MIL
Sun, Jul 21st@ LADvs MIL
Mon, Jul 22nd@ CWSvs BAL
Tue, Jul 23rd@ CWSvs BAL
Wed, Jul 24th@ CWSvs BAL
Fri, Jul 26thvs ARI@ MIA
Sat, Jul 27thvs ARI@ MIA
Sun, Jul 28thvs ARI@ MIA
Mon, Jul 29thvs ARI@ MIA
Tue, Jul 30thvs MIN@ NYY
Wed, Jul 31stvs MIN@ NYY
Fri, Aug 2nd   vs WSH
Sat, Aug 3rd@ TBvs WSH
Sun, Aug 4th@ TBvs WSH
Mon, Aug 5th@ NYMvs PHI
Tue, Aug 6th@ NYMvs PHI
Wed, Aug 7th@ NYMvs PHI
Fri, Aug 9thvs ATL@ LAD
Sat, Aug 10thvs ATL@ LAD
Sun, Aug 11thvs ATL@ LAD
Mon, Aug 12th   @ COL
Tue, Aug 13thvs LAD@ COL
Wed, Aug 14thvs LAD@ COL
Thu, Aug 15thvs LADvs SF
Fri, Aug 16th@ COLvs SF
Sat, Aug 17th@ COLvs SF
Sun, Aug 18th@ COLvs SF
Mon, Aug 19th   vs COL
Tue, Aug 20th@ ATLvs COL
Wed, Aug 21st@ ATLvs COL
Fri, Aug 23rdvs PHI@ MIL
Sat, Aug 24thvs PHI@ MIL
Sun, Aug 25thvs PHI@ MIL
Mon, Aug 26thvs CIN@ SF
Tue, Aug 27thvs CIN@ SF
Thu, Aug 29thvs CINvs LAD
Fri, Aug 30th@ WSHvs LAD
Sat, Aug 31st@ WSHvs LAD
Sun, Sep 1st@ WSHvs LAD
Mon, Sep 2nd   vs SD
Tue, Sep 3rd@ PITvs SD
Wed, Sep 4th@ PITvs SD
Fri, Sep 6thvs KC@ CIN
Sat, Sep 7thvs KC@ CIN
Sun, Sep 8thvs KC@ CIN
Mon, Sep 9thvs MIL@ NYM
Tue, Sep 10thvs MIL@ NYM
Wed, Sep 11thvs MIL@ NYM
Thu, Sep 12thvs MIL@ NYM
Fri, Sep 13th@ SFvs CIN
Sat, Sep 14th@ SFvs CIN
Sun, Sep 15th@ SFvs CIN
Mon, Sep 16th@ ARIvs MIA
Tue, Sep 17th@ ARIvs MIA
Wed, Sep 18th@ ARIvs MIA
Fri, Sep 20thvs WSH@ SD
Sat, Sep 21stvs WSH@ SD
Sun, Sep 22ndvs WSH@ SD
Mon, Sep 23rd@ NYMvs STL
Tue, Sep 24th@ NYMvs STL
Wed, Sep 25th@ NYMvs STL
Fri, Sep 27th@ PHIvs SD
Sat, Sep 28th@ PHIvs SD
Sun, Sep 29th@ PHIvs SD
Mon, Apr 15thvs CHC   
Thu, May 23rd@ DET   
Thu, Jun 6th@ MIL   
Mon, Jun 17th@ STL   
Thu, Jul 4th@ WSH   
Thu, Aug 1stvs MIN   
Thu, Aug 8thvs ATL   
Thu, Aug 22nd@ ATL   
Wed, Aug 28thvs CIN   
Thu, Sep 5th@ PIT   
Thu, Sep 26th@ NYM