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

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
Probable Pitchers
Arizona Diamondbacks
Eduardo Rodriguez
St. Louis Cardinals
Kyle Leahy
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.

