Skip Navigation to Main Content

Who Should I Trade?

Taylor Rogers for Sandy Alcantara (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Sandy Alcantara
SP - MIA
Sandy Alcantara
Taylor Rogers
RP - MIN
Taylor Rogers
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 49
VBR# 218# 575
   
Projections 
   
Strikeouts10740
Wins72
Saves03
ERA4.224.07
WHIP1.321.42
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 71
   
Dalton Del Don
The Deep Shot
# 86
   
Chris Welsh
FantasyPros
# 35
   
Mike Maher
BettingPros
# 39
   
Joe Pisapia
FantasyPros
# 13
   
Kelly Kirby
FantasyPros
# 88# 222
   
Kevin Spinelli
KevScores
# 35
   
Who Should I Trade? Player Statistics
  Sandy Alcantara
SP - MIA
Sandy Alcantara
Taylor Rogers
RP - MIN
Taylor Rogers
2026 Stats 
   
   
Games Played1020
   
Games Started100
   
Innings Pitched63.218.2
   
Wins30
   
Losses21
   
Saves01
   
Blown Saves00
   
Holds05
   
Hits Allowed6123
   
Earned Runs268
   
Home Runs Allowed40
   
Strikeouts4514
   
Walks206
   
ERA3.683.86
   
WHIP1.271.55
   
Who Should I Trade? Player Projections
  Sandy Alcantara
SP - MIA
Sandy Alcantara
Taylor Rogers
RP - MIN
Taylor Rogers
2026 Projections 
   
   
Games Played2244
   
Games Started220
   
Innings Pitched133.640.4
   
Wins72
   
Losses82
   
Saves03
   
Blown Saves00
   
Holds09
   
Hits Allowed13037
   
Earned Runs6318
   
Home Runs Allowed155
   
Strikeouts10740
   
Walks4118
   
ERA4.224.07
   
WHIP1.321.42
   
Who Should I Trade? Player Notes
  Sandy Alcantara
SP - MIA
Sandy Alcantara
Taylor Rogers
RP - MIN
Taylor Rogers
News 
 Sandy Alcantara allowed zero earned runs on seven hits and no walks while striking out six over six innings in Saturday's 10-5 win over the Tampa Bay Rays.
Nicholas Rodriguez
Sun, May 17th
Taylor Rogers struck out one batter over 0.2 scoreless innings to earn the save in Monday's 6-3 win over the Astros.
Matthew Adam
Tue, May 19th
 Sandy Alcantara allowed two runs on five hits and two walks while striking out three batters across six innings in Sunday's 5-2 win over the Washington Nationals.
Nicholas Rodriguez
Mon, May 11th
Taylor Rogers has agreed to a one-year, $2 million deal with the Minnesota Twins.
Vince DiSilvio
Thu, Jan 22nd
 Sandy Alcantara allowed seven earned runs on eight hits and three walks while striking out five over 4.1 innings in Tuesday's 9-7 loss against the Baltimore Orioles.
Nicholas Rodriguez
Wed, May 6th
 
 Sandy Alcantara gave up two runs on seven hits and two walks while striking out four in Wednesday's 3-2 win over the Los Angeles Dodgers.
Nicholas Rodriguez
Thu, Apr 30th
 
 Sandy Alcantara allowed three earned runs on nine hits and one walk while striking out four over six innings in Friday's 9-4 win over the San Francisco Giants.
Nicholas Rodriguez
Sat, Apr 25th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Sandy Alcantara
SP - MIA
Sandy Alcantara
Taylor Rogers
RP - MIN
Taylor Rogers
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   @ BALTrevor Rogers (2-5)#80
Sat, Mar 28thvs COLMichael Lorenzen (2-6)#420@ BALKyle Bradish (2-6)#39
Sun, Mar 29thvs COLJose Quintana (2-2)#426@ BALShane Baz (1-5)#85
Mon, Mar 30thvs CWSDavis Martin (6-1)#86@ KCKris Bubic (3-2)#53
Wed, Apr 1stvs CWSShane Smith (0-2)#174@ KCNoah Cameron (2-3)#115
Thu, Apr 2nd   @ KCCole Ragans (1-4)#26
Fri, Apr 3rd@ NYYWill Warren (6-1)#59vs TBJoe Boyle (0-1)#154
Sat, Apr 4th@ NYYRyan Weathers (2-2)#69vs TBSteven Matz (4-1)#99
Sun, Apr 5th@ NYYMax Fried (4-3)#31vs TBNick Martinez (4-1)#77
Mon, Apr 6thvs CINBrandon Williamson (2-3)#387vs DETCasey Mize (2-2)#52
Tue, Apr 7thvs CINAndrew Abbott (3-2)#100vs DETTarik Skubal (3-2)#8
Wed, Apr 8thvs CINBrady Singer (2-4)#152vs DETFramber Valdez (2-3)#23
Thu, Apr 9thvs CINRhett Lowder (3-3)#206vs DETJack Flaherty (0-5)#60
Fri, Apr 10th@ DETKeider Montero (2-3)#176@ TORPatrick Corbin (1-1)#234
Sat, Apr 11th@ DETCasey Mize (2-2)#52@ TOREric Lauer (1-5)#237
Sun, Apr 12th@ DETTarik Skubal (3-2)#8@ TORMax Scherzer (1-3)#151
Mon, Apr 13th@ ATLGrant Holmes (3-1)#130vs BOSGarrett Crochet (3-3)#10
Tue, Apr 14th@ ATLReynaldo Lopez (2-1)#114vs BOSSonny Gray (5-1)#32
Wed, Apr 15th@ ATLBryce Elder (4-2)#105vs BOSConnelly Early (3-2)#103
Fri, Apr 17thvs MILColeman Crow (0-0)#220vs CINBrandon Williamson (2-3)#387
Sat, Apr 18thvs MILBrandon Woodruff (2-1)#65vs CINAndrew Abbott (3-2)#100
Sun, Apr 19thvs MILJacob Misiorowski (4-2)#22vs CINBrady Singer (2-4)#152
Tue, Apr 21stvs STLDustin May (3-4)#95@ NYMNolan McLean (2-3)#25
Wed, Apr 22ndvs STLKyle Leahy (5-3)#166@ NYMClay Holmes (4-4)#167
Thu, Apr 23rd   @ NYMChristian Scott (0-0)#123
Fri, Apr 24th@ SFAdrian Houser (2-4)#197@ TBDrew Rasmussen (4-1)#20
Sat, Apr 25th@ SFRobbie Ray (3-6)#64@ TBShane McClanahan (5-2)#19
Sun, Apr 26th@ SFLanden Roupp (5-4)#72@ TBGriffin Jax (1-2)#48
Mon, Apr 27th@ LADYoshinobu Yamamoto (3-4)#15vs SEALuis Castillo (1-5)#46
Tue, Apr 28th@ LADShohei Ohtani (3-2)#1vs SEALogan Gilbert (2-4)#14
Wed, Apr 29th@ LADTyler Glasnow (3-0)#33vs SEAGeorge Kirby (5-3)#13
Thu, Apr 30th   vs TORKevin Gausman (3-3)#24
Fri, May 1stvs PHIZack Wheeler (3-0)#6vs TORPatrick Corbin (1-1)#234
Sat, May 2ndvs PHIAndrew Painter (1-4)#168vs TORDylan Cease (3-2)#9
Sun, May 3rdvs PHIJesus Luzardo (3-4)#11vs TORTrey Yesavage (1-1)#55
Tue, May 5thvs BALChris Bassitt (3-3)#124@ WSHCade Cavalli (2-2)#104
Wed, May 6thvs BALBrandon Young (3-1)#198@ WSHMiles Mikolas (1-3)#227
Thu, May 7thvs BALCade Povich (1-1)#202@ WSHJake Irvin (1-4)#185
Fri, May 8thvs WSHFoster Griffin (5-2)#88@ CLEParker Messick (5-1)#49
Sat, May 9thvs WSHRichard Lovelady@ CLETanner Bibee (0-6)#36
Sun, May 10thvs WSHCade Cavalli (2-2)#104@ CLEGavin Williams (6-3)#30
Tue, May 12th@ MINBailey Ober (5-2)#73vs MIAEury Perez (2-6)#56
Wed, May 13th@ MINSimeon Woods Richardson (0-6)#231vs MIAMax Meyer (4-0)#67
Thu, May 14th@ MINZebby Matthews (1-1)#94vs MIABraxton Garrett (0-1)#93
Fri, May 15th@ TBIan Seymour (2-0)#108vs MILColeman Crow (0-0)#220
Sat, May 16th@ TBNick Martinez (4-1)#77vs MILLogan Henderson (1-1)#76
Sun, May 17th@ TBDrew Rasmussen (4-1)#20vs MILRobert Gasser (0-0)#157
Mon, May 18thvs ATLJR Ritchie (1-1)#212vs HOUTatsuya Imai (1-2)#150
Tue, May 19thvs ATLMartin Perez (2-2)#242vs HOUJason Alexander (1-0)#320
Wed, May 20thvs ATLChris Sale (6-3)#4vs HOUMike Burrows (2-5)#109
Fri, May 22ndvs NYMFreddy Peralta (3-3)#27@ BOSPayton Tolle (2-2)#101
Sat, May 23rdvs NYMChristian Scott (0-0)#123@ BOSBrayan Bello (2-5)#149
Sun, May 24thvs NYMNolan McLean (2-3)#25@ BOSSonny Gray (5-1)#32
Mon, May 25th@ TORTrey Yesavage (1-1)#55@ CWSAnthony Kay (3-1)#183
Tue, May 26th@ TORSpencer Miles (1-0)#182@ CWSSean Burke (2-3)#137
Wed, May 27th@ TORKevin Gausman (3-3)#24@ CWSDavis Martin (6-1)#86
Thu, May 28th   @ CWSErick Fedde (0-4)#351
Fri, May 29th@ NYMChristian Scott (0-0)#123@ PITPaul Skenes (6-3)#2
Sat, May 30th@ NYM@ PIT
Sun, May 31st@ NYM@ PIT
Mon, Jun 1st@ WSHvs CWS
Tue, Jun 2nd@ WSHvs CWS
Wed, Jun 3rd@ WSHvs CWS
Thu, Jun 4th   vs KC
Fri, Jun 5thvs TBvs KC
Sat, Jun 6thvs TBvs KC
Sun, Jun 7thvs TBvs KC
Tue, Jun 9thvs ARI@ DET
Wed, Jun 10thvs ARI@ DET
Thu, Jun 11thvs ARI@ DET
Fri, Jun 12th@ PITvs STL
Sat, Jun 13th@ PITvs STL
Sun, Jun 14th@ PITvs STL
Mon, Jun 15th@ PHI@ TEX
Tue, Jun 16th@ PHI@ TEX
Thu, Jun 18th   @ TEX
Fri, Jun 19thvs SF@ ARI
Sat, Jun 20thvs SF@ ARI
Sun, Jun 21stvs SF@ ARI
Mon, Jun 22ndvs TEXvs LAD
Tue, Jun 23rdvs TEXvs LAD
Wed, Jun 24thvs TEXvs LAD
Fri, Jun 26th@ STLvs COL
Sat, Jun 27th@ STLvs COL
Sun, Jun 28th@ STLvs COL
Mon, Jun 29th@ COL@ HOU
Tue, Jun 30th@ COL@ HOU
Wed, Jul 1st@ COL@ HOU
Fri, Jul 3rd@ ATH@ NYY
Sat, Jul 4th@ ATH@ NYY
Sun, Jul 5th@ ATH@ NYY
Tue, Jul 7thvs SEAvs CLE
Wed, Jul 8thvs SEAvs CLE
Thu, Jul 9thvs SEAvs CLE
Fri, Jul 10thvs CLEvs LAA
Sat, Jul 11thvs CLEvs LAA
Sun, Jul 12thvs CLEvs LAA
Fri, Jul 17th@ MIL@ CHC
Sat, Jul 18th@ MIL@ CHC
Sun, Jul 19th@ MIL@ CHC
Mon, Jul 20th@ HOU@ CLE
Tue, Jul 21st@ HOU@ CLE
Wed, Jul 22nd@ HOU@ CLE
Thu, Jul 23rd   @ CLE
Fri, Jul 24thvs SDvs ATH
Sat, Jul 25thvs SDvs ATH
Sun, Jul 26thvs SDvs ATH
Tue, Jul 28thvs PHIvs KC
Wed, Jul 29thvs PHIvs KC
Thu, Jul 30th@ NYMvs KC
Fri, Jul 31st@ NYM@ SEA
Sat, Aug 1st@ NYM@ SEA
Sun, Aug 2nd@ NYM@ SEA
Tue, Aug 4th@ ATL@ KC
Wed, Aug 5th@ ATL@ KC
Thu, Aug 6th@ ATL@ KC
Fri, Aug 7thvs LAA@ MIL
Sat, Aug 8thvs LAA@ MIL
Sun, Aug 9thvs LAA@ MIL
Mon, Aug 10th   vs BAL
Tue, Aug 11thvs PITvs BAL
Wed, Aug 12thvs PITvs BAL
Thu, Aug 13thvs PITvs PHI
Sat, Aug 15th@ CINvs PHI
Sun, Aug 16th@ CINvs PHI
Mon, Aug 17th@ PHIvs ATL
Tue, Aug 18th@ PHIvs ATL
Wed, Aug 19th@ PHIvs ATL
Fri, Aug 21stvs WSH@ SD
Sat, Aug 22ndvs WSH@ SD
Sun, Aug 23rdvs WSH@ SD
Mon, Aug 24thvs BOS@ ATH
Tue, Aug 25thvs BOS@ ATH
Wed, Aug 26thvs BOS@ ATH
Fri, Aug 28th@ WSHvs CWS
Sat, Aug 29th@ WSHvs CWS
Sun, Aug 30th@ WSHvs CWS
Mon, Aug 31st@ WSHvs DET
Tue, Sep 1st@ KCvs DET
Wed, Sep 2nd@ KCvs DET
Fri, Sep 4thvs CHC@ CWS
Sat, Sep 5thvs CHC@ CWS
Sun, Sep 6thvs CHC@ CWS
Mon, Sep 7thvs NYM@ DET
Tue, Sep 8thvs NYM@ DET
Wed, Sep 9thvs NYM@ DET
Fri, Sep 11thvs LADvs CLE
Sat, Sep 12thvs LADvs CLE
Sun, Sep 13thvs LADvs CLE
Mon, Sep 14th@ ARIvs NYY
Tue, Sep 15th@ ARIvs NYY
Wed, Sep 16th@ ARIvs NYY
Thu, Sep 17th   @ LAA
Fri, Sep 18th@ SD@ LAA
Sat, Sep 19th@ SD@ LAA
Sun, Sep 20th@ SD@ LAA
Mon, Sep 21st   @ SF
Tue, Sep 22nd@ CHC@ SF
Wed, Sep 23rd@ CHC@ SF
Fri, Sep 25thvs ATLvs TEX
Sat, Sep 26thvs ATLvs TEX
Sun, Sep 27thvs ATLvs TEX
Fri, Mar 27thvs COLKyle Freeland (1-5)#278   
Tue, Mar 31stvs CWSErick Fedde (0-4)#351   
Mon, Apr 20thvs STLMichael McGreevy (3-2)#78   
Mon, May 4thvs PHIAaron Nola (2-3)#41   
Thu, May 21stvs ATLSpencer Strider (1-0)#28   
Wed, Jun 17th@ PHI   
Thu, Jul 2nd@ COL   
Mon, Jul 27thvs PHI   
Fri, Aug 14th@ CIN   
Thu, Sep 3rd@ KC   
Thu, Sep 24th@ CHC