The Matchup Report

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

WA

Wyatt Anderson

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

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

The Arizona Diamondbacks travel to St. Louis on June 22 to face the Cardinals in a matchup that pits two teams fighting for traction in their respective divisions. With the Cardinals holding a slight edge in both team strength and pitching advantage, St. Louis emerges as the lean in this contest.

Tonight's Odds

MONEYLINE
Arizona Diamondbacks+120
St. Louis Cardinals-142
RUN LINE
Arizona Diamondbacks +1.5-172
St. Louis Cardinals -1.5+142
OVER/UNDER
Over 8.5-124
Under 8.5+102

Probable Pitchers

Arizona Diamondbacks

Merrill Kelly

Record5-7
ERA5.71
VS

St. Louis Cardinals

Andre Pallante

Record9-4
ERA3.59

The Cardinals enter this game with a 40-34 record and have constructed a competitive offensive attack. St. Louis is averaging .247 at the plate while accumulating 616 hits and 337 runs scored on the season. These figures reflect a team that has maintained consistency in generating offensive output, though not at an explosive pace. The real strength of the Cardinals' roster, however, lies on the mound. Andre Pallante takes the ball for St. Louis with an impressive 8-4 record and a 3.76 ERA. Pallante has been one of the more reliable arms in the Cardinals' rotation, and his ability to limit damage while posting quality starts makes him a significant advantage in this matchup.

Arizona arrives at 39-37, sitting just one game back in the win column but facing deeper concerns with their pitching infrastructure. The Diamondbacks are batting .239 with 602 hits and 329 runs scored—numbers that rank among the weaker offensive outputs in baseball. More troubling is the starting assignment: Merrill Kelly will take the mound carrying a 5-6 record with a bloated 5.81 ERA. Kelly's struggles have been well-documented, and Arizona's offense will need to provide substantial run support to overcome the disadvantage on the bump.

The pitching disparity here is substantial. Pallante's 3.76 ERA significantly outpaces Kelly's 5.81, a nearly two-run gap that typically translates to meaningful advantage over nine innings. While Arizona's team ERA of 4.32 is respectable, the Diamondbacks' seasonal ERA of 4.32 compared to St. Louis' 4.22 suggests the Cardinals have been slightly more effective at preventing runs across their entire staff. On the offensive side, the gap is minimal—St. Louis' .247 average and 337 runs barely edge Arizona's .239 average and 329 runs—but combined with their pitching advantage, it creates a meaningful edge.

The moneyline reflects this disparity, with St. Louis sitting at -142 while Arizona is priced at +120. The Cardinals' modest favorite status is appropriate given the starting pitcher advantage and slightly superior overall record. The run line at -1.5 for St. Louis suggests bettors expect a close game, which aligns with how evenly matched these rosters appear offensively.

St. Louis' combination of superior starting pitching, marginally better overall team ERA, and slightly stronger offensive production creates a compelling case for backing the home team. With Pallante on the mound and the Cardinals' defense having recorded their competitive season, St. Louis should control this contest against a Diamondbacks team that continues to struggle both offensively and with inconsistent starting pitching performances.

Best Bet

St. Louis Cardinals (-142)

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

More MLB Predictions