The Matchup Report

Arizona Diamondbacks vs St. Louis Cardinals Prediction June 23, 2026

BP

Brandon Pierce

June 23, 2026 · 12:31 AM EDT
MLB
Share
Busch Stadium — Arizona Diamondbacks at St. Louis Cardinals

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

The Arizona Diamondbacks travel to St. Louis on June 23 to face the Cardinals in a pitching-driven matchup that favors the visitors. Arizona's superior starter and more efficient ERA give them the edge in what shapes up as a tight National League contest.

Tonight's Odds

MONEYLINE
Arizona Diamondbacks-104
St. Louis Cardinals-112
RUN LINE
Arizona Diamondbacks -1.5+158
St. Louis Cardinals +1.5-192
OVER/UNDER
Over 8.5-122
Under 8.5+100

Probable Pitchers

Arizona Diamondbacks

Eduardo Rodriguez

Record6-2
ERA2.45
VS

St. Louis Cardinals

Kyle Leahy

Record5-4
ERA4.63

The Cardinals come into this game with a 41-34 record and have accumulated 349 runs on 632 hits this season, posting a .249 batting average. St. Louis has been solid defensively relative to their division, though they've committed 36 errors. The home team will turn to Kyle Leahy on the mound, and this is where St. Louis faces a significant disadvantage. Leahy carries a 5-4 record with a 4.63 ERA—numbers that suggest inconsistency and vulnerability against a capable offensive lineup. The Cardinals' bullpen has recorded 23 saves, indicating reasonable depth in relief situations, but the starting pitcher matchup heavily favors Arizona.

The Diamondbacks arrive in St. Louis with a 39-38 record and have posted 331 runs on 608 hits with a .238 batting average. While Arizona's offensive output trails the Cardinals slightly in both total runs and hits, they've been more efficient with runners in scoring position and have demonstrated disciplined at-bats. More importantly, Arizona will counter with Eduardo Rodriguez, whose 2.45 ERA ranks among the league's elite starters. Rodriguez's 6-2 record reflects his ability to limit damage and keep games within reach, and his ERA of 2.45 represents the kind of dominant pitching that wins close contests in June.

The pitching disparity is the critical factor here. Rodriguez's 2.45 ERA versus Leahy's 4.63 ERA creates roughly a two-run swing in expected performance over nine innings. Both teams sport nearly identical team ERAs at 4.30 and 4.29 respectively, but individual starter performance often determines outcomes in low-scoring affairs. Arizona's bullpen has posted 20 saves, slightly behind St. Louis, but with Rodriguez on the mound, the Diamondbacks may not need as much relief work.

The betting line reflects this pitcher advantage: Arizona sits at -104 moneyline odds, a modest favorite that accurately captures the edge but doesn't overstate it. The 8.5 over-under suggests oddsmakers expect a relatively tight, low-scoring game—reasonable given the pitching quality on display. The run line of -1.5 for Arizona carries slightly more risk but aligns with the quality gap between Rodriguez and Leahy.

Arizona's ability to manufacture runs despite a .238 average, combined with Rodriguez's elite ERA, provides a compelling case for backing the Diamondbacks in St. Louis. The Cardinals remain competitive and capable of winning any given night, but Rodriguez's dominance on the mound gives Arizona the slight but meaningful advantage in this matchup.

Best Bet

Arizona Diamondbacks (-104)

Based on the matchup analysis, recent form, and line value, Arizona Diamondbacks (-104) is our top play for this game.

More MLB Predictions