Who Should I Trade?

Sandy Alcantara for Trevor Rosenthal (2019)

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

Experts' Pick
  Sandy Alcantara
Sandy Alcantara
MIA vs WSH Wed, Jun 26th 7:10pm
Trevor Rosenthal
Trevor Rosenthal
WSH @ MIA Wed, Jun 26th 7:10pm
Recommended by
5 of 6 experts
Recommended by
1 of 6 experts
Rest of Season
VBR# 546# 1238
Injury Alert-FA
Weather83 F, Humid and Partly Cloudy83 F, Humid and Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 124
Andrew Gould
# 129
Nick Mariano
# 154# 223
Pierre Camus
# 142
Brandon 'B_Don' Myers
# 132
Andrea LaMont
Lenny Melnick Fantasy Sports
# 123# 94
  Sandy Alcantara
Sandy Alcantara
Trevor Rosenthal
Trevor Rosenthal
2019 Stats 
Games Played1512
Games Started150
Innings Pitched90.36.0
Blown Saves00
Hits Allowed848
Earned Runs3516
Home Runs Allowed60
  Sandy Alcantara
Sandy Alcantara
Trevor Rosenthal
Trevor Rosenthal
2019 Projections 
Games Played929
Games Started90
Innings Pitched55.725.7
Blown Saves00
Hits Allowed5223
Earned Runs2216
Home Runs Allowed42
  Sandy Alcantara
Sandy Alcantara
Trevor Rosenthal
Trevor Rosenthal
 Sandy Alcantara (4-6) picked up the win Friday night against the Phillies, allowing one run on eight hits and four walks while striking out six in 7.2 innings.
Connor Rooney
Sat, Jun 22nd
Trevor Rosenthal is beginning a minor league rehab assignment in Double-A Harrisburg.
Brendan Tuma - Too Much Tuma
Sat, May 11th
 Marlins starter Sandy Alcantara allowed three earned runs on eight hits and two walks while striking out six over six innings in a no-decision against the Pirates on Sunday.
Mike Maher
Sun, Jun 16th
Trevor Rosenthal was miserable on Saturday. He didn't even make it a third of an inning and he walked a batter and allowed four earned runs on three hits.
Kari Thomas
Sat, Mar 30th
 Marlins starter Sandy Alcantara allowed one earned run on four hits and four walks while striking out six over five innings in Monday’s loss to the St. Louis Cardinals. The loss drops him to 3-6 on the year.
Mike Maher
Tue, Jun 11th
Dave Martinez told reporters on Saturday that Trevor Rosenthal will see save opportunities this season.
Dan Harris
Sun, Feb 17th
 Marlins starter Sandy Alcantara allowed one earned run on five hits and one walks while striking out five or seven innings in Wednesday’s win over the Milwaukee Brewers. The win brings him to 3-5 on the season.
Mike Maher
Thu, Jun 6th
 Marlins starter Sandy Alcantara tossed six shutout innings in a no-decision against the San Francisco Giants, allowing two hits and five walks while striking out three over six innings.
Mike Maher
Fri, May 31st
There are no recent notes for these players
  Sandy Alcantara
