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

Miami Marlins vs St. Louis Cardinals

Sunday, Jun 28, 2026Busch StadiumFinal
MIA · Away · 61-59

Miami Marlins

NL East · 2nd · 11.0 GB
1:2
Final
H2H 33
STL · Home · 60-60

St. Louis Cardinals

Starting pitchers
Starter form · last 5 starts
Season3.09
Last 50.84
2.25 ERA better in last 5
91 days restQS (L5) 0%Blow-up (L5) 0/5
104/12
004/09
004/06
004/03
003/29

↓ ERA trending down lately

Season4.24
Last 55.63
1.39 ERA worse in last 5
90 days restQS (L5) 0%Blow-up (L5) 0/5
404/22
304/17
204/11
204/05
403/30

⚡ Alternating good/bad starts

Matchup edge
Tyler Phillips hotter lately (L5 0.84 ERA)·Miami bullpen edge
PitchingMiami
Miami65St. Louis16
HittingEven
Miami31St. Louis29
BullpenMiami
Miami61St. Louis54
Lineup threats vs starter
Miami vs Kyle Leahy
Avg OPS 0.7251 hot hitterTop: Marsee 1.167 · Hernández 0.666 · Caissie 0.666
St. Louis vs Tyler Phillips
Avg OPS 1.2222 hot hittersTop: Church 2.000 · Burleson 1.000 · Herrera 0.666
Miami Marlins batters vs Kyle Leahy
Batter
AVG
OPS
HR
0.500
1.167
6
0.200
0.400
9
16
0.000
0.000
6
0.333
0.666
12
St. Louis Cardinals batters vs Tyler Phillips
Batter
AVG
OPS
HR
0.000
0.000
16
0.333
0.666
13
0.500
1.000
19
0.000
0.000
4
1.000
2.000
9
0.000
0.000
4
◆ Matchup preview

Miami Marlins at St. Louis Cardinals (2026-06-28). Tyler Phillips vs Kyle Leahy at Busch Stadium.

Tyler Phillips enters this contest with a season ERA of 3.09 and a WHIP of 1.37 across 58.1 innings, demonstrating a relatively solid performance despite a higher walk rate of 4.63 BB/9. His strikeout rate stands at 7.56 K/9, which is respectable, and his recent trend ERA is down, suggesting improving control or effectiveness. Conversely, Kyle Leahy has a season ERA of 4.24 and a WHIP of 1.51 over 76.1 innings pitched, indicating more struggles with baserunners and earned runs compared to Phillips. Leahy's K/9 is 7.31, similar to Phillips, but his BB/9 is lower at 3.3, which is a positive. However, Leahy's trend ERA is up, and he has shown an alternating pattern in his recent starts, including giving up 4 earned runs in 5 innings in his last outing against the Marlins.

Offensively, both teams present similar profiles, with the Marlins holding a 0.714 OPS and 358 runs scored, while the Cardinals have a slightly higher 0.719 OPS and 360 runs. The Marlins have hit 73 home runs compared to the Cardinals' 88, suggesting the Cardinals possess slightly more power. On the pitching side, the Marlins' staff has a superior team ERA of 3.96 and a WHIP of 1.24, outperforming the Cardinals' team ERA of 4.30 and WHIP of 1.35. This suggests the Marlins generally have a more effective pitching staff overall, which could be a factor in limiting the Cardinals' offense.

Recent head-to-head matchups between these two clubs in 2025 were split, with each team securing three wins in six games. The scores ranged from low-scoring affairs like 2-0 and 1-7 to higher-scoring games such as 7-4 and 8-3. The total line for this specific game is not available, which makes it challenging to directly assess how the market views the expected run environment in relation to the starting pitchers, but the historical data shows variability in scoring.

Key facts
Phillips 3.09 ERALeahy 4.24 ERAMarlins 3.96 Team ERATotal n/a
◆ Lineup notes

Jakob Marsee has a .500 average and 1.167 OPS against Leahy, going 1-for-2 in 3 plate appearances. Otto Lopez is 1-for-5 with a .200 average and .400 OPS. Xavier Edwards is hitless in 3 at-bats, posting a .000 OPS. Heriberto Hernández is 1-for-3 with a .333 average and .666 OPS, while Owen Caissie also has a .333 average and .666 OPS from going 1-for-3. Kyle Stowers, Griffin Conine, Graham Pauley, and Brian Navarreto have no MLB history against Kyle Leahy.

JJ Wetherholt is 0-for-1 with a .000 OPS against Phillips. Iván Herrera is 1-for-3 with a .333 average and .666 OPS. Alec Burleson has a .500 average and 1.000 OPS, going 1-for-2. Masyn Winn is 0-for-1 with a .000 OPS. Nathan Church is 1-for-1 with a 1.000 average and 2.000 OPS. Pedro Pagés is hitless in 1 at-bat, resulting in a .000 OPS. Lars Nootbaar, Bryan Torres, and Blaze Jordan have no MLB history against Tyler Phillips.

The away lineup features more batters with prior plate appearances against the opposing starter, Kyle Leahy, compared to the home team's history against Tyler Phillips.

Head to head (2025–2026)
33
Series tied
6 meetings total
2025-08-20
St. Louis Cardinals @ Miami Marlins
26
MIA
2025-08-19
St. Louis Cardinals @ Miami Marlins
74
STL
2025-08-18
St. Louis Cardinals @ Miami Marlins
83
STL
2025-07-30
Miami Marlins @ St. Louis Cardinals
20
MIA
2025-07-29
Miami Marlins @ St. Louis Cardinals
50
MIA
Team picture · 2026
64
WWWLWWLLWL
55
WWLLWWLLWL
MIA
STL
Team AVG
0.247
0.247
Team OPS
0.714
0.719
Home runs
73
88
Runs scored
358
360
Team ERA
3.96
4.30
HR allowed
79
89

Explore more MLB matchups

Related game previews for these clubs and around the league.