Thursday, Jun 25, 2026Busch Stadium7:45 PM ETPreview
AZ · Away · 41-39

Arizona Diamondbacks

NL West · 2nd · 10.5 GB
:
7:45 PM ET
Series 06
STL · Home · 42-36

St. Louis Cardinals

Starting pitchers
6.10
ERA
1.63
WHIP
5.9
K/9
79.2
IP
16
GS
2.8
BB/9
Last 5 starts
Mar 26Los Angeles Dodgers4ip4ER
Apr 1Detroit Tigers6ip0ER
Apr 7New York Mets5ip1ER
Apr 12Philadelphia Phillies5ip3ER
Apr 18Toronto Blue Jays5.2ip2ER
vs STL — career
4GS.226OPP AVG25K
↑ ERA trending up lately
3.35
ERA
1.15
WHIP
5.7
K/9
83.1
IP
15
GS
2.2
BB/9
Last 5 starts
Mar 28Tampa Bay Rays6ip0ER
Apr 3Detroit Tigers4.2ip3ER
Apr 8Washington Nationals6ip1ER
Apr 14Cleveland Guardians5ip2ER
Apr 20Miami Marlins5.2ip4ER
↓ ERA trending down lately
Lineup not yet announced · posted ~1–2 hrs before first pitch
Pitcher vs opposing lineup (vs RHP / RHP splits)
Arizona Diamondbacks batters vs Michael McGreevy (RHP)
Batter
AVG
OPS
HR
Adrian Del Castillo
0.207
0.624
4
Corbin Carroll
0.222
0.800
10
Gabriel Moreno
0.286
0.836
4
Geraldo Perdomo
0.243
0.719
3
Ildemaro Vargas
0.238
0.627
2
St. Louis Cardinals batters vs Zac Gallen (RHP)
Batter
AVG
OPS
HR
Alec Burleson
0.335
1.015
12
Blaze Jordan
0.300
0.781
1
Bryan Torres
0.250
0.833
2
Iván Herrera
0.259
0.789
6
JJ Wetherholt
0.269
0.810
10
◆ Matchup preview

Arizona Diamondbacks at St. Louis Cardinals (2026-06-25). Zac Gallen vs Michael McGreevy at Busch Stadium.

Zac Gallen enters this contest with a season ERA of 6.1 and a WHIP of 1.63 across 79.2 innings pitched, indicating significant struggles with both run prevention and baserunners. His strikeout rate of 5.87 K/9 is notably low, while his walk rate of 2.82 BB/9 is moderate. Gallen's recent trend shows an "up" ERA, with his last five starts featuring fluctuating performances, including a 9.0 ERA in one start and a 0.0 ERA in another, suggesting inconsistency. Michael McGreevy, on the other hand, boasts a more respectable season ERA of 3.35 and a WHIP of 1.15 over 83.1 innings. His K/9 of 5.72 is similar to Gallen's, but his BB/9 of 2.16 is lower, contributing to his better WHIP. McGreevy's ERA trend is "down," and he has maintained a 50% quality start percentage, demonstrating greater reliability in his outings, including a recent six-inning shutout performance.

The Diamondbacks offense has posted a .696 OPS and scored 346 runs this season, with a .239 batting average. Their pitching staff holds a 4.29 ERA and a 1.30 WHIP, allowing 94 home runs. The Cardinals offense shows slightly better numbers with a .726 OPS and 359 runs scored, alongside a .249 batting average. Their pitching staff has a comparable 4.30 ERA and a 1.35 WHIP, giving up 89 home runs. Both teams exhibit similar offensive and pitching profiles, with the Cardinals holding a slight edge in overall hitting metrics.

Recent head-to-head matchups from 2025 show a split, with the Diamondbacks winning three games in July and the Cardinals winning three games in May, all by close margins. The total line for this game is set at 9.0 runs. Given Gallen's elevated ERA and WHIP, and the relatively similar offensive capabilities of both teams, the 9.0 total might reflect expectations for a moderate-scoring affair, potentially influenced by Gallen's recent volatility.

Key facts
Gallen ERA 6.1McGreevy ERA 3.35Diamondbacks OPS 0.696Cardinals OPS 0.726Total 9.0
◆ Lineup notes

Ketel Marte, Geraldo Perdomo, Corbin Carroll, Adrian Del Castillo, Max Kepler, Pavin Smith, Lourdes Gurriel Jr., Ildemaro Vargas, and Tommy Troy all have no MLB history against Michael McGreevy. This means the away lineup will be seeing McGreevy for the first time in a regular season game.

Iván Herrera has a 1-for-4 record in 5 plate appearances against Zac Gallen, resulting in a .250 average and .650 OPS. Alec Burleson is hitless against Gallen, going 0-for-6 with a .000 OPS. Lars Nootbaar has performed well, with 2 hits in 5 at-bats across 8 plate appearances, good for a .400 average and 1.625 OPS. Masyn Winn is 0-for-2 in 3 plate appearances, with a .000 OPS. JJ Wetherholt, Jordan Walker, Nathan Church, Blaze Jordan, and José Fermín have no MLB history against Zac Gallen.

The home team has more batters with prior plate appearances against the opposing starter, Zac Gallen, compared to the away team facing Michael McGreevy.

Head to head (2025–2026)
06
St. Louis Cardinals lead series
6 meetings total
2025-07-20
Arizona Diamondbacks @ St. Louis Cardinals
35
STL
2025-07-19
Arizona Diamondbacks @ St. Louis Cardinals
110
STL
2025-07-18
Arizona Diamondbacks @ St. Louis Cardinals
37
STL
2025-05-25
Arizona Diamondbacks @ St. Louis Cardinals
34
STL
2025-05-24
Arizona Diamondbacks @ St. Louis Cardinals
56
STL
2025-05-23
Arizona Diamondbacks @ St. Louis Cardinals
34
STL
Recent form (last 10)
55
LLLWWWLLWW
55
WWLLWWLLWL
Team stats 2026
AZ
STL
Team AVG
0.239
0.249
Team OPS
0.696
0.726
Home runs
71
88
Runs scored
346
359
Team ERA
4.29
4.30
HR allowed
94
89