The Matchup Report

Arizona Diamondbacks vs St. Louis Cardinals Prediction (June 25): Odds, Pick & Analysis

WA

Wyatt Anderson

June 24, 2026 · 10:45 PM EDT
MLB
Share
Busch Stadium — Arizona Diamondbacks at St. Louis Cardinals

Arizona Diamondbacks vs St. Louis Cardinals · June 25, 2026 · 7:45 PM EDT · Photo: ESPN

The pitching advantage tilts decidedly toward St. Louis in this matchup. Michael McGreevy enters with a 3.35 ERA and a 3-6 record, while Arizona's Zac Gallen carries a bloated 6.10 ERA despite posting an identical 3-6 mark. That ERA differential represents a meaningful edge for the Cardinals' starter, one that could prove decisive in a contest where both offenses have struggled to generate consistent run production.

Tonight's Odds

MONEYLINE
Arizona Diamondbacks-1400
St. Louis Cardinals+680
RUN LINE
Arizona Diamondbacks -4.5-112
St. Louis Cardinals +4.5-118
OVER/UNDER
Over 12.5-112
Under 12.5-118

Probable Pitchers

Arizona Diamondbacks

Zac Gallen

Record3-6
ERA6.10
VS

St. Louis Cardinals

Michael McGreevy

Record3-6
ERA3.35

St. Louis brings modest but measurable offensive credentials to the table. The Cardinals rank with a .249 team batting average and have accumulated 646 hits on the season while scoring 355 runs. Their pitching staff carries a 4.25 ERA, nearly identical to Arizona's 4.28, suggesting both teams have comparable issues preventing runs. The Cardinals have compiled 42 wins against 35 losses, holding a slight edge in the standings. Their bullpen has recorded 24 saves, providing reasonable depth behind McGreevy's start.

Arizona's offensive output has lagged behind St. Louis's output across the board. The Diamondbacks post a .238 batting average with 623 hits and 337 runs scored, placing them below league-average production standards. At 40-39, they sit marginally below .500, though their pitching staff ERA of 4.28 suggests the rotation has managed similar effectiveness to St. Louis overall. The bullpen has notched 21 saves, three fewer than their opponents, which could matter in tight contests.

The critical distinction centers on starting pitching performance. McGreevy's 3.35 ERA represents the kind of efficient, controllable pitching that limits damage early and allows offenses to work within manageable game states. Gallen's 6.10 ERA, conversely, suggests he's been vulnerable to explosive innings—precisely the vulnerability a struggling Arizona offense cannot afford to compound. When one team's starter significantly outperforms the other, that advantage frequently translates into early leads that prove insurmountable.

Arizona's moneyline sits at -1400, reflecting heavy market confidence in the Diamondbacks as favorites. St. Louis checks in at +680, offering substantial value for a team that actually possesses the superior starting pitcher on the mound. The run line sets Arizona at -4.5, a steep margin that assumes Gallen will pitch effectively enough to support a comfortable victory.

The statistical evidence points toward St. Louis capitalizing on the pitching mismatch. While neither offense will dazzle—both teams have demonstrated run-scoring limitations—McGreevy's ERA advantage provides the Cardinals with a clearer path to controlling the game's tempo. Arizona's reliance on Gallen, whose recent performance has been well below acceptable standards, represents a significant vulnerability the Cardinals' lineup should exploit.

The +680 odds on St. Louis reflect undervaluation of the Cardinals' pitching advantage. When one starter holds a three-quarter run ERA advantage over his counterpart, backing the team with the superior arm represents sound contrarian value at these odds.

Best Bet

St. Louis Cardinals (+680)

Based on the matchup analysis, recent form, and line value, St. Louis Cardinals (+680) is our top play for this game.

More MLB Predictions