Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
6in the bubble

Miami Marlins vs Philadelphia Phillies

Wednesday, Jun 17, 2026Citizens Bank ParkFinal
MIA · Away · 56-55

Miami Marlins

NL East · 5th · 9.5 GB
12:4
Final
H2H 49
PHI · Home · 57-53

Philadelphia Phillies

NL East · 4th · 8.0 GB
Starting pitchers
Starter form · last 5 starts
Season4.18
Last 52.82
1.36 ERA better in last 5
82 days restQS 66.7%Blow-up 1/5
204/18
704/12
204/07
004/01
003/27

↓ ERA trending down lately

Season7.06
Last 55.41
1.65 ERA better in last 5
78 days restQS 0%Blow-up 0/5
504/24
304/19
104/12
404/06
103/31

⚡ Alternating good/bad starts

Matchup edge
Sandy Alcantara hotter lately (L5 2.82 ERA)·Miami 64 L10
PitchingMiami
Miami44Phillies15
HittingMiami
Miami30Phillies25
BullpenMiami
Miami60Phillies55
Projected hitters vs RHP / RHP
Miami vs RHP
Avg OPS 0.628Top: Ruiz 0.730 · Hernández 0.685 · Norby 0.679

Projected sample — season splits vs pitcher hand, not official order.

Phillies vs RHP
Avg OPS 0.8293 hot hittersTop: Hill 1.000 · Harper 0.965 · Marsh 0.899

Projected sample — season splits vs pitcher hand, not official order.

Miami Marlins hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.233
0.679
3
0.242
0.730
1
0.213
0.633
3
Philadelphia Phillies hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.232
0.630
5
0.337
0.899
8
0.278
0.965
12
0.222
0.650
5
0.500
1.000
0
◆ Matchup preview

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.

Key facts
Alcantara ERA 4.25Painter ERA 6.43Marlins OPS 0.701Total 9.0
◆ Lineup notes

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.

Head to head (2025–2026)
49
Philadelphia Phillies lead series
13 meetings total
2025-09-25
Miami Marlins @ Philadelphia Phillies
01
PHI
2025-09-24
Miami Marlins @ Philadelphia Phillies
111
PHI
2025-09-23
Miami Marlins @ Philadelphia Phillies
65
MIA
2025-09-07
Philadelphia Phillies @ Miami Marlins
45
MIA
2025-09-06
Philadelphia Phillies @ Miami Marlins
42
PHI
Team picture · 2026
64
WWWLWWLLWL
64
WLLLWWWWLW
MIA
PHI
Team AVG
0.245
0.229
Team OPS
0.708
0.685
Home runs
66
93
Runs scored
324
304
Team ERA
4.14
4.09
HR allowed
72
81

Explore more MLB matchups

Related game previews for these clubs and around the league.