| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 110.0 | 4.09 | 8-4 | 81/27 | 6.6 | 1.25 | 12.27 |
| Compared to same point last season | ||||||
| 80.0 | 6.98 | 4-8 | 63/34 | 7.1 | 1.48 | |
Sandy Alcantara reaches a franchise milestone while recapturing his elite ace-level form.
Alcantara has reclaimed his throne as the Marlins' staff anchor, recently becoming the franchise’s all-time strikeout leader following his latest win. Over his last 30 days, he has been masterful with a 2.63 ERA and a stingy 1.05 WHIP, helping a third-place Miami squad maintain a 42-39 record. Despite season-ending injuries to rotation mates like Robby Snelling and Adam Mazur, Alcantara remains the healthy, dominant centerpiece of the rotation.
His current hot streak is a welcome sight after a turbulent 2025 season where his ERA ballooned to 5.44. The underlying data is highly encouraging, as a 4.83 strikeout-to-walk ratio over the last month suggests his command has returned to elite levels. While our data originally projected a 4.12 ERA for the season, his recent efficiency and improved 1.14 WHIP over the last fortnight indicate he is vastly outperforming those expectations.
Having already secured a win and a quality start against Texas on June 23, Alcantara is finished for the current scoring period as the Marlins head into a weekend series against the Cardinals. While he will not provide further stats this week, he remains an absolute must-start in all formats for his next scheduled turn. Continue to rely on the veteran as a primary source for innings and ratio stabilization. Verdict: Start.
Updated 2 days ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 06/23 | TEX | 6.2 | 109 | 4 | 3 | 1 | WIN | 4.09 | 1.25 | 20 | |
| 06/17 | @PHI | 6.0 | 102 | 6 | 1 | 2 | WIN | 4.27 | 1.25 | 20 | |
| 06/12 | @PIT | 8.0 | 102 | 7 | 1 | 3 | WIN | 4.35 | 1.23 | 25 | |
| 06/07 | TB | 7.0 | 90 | 7 | 1 | 1 | WIN | 4.43 | 1.28 | 25 | |
| 06/01 | @WAS | 7.0 | 95 | 5 | 0 | 3 | WIN | 4.70 | 1.31 | 21 | |
| 05/26 | @TOR | 5.2 | 95 | 4 | 1 | 8 | LOSS | 4.78 | 1.34 | -3 | |
| 05/21 | ATL | 6.0 | 94 | 3 | 0 | 6 | LOSS | 4.13 | 1.29 | -1 | |
| 05/16 | @TB | 6.0 | 101 | 6 | 0 | 0 | N/A | 3.68 | 1.27 | 18 | |
| 05/10 | WAS | 6.0 | 89 | 3 | 2 | 2 | N/A | 4.06 | 1.28 | 13 | |
| 05/05 | BAL | 4.1 | 106 | 5 | 3 | 7 | N/A | 4.18 | 1.30 | 1 | |
| 04/29 | @LAD | 6.0 | 104 | 4 | 2 | 2 | N/A | 3.23 | 1.18 | 13 | |
| 04/24 | @SF | 6.0 | 108 | 4 | 1 | 3 | WIN | 3.27 | 1.14 | 16 | |
| 04/18 | MIL | 5.0 | 97 | 1 | 6 | 3 | LOSS | 3.06 | 1.05 | -3 | |
| 04/12 | @DET | 6.0 | 100 | 4 | 2 | 7 | LOSS | 2.67 | 0.86 | -2 | |
| 04/07 | CIN | 8.1 | 95 | 6 | 2 | 2 | N/A | 0.74 | 0.58 | 21 | |
| 04/01 | CHW | 9.0 | 93 | 7 | 0 | 0 | WIN | 0.00 | 0.56 | 37 | |
| 03/27 | COL | 7.0 | 73 | 5 | 2 | 0 | WIN | 0.00 | 0.86 | 24 | |
| Totals: | 110.0 | 1653 | 81 | 27 | 50 | 244 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | STL | 8 | 8.1 | 155 | 10 | 6 | 0 | 0-0 | 4.32 | 1.8 | 10.8 | 15 |
| 2018 | STL | 6 | 34.0 | 567 | 30 | 23 | 0 | 2-3 | 3.44 | 1.41 | 7.9 | 78 |
| 2019 | MIA | 32 | 195.0 | 3091 | 151 | 81 | 0 | 6-14 | 3.92 | 1.33 | 7 | 372 |
| 2020 | MIA | 9 | 54.2 | 857 | 51 | 19 | 0 | 4-3 | 3.29 | 1.19 | 8.4 | 136 |
| 2021 | MIA | 32 | 202.2 | 2997 | 196 | 49 | 0 | 8-14 | 3.06 | 1.05 | 8.7 | 468 |
| 2022 | MIA | 32 | 230.2 | 3248 | 207 | 50 | 0 | 14-9 | 2.26 | 0.97 | 8.1 | 621 |
| 2023 | MIA | 28 | 182.1 | 2723 | 151 | 48 | 0 | 7-12 | 4.24 | 1.23 | 7.5 | 354 |
| 2025 | MIA | 31 | 172.1 | 2891 | 142 | 57 | 0 | 11-12 | 5.43 | 1.29 | 7.4 | 307 |
| 2026 | MIA | 17 | 110.0 | 1653 | 81 | 27 | 0 | 8-4 | 4.09 | 1.25 | 6.6 | 244 |
| ON PACE | 33 | 215 | 3226 | 158 | 52 | 0 | 15-7 | 4.09 | 1.25 | 6.6 | 475 | |
| 3-YEAR AVG | 20 | 118 | 1871 | 98 | 35 | 0 | 6-8 | 4.76 | 1.25 | 7.4 | 220 | |
| Career | 195 | 1183.0 | 18182 | 1019 | 360 | 0 | 0-0 | 3.72 | 1.19 | 7.8 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 3.13 | 1.115 | 1.6 | 1.4 | 10.5 | 3.4 | 7.5 | 13.2 | 0.3 | 199.3 | 34.6 |
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| NAME | OWN | START |
|---|---|---|
| Liam Hicks | 96% | 10% |
| Agustin Ramirez | 26% | 13% |
| Joe Mack | 12% | 10% |
| NAME | OWN | START |
|---|---|---|
| Javier Sanoja | 6% | 4% |
| NAME | OWN | START |
|---|---|---|
| Xavier Edwards | 100% | 88% |
| Otto Lopez | 99% | 92% |
| NAME | OWN | START |
|---|---|---|
| Kyle Stowers | 69% | 56% |
| Jakob Marsee | 48% | 35% |
| Owen Caissie | 13% | 10% |
| Esteury Ruiz | 7% | 3% |
| Heriberto Hernandez | 6% | 4% |
| Griffin Conine | 1% | 1% |
| NAME | OWN | START |
|---|---|---|
| Max Meyer | 99% | 58% |
| Sandy Alcantara | 96% | 57% |
| Eury Perez | 79% | 29% |
| Tyler Phillips | 10% | 8% |
| Karson Milbrandt | 7% | 1% |
| Thomas White | 6% | 0% |
| Janson Junk | 3% | 0% |
| Robby Snelling | 3% | 0% |
| Braxton Garrett | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Pete Fairbanks | 66% | 61% |
| Michael Petersen | 11% | 11% |
| Calvin Faucher | 6% | 5% |
| Anthony Bender | 5% | 5% |
| John King | 4% | 4% |
| Lake Bachar | 1% | 1% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 49-32 | .605 | - | 388 | 299 | |
| 46-37 | .554 | 4 | 363 | 362 | |
| 44-39 | .530 | 6 | 358 | 347 | |
| 42-42 | .500 | 8.5 | 443 | 440 | |
| 35-48 | .422 | 15 | 335 | 379 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Liam Hicks | 74 | 248 | 40 | 69 | 13 | 53 | 1 | .278 | |
| Joe Mack | 40 | 123 | 20 | 31 | 4 | 18 | 0 | .252 | |
| Agustín Ramírez | 31 | 113 | 14 | 26 | 2 | 14 | 3 | .230 | |
| Brian Navarreto | 1 | 1 | 1 | 0 | 0 | 0 | 0 | .000 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Connor Norby | 65 | 200 | 17 | 41 | 4 | 16 | 6 | .205 | |
| Christopher Morel | 22 | 68 | 3 | 11 | 0 | 1 | 1 | .162 | |
| Deyvison De Los Santos | 3 | 7 | 0 | 2 | 0 | 0 | 0 | .286 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Xavier Edwards | 83 | 302 | 45 | 90 | 6 | 29 | 11 | .298 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Javier Sanoja | 65 | 181 | 15 | 47 | 2 | 26 | 5 | .260 | |
| Graham Pauley | 34 | 89 | 9 | 15 | 1 | 10 | 1 | .169 | |
| Leo Jiménez | 31 | 79 | 7 | 14 | 0 | 1 | 1 | .177 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Otto Lopez | 82 | 324 | 52 | 109 | 6 | 36 | 16 | .336 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Owen Caissie | 71 | 198 | 24 | 45 | 9 | 43 | 4 | .227 | |
| Heriberto Hernández | 54 | 162 | 17 | 36 | 8 | 29 | 5 | .222 | |
| Kyle Stowers | 59 | 217 | 25 | 50 | 8 | 32 | 1 | .230 | |
| Esteury Ruiz | 48 | 78 | 21 | 21 | 4 | 9 | 16 | .269 | |
| Jakob Marsee | 81 | 282 | 41 | 56 | 4 | 21 | 18 | .199 | |
| Griffin Conine | 16 | 40 | 6 | 9 | 2 | 5 | 2 | .225 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Max Meyer | 17 | 9 | 0 | 0 | 97.0 | 107 | 2.60 | 1.11 | |
| Sandy Alcantara | 17 | 8 | 4 | 0 | 110.0 | 81 | 4.01 | 1.24 | |
| Eury Pérez | 13 | 3 | 6 | 0 | 67.1 | 73 | 4.41 | 1.22 | |
| Tyler Phillips | 21 | 1 | 2 | 2 | 58.1 | 49 | 3.09 | 1.37 | |
| Janson Junk | 11 | 3 | 5 | 0 | 60.0 | 43 | 4.80 | 1.30 | |
| Ryan Gusto | 7 | 0 | 2 | 0 | 21.1 | 20 | 5.06 | 1.55 | |
| Dax Fulton | 3 | 0 | 0 | 0 | 7.0 | 6 | 2.57 | 0.86 | |
| Braxton Garrett | 2 | 0 | 1 | 0 | 4.1 | 5 | 14.54 | 3.46 | |
| Robby Snelling | 1 | 0 | 1 | 0 | 5.0 | 2 | 5.40 | 1.80 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Pete Fairbanks | 26 | 3 | 3 | 12 | 24.0 | 32 | 6.75 | 1.33 | |
| Anthony Bender | 35 | 1 | 1 | 2 | 34.1 | 41 | 2.62 | 0.96 | |
| Michael Petersen | 33 | 1 | 1 | 1 | 35.0 | 43 | 3.09 | 1.03 | |
| John King | 37 | 6 | 1 | 1 | 36.0 | 28 | 2.00 | 0.72 | |
| Tyler Zuber | 9 | 0 | 0 | 1 | 7.1 | 9 | 4.91 | 1.36 | |
| Lake Bachar | 27 | 0 | 0 | 1 | 44.1 | 48 | 3.05 | 1.02 | |
| Calvin Faucher | 34 | 4 | 4 | 1 | 33.2 | 35 | 3.48 | 1.52 | |
| Josh Ekness | 6 | 0 | 0 | 1 | 5.1 | 5 | 1.69 | 1.31 | |
| William Kempner | 6 | 1 | 0 | 0 | 9.0 | 10 | 0.00 | 0.56 | |
| Josh White | 1 | 0 | 0 | 0 | 0.2 | 1 | 67.50 | 7.50 | |
| Andrew Nardi | 25 | 3 | 3 | 0 | 22.2 | 27 | 5.16 | 1.41 | |
| Cade Gibson | 11 | 1 | 0 | 0 | 14.2 | 14 | 6.14 | 1.71 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 06-22 | TEX | L 3-4 | Tyler Phillips Tyler Alexander |
| 06-23 | TEX | W 6-4 | Sandy Alcantara Cal Quantrill |
| 06-24 | TEX | W 4-2 | Eury Perez Jacob deGrom |
| 06-26 | @STL | W 0-4 | Max Meyer Michael McGreevy |
| 06-27 | @STL | W 1-5 | Ryan Gusto Andre Pallante |
| 06-28 | @STL | 02:15 EDT | Tyler Phillips Kyle Leahy |
Jun 24th
Sandy Alcantara Becomes Marlins’ All-Time Strikeout Leader
Jun 23rd
Sandy Alcantara Reaches 1,001 Strikeouts, Tying Ricky Nolasco on Marlins ...
Apr 24th
Giants Announce Lineup vs. Sandy Alcantara, Houser to Start for San ...
Apr 12th
Former Cy Young Winners Sandy Alcantara and Tarik Skubal Set for Pitching ...
Apr 8th
Sandy Alcantara voices frustration over being pulled at 95 pitches
Apr 7th
Sandy Alcantara Dominates Again with 6 Scoreless Innings on 59 Pitches
Apr 1st
Sandy Alcantara Throws Complete Game Shutout as Marlins Blank White ...
Bobby Portis Emerges as Key Piece in Heat’s Antetokounmpo Deal
@IraHeatBeat
Kings Draft Pick Emanuel Sharp Arrives in Sacramento to Warm Fan Welcome
@SeanCunningham
Connor Prielipp Makes Twins History with Dominant Strikeout Performance
@AaronGleeman
Luis Garcia Jr. Continues Power Surge With Another Homer, 11th of the Month
@MarkZuckerman
Red Sox Option Mickey Gasper to Make Room for Romy Gonzalez
@ChrisCotillo
Victor Robles Makes MLB History for Mariners with 2 Hits and 3+ Stolen Bases in a Game
@Mariners
Titans QB Will Levis’ Ex Gia Duddy Denies Dating Rumors With Comedian Druski
@NFL_DovKleiman
Brandon Aiyuk’s NFL Future in Doubt Amid 49ers’ Potential Money Recoup Battle
@LombardiHimself
Caleb Williams Turns Criticism Into Motivation for Bears Rookie Campaign
@NicholasMoreano
Brandon Aiyuk Seen Opening His Front Door
@grantcohn
Odell Beckham Jr. Impresses in Offseason Practice, Looks Ready to Thrive with Dart
@NFL_DovKleiman
Seattle Offense Could See Major 2026 Changes, Including Bigger Role for Rashid Shaheed
@JFowlerESPN
Connor Prielipp Makes Twins History with Dominant Strikeout Performance
@AaronGleeman
Luis Garcia Jr. Continues Power Surge With Another Homer, 11th of the Month
@MarkZuckerman
Red Sox Option Mickey Gasper to Make Room for Romy Gonzalez
@ChrisCotillo
Victor Robles Makes MLB History for Mariners with 2 Hits and 3+ Stolen Bases in a Game
@Mariners
Victor Robles Makes Mariners History with 2 Hits and 3 Stolen Bases in a Game
@RyanDivish
Kyle Bradish Struggles vs. Nationals in Odd Outing
@jcalvinmeyer
Bobby Portis Emerges as Key Piece in Heat’s Antetokounmpo Deal
@IraHeatBeat
Kings Draft Pick Emanuel Sharp Arrives in Sacramento to Warm Fan Welcome
@SeanCunningham
Bobby Portis Emerges as Key Piece in Heat’s Antetokounmpo Deal
@IraHeatBeat
Report: Miles Bridges May Be Included in Multi-Team LaMelo Ball Trade, with Wolves Targeting a Forward like Royce O’Neale
@JonKrawczynski
Report: Jordan Clarkson Could Still Re-Sign With Knicks Despite Second-Apron Restrictions
@SbondyNBA
NBA Trade Rumor/Deal: Suns Land Miles Bridges in Swap with Hornets
@sam_amick
Cole Beaudoin Says He’s Ready to Make Utah’s NHL Roster
@BagleyKSLsports
Kings Announce 2026 Development Camp Roster, Featuring All 11 Draft Picks and 15 Returnees
@LAKingsPR
Steve Staios is confident Senators are mapping out a course to success
Senators Extra
Tij Iginla Says He’s Ready to Push for an NHL Roster Spot This Season
@BagleyKSLsports
CBJ Not Engaging in Trade Talks for Zach Werenski Despite GM Frustration
@reporterchris
Cole Beaudoin Says He’s Ready for the NHL and Plans to Make the Team
@BagleyKSLsports
| Anthony Kay CHW SP | +13.7 |
| Brady Singer CIN SP | +12.9 |
| Kyle Leahy STL SP | +7.3 |
| Jake Bennett BOS SP | +6.0 |
| Robbie Ray SF SP | +4.9 |
| Jake McCarthy COL CF | +4.8 |
| Mitch Keller PIT SP | +4.4 |
| Jack Flaherty DET SP | +4.4 |
| Kumar Rocker TEX SP | +4.4 |
| Luinder Avila KC SP | +4.4 |
| Connor Prielipp MIN SP | +4.1 |
| Slade Cecconi CLE SP | +4.0 |
| Brandon Young BAL SP | +3.7 |
| Alan Rangel PHI RP | +3.7 |
| Tyler Phillips MIA SP | +3.7 |
| Walbert Urena LAA SP | -12.2 |
| Spencer Arrighetti HOU SP | -11.1 |
| Dustin May STL SP | -6.7 |
| Roki Sasaki LAD SP | -5.3 |
| Andrew Abbott CIN SP | -4.8 |
| Alex Lange KC RP | -4.1 |
| Tomoyuki Sugano COL SP | -4.1 |
| Andrew Alvarez WAS SP | -4.1 |
| Bryce Elder ATL SP | -3.7 |
| J.T. Ginn ATH SP | -3.3 |
| JJ Bleday CIN LF | -3.3 |
| Reynaldo Lopez ATL SP | -3.3 |
| Gregory Soto PIT RP | -3.0 |
| Nick Loftin KC 2B | -3.0 |
| Blaze Jordan STL 3B | -3.0 |