Miami Marlins vs Philadelphia Phillies
↓ ERA trending down lately
⚡ Alternating good/bad starts
Projected sample — season splits vs pitcher hand, not official order.
Projected sample — season splits vs pitcher hand, not official order.
Miami Marlins at Philadelphia Phillies (2026-06-17). Sandy Alcantara vs Andrew Painter at Citizens Bank Park.
Sandy Alcantara takes the mound for Miami with a season ERA of 4.25 and a WHIP of 1.22 across 97.1 innings pitched, maintaining a K/9 of 6.57 and a BB/9 of 2.13. His recent trend indicates a downward movement in ERA, supported by a 66.7 percent quality start rate, though he has experienced a 16.7 percent blow-up rate. Alcantara's last five outings show significant variability, including two scoreless starts followed by a seven-earned run performance and a five-inning start with six walks. Opposing him is Andrew Painter, who carries a higher season ERA of 6.43 and a WHIP of 1.59 over 63 innings, recording a K/9 of 7.14 and a BB/9 of 3.14. Painter's ERA trend is also noted as down, but he has yet to record a quality start this season, and his performance exhibits an alternating pattern. His recent starts include an eight-strikeout, one-earned run effort, but also a four-earned run outing with only one strikeout and a five-earned run game, indicating ongoing inconsistency and challenges with efficiency.
Offensively, the Miami Marlins have posted a collective OPS of 0.701 and accumulated 312 runs, demonstrating a slight edge over the Philadelphia Phillies, who hold a 0.686 OPS and 300 runs scored. On the pitching side, the Phillies' staff has a team ERA of 4.02 and a WHIP of 1.30, marginally outperforming the Marlins' team ERA of 4.17 and WHIP of 1.26. In terms of recent form, the Marlins have compiled a 6-4 record over their last ten contests, while the Phillies have performed slightly better with a 7-3 record in their previous ten games.
Recent head-to-head matchups from 2025 show the Phillies winning nine of thirteen games against the Marlins, with scores ranging from low-scoring affairs like 1-0 and 2-1 to higher-scoring contests such as 11-1 and 11-10. The total line of 9.0 for this game appears to reflect the potential for runs, considering Andrew Painter's elevated season ERA and the historical tendency for Citizens Bank Park to be a hitter-friendly venue. Sandy Alcantara's recent inconsistent starts, which have included both dominant and vulnerable outings, also contribute to the expectation of a moderate to high-scoring environment in this matchup.
Against Andrew Painter, Xavier Edwards has a strong history, going 2-for-3 with a 2.334 OPS. Liam Hicks, Otto Lopez, and Kyle Stowers each have a 1-for-3 record, resulting in a .333 average and .666 OPS. However, Jakob Marsee is hitless in three at-bats with a .000 OPS, and Esteury Ruiz is 0-for-2 with a .000 OPS. Javier Sanoja, Owen Caissie, and Joe Mack have no prior MLB history against Andrew Painter.
Home batters have extensive history against Sandy Alcantara. Bryce Harper leads the way with a 14-for-44 record in 54 plate appearances, boasting a 1.021 OPS. Trea Turner has also performed well, going 15-for-40 in 42 plate appearances for a .375 average and .980 OPS. Alec Bohm holds an 11-for-32 record in 34 plate appearances, good for a .344 average and .851 OPS. Kyle Schwarber is 10-for-38 in 45 plate appearances, while Brandon Marsh is 6-for-24 and Bryson Stott is 7-for-30 in 33 plate appearances. Garrett Stubbs has a 1-for-5 record. Gabriel Rincones Jr. and Justin Crawford have no prior MLB history against Sandy Alcantara.
The home team's lineup features significantly more batters with extensive prior MLB history against Sandy Alcantara compared to the away team's limited experience against Andrew Painter.
Explore more MLB matchups
Related game previews for these clubs and around the league.