Sandy Alcantara
Trevor Rosenthal
Trevor Rosenthal
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs COLvs NYM
Fri, Mar 29thvs COL   
Sat, Mar 30thvs COLvs NYM
Sun, Mar 31stvs COLvs NYM
Mon, Apr 1stvs NYM   
Tue, Apr 2ndvs NYMvs PHI
Wed, Apr 3rdvs NYMvs PHI
Fri, Apr 5th@ ATL   
Sat, Apr 6th@ ATL@ NYM
Sun, Apr 7th@ ATL@ NYM
Tue, Apr 9th@ CIN@ PHI
Wed, Apr 10th@ CIN@ PHI
Thu, Apr 11th@ CIN   
Fri, Apr 12thvs PHIvs PIT
Sat, Apr 13thvs PHIvs PIT
Sun, Apr 14thvs PHIvs PIT
Mon, Apr 15thvs CHC   
Tue, Apr 16thvs CHCvs SF
Wed, Apr 17thvs CHCvs SF
Fri, Apr 19thvs WSH@ MIA
Sat, Apr 20thvs WSH@ MIA
Sun, Apr 21stvs WSH@ MIA
Tue, Apr 23rd@ CLE@ COL
Wed, Apr 24th@ CLE@ COL
Thu, Apr 25th@ PHI   
Fri, Apr 26th@ PHIvs SD
Sat, Apr 27th@ PHIvs SD
Sun, Apr 28th@ PHIvs SD
Tue, Apr 30thvs CLEvs STL
Wed, May 1stvs CLEvs STL
Fri, May 3rdvs ATL@ PHI
Sat, May 4thvs ATL@ PHI
Sun, May 5thvs ATL@ PHI
Mon, May 6th@ CHC@ MIL
Tue, May 7th@ CHC@ MIL
Wed, May 8th@ CHC@ MIL
Thu, May 9th@ CHC@ LAD
Fri, May 10th@ NYM@ LAD
Sat, May 11th@ NYM@ LAD
Tue, May 14thvs TBvs NYM
Wed, May 15thvs TBvs NYM
Fri, May 17thvs NYMvs CHC
Sat, May 18thvs NYMvs CHC
Sun, May 19thvs NYMvs CHC
Tue, May 21st@ DET@ NYM
Wed, May 22nd@ DET@ NYM
Thu, May 23rd@ DET@ NYM
Fri, May 24th@ WSHvs MIA
Sat, May 25th@ WSHvs MIA
Sun, May 26th@ WSHvs MIA
Mon, May 27th@ WSHvs MIA
Tue, May 28thvs SF@ ATL
Wed, May 29thvs SF@ ATL
Thu, May 30thvs SF   
Fri, May 31st@ SD@ CIN
Sat, Jun 1st@ SD@ CIN
Sun, Jun 2nd@ SD@ CIN
Tue, Jun 4th@ MILvs CWS
Wed, Jun 5th@ MILvs CWS
Thu, Jun 6th@ MIL@ SD
Fri, Jun 7thvs ATL@ SD
Sat, Jun 8thvs ATL@ SD
Sun, Jun 9thvs ATL@ SD
Mon, Jun 10thvs STL@ CWS
Tue, Jun 11thvs STL@ CWS
Wed, Jun 12thvs STL   
Fri, Jun 14thvs PITvs ARI
Sat, Jun 15thvs PITvs ARI
Sun, Jun 16thvs PITvs ARI
Mon, Jun 17th@ STL   
Tue, Jun 18th@ STL   
Wed, Jun 19th@ STLvs PHI
Thu, Jun 20th@ STLvs PHI
Fri, Jun 21st@ PHIvs ATL
Sat, Jun 22nd@ PHIvs ATL
Sun, Jun 23rd@ PHIvs ATL
Tue, Jun 25thvs WSH@ MIA
Wed, Jun 26thvs WSH@ MIA
Thu, Jun 27thvs WSH@ MIA
Fri, Jun 28thvs PHI@ DET
Sat, Jun 29thvs PHI@ DET
Sun, Jun 30thvs PHI@ DET
Tue, Jul 2nd@ WSHvs MIA
Wed, Jul 3rd@ WSHvs MIA
Thu, Jul 4th@ WSHvs MIA
Fri, Jul 5th@ ATLvs KC
Sat, Jul 6th@ ATLvs KC
Sun, Jul 7th@ ATLvs KC
Fri, Jul 12thvs NYM@ PHI
Sat, Jul 13thvs NYM@ PHI
Sun, Jul 14thvs NYM@ PHI
Tue, Jul 16thvs SD@ BAL
Wed, Jul 17thvs SD@ BAL
Thu, Jul 18thvs SD@ ATL
Fri, Jul 19th@ LAD@ ATL
Sat, Jul 20th@ LAD@ ATL
Sun, Jul 21st@ LAD@ ATL
Mon, Jul 22nd@ CWSvs COL
Tue, Jul 23rd@ CWSvs COL
Wed, Jul 24th@ CWSvs COL
Fri, Jul 26thvs ARIvs LAD
Sat, Jul 27thvs ARIvs LAD
Sun, Jul 28thvs ARIvs LAD
Mon, Jul 29thvs ARIvs ATL
Tue, Jul 30thvs MINvs ATL
Wed, Jul 31stvs MINvs ATL
Thu, Aug 1stvs MIN   
Sat, Aug 3rd@ TB@ ARI
Sun, Aug 4th@ TB@ ARI
Mon, Aug 5th@ NYM@ SF
Tue, Aug 6th@ NYM@ SF
Wed, Aug 7th@ NYM@ SF
Thu, Aug 8thvs ATL   
Fri, Aug 9thvs ATL@ NYM
Sat, Aug 10thvs ATL@ NYM
Sun, Aug 11thvs ATL@ NYM
Tue, Aug 13thvs LADvs CIN
Wed, Aug 14thvs LADvs CIN
Thu, Aug 15thvs LAD   
Fri, Aug 16th@ COLvs MIL
Sat, Aug 17th@ COLvs MIL
Sun, Aug 18th@ COLvs MIL
Tue, Aug 20th@ ATL@ PIT
Wed, Aug 21st@ ATL@ PIT
Thu, Aug 22nd@ ATL@ PIT
Fri, Aug 23rdvs PHI@ CHC
Sat, Aug 24thvs PHI@ CHC
Sun, Aug 25thvs PHI@ CHC
Mon, Aug 26thvs CIN   
Tue, Aug 27thvs CINvs BAL
Wed, Aug 28thvs CINvs BAL
Thu, Aug 29thvs CIN   
Fri, Aug 30th@ WSHvs MIA
Sat, Aug 31st@ WSHvs MIA
Sun, Sep 1st@ WSHvs MIA
Tue, Sep 3rd@ PITvs NYM
Wed, Sep 4th@ PITvs NYM
Thu, Sep 5th@ PIT@ ATL
Fri, Sep 6thvs KC@ ATL
Sat, Sep 7thvs KC@ ATL
Sun, Sep 8thvs KC@ ATL
Mon, Sep 9thvs MIL   
Tue, Sep 10thvs MIL@ MIN
Wed, Sep 11thvs MIL@ MIN
Thu, Sep 12thvs MIL@ MIN
Fri, Sep 13th@ SFvs ATL
Sat, Sep 14th@ SFvs ATL
Sun, Sep 15th@ SFvs ATL
Mon, Sep 16th@ ARI@ STL
Tue, Sep 17th@ ARI@ STL
Wed, Sep 18th@ ARI@ STL
Fri, Sep 20thvs WSH@ MIA
Sat, Sep 21stvs WSH@ MIA
Sun, Sep 22ndvs WSH@ MIA
Mon, Sep 23rd@ NYMvs PHI
Tue, Sep 24th@ NYMvs PHI
Wed, Sep 25th@ NYMvs PHI
Thu, Sep 26th@ NYMvs PHI
Fri, Sep 27th@ PHIvs CLE
Sat, Sep 28th@ PHIvs CLE
Sun, Sep 29th@ PHIvs CLE
Thu, Apr 4th   @ NYM
Mon, Apr 8th   @ PHI
Thu, Apr 18th   vs SF
Mon, Apr 22nd   @ COL
Mon, Apr 29th   vs STL
Thu, May 2nd   vs STL
Sun, May 12th   @ LAD
Thu, May 16th   vs NYM
Mon, May 20th   @ NYM
Thu, Jun 13th   vs ARI
Thu, Jul 25th   vs COL
Fri, Aug 2nd   @ ARI
Mon, Aug 12th   vs CIN
Mon, Aug 19th   @ PIT
Mon, Sep 2nd   vs NYM