Arizona Diamondbacks vs St. Louis Cardinals Picks and Prediction for Monday June 22 2026
Use Code SSWC The Arizona Diamondbacks and St. Louis Cardinals meet at Busch Stadium in St. Louis, Missouri on Monday, June 22, 2026, with first pitch scheduled for 7:45 PM ET. The game will be televised on MLB.TV. At the time of this writing the odds were not released. Be sure to check out our free MLB picks.
Starting Pitchers Featured in St. Louis
Arizona is expected to start Merrill Kelly in this matchup. Kelly enters the game with a 5-6 record, a 5.81 ERA, and a 1.51 WHIP across 69.2 innings. He has allowed 77 hits while striking out 42 batters, issuing 28 walks, and surrendering 15 home runs.
St. Louis is expected to counter with Andre Pallante. Pallante has put together a strong season so far, posting an 8-4 record with a 3.76 ERA and a 1.20 WHIP over 76.2 innings. He has allowed 67 hits while recording 62 strikeouts, issuing 25 walks, and giving up 9 home runs.
Arizona Looks to Continue a Competitive Stretch
The Diamondbacks enter Monday's contest with a 39-37 overall record and a 15-21 record on the road. Arizona has won three of its last five games, recently defeating Minnesota once and Los Angeles twice. The Diamondbacks also suffered losses to Minnesota and Los Angeles during that stretch. Despite the uneven results, Arizona remains above .500 entering this road matchup.
Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Subscribe Now
Arizona owns a .239 team batting average with 329 runs scored, 602 hits, and 68 home runs. The Diamondbacks have posted a .309 on-base percentage and a .386 slugging percentage. Their pitching staff carries a 4.32 ERA and a 1.30 WHIP while allowing opponents to hit .250. Arizona pitchers have recorded 531 strikeouts and issued 229 walks.
The biggest challenge for Arizona has been generating consistent power and run production. The Diamondbacks trail St. Louis in runs scored, hits, home runs, on-base percentage, and slugging percentage. While they have remained competitive overall, those offensive numbers have limited their margin for error.
St. Louis Returns Home Seeking a Bounce Back
The Cardinals enter this game with a 40-34 overall record and a 21-17 mark at home. St. Louis has won two of its last five games, recently defeating San Diego twice before dropping three straight games against Kansas City and San Diego. The Cardinals will be looking to reverse that recent slide as they return to Busch Stadium.
St. Louis has posted a .247 batting average with 337 runs scored, 616 hits, and 83 home runs. The Cardinals own a .325 on-base percentage and a .396 slugging percentage. On the mound, they have produced a 4.22 ERA and a 1.34 WHIP while allowing opponents to hit .255. The pitching staff has recorded 566 strikeouts and issued 244 walks.
The Cardinals' biggest strength is their balanced offensive production. St. Louis holds advantages over Arizona in batting average, runs scored, hits, home runs, on-base percentage, and slugging percentage. Those offensive advantages have helped the Cardinals maintain a winning record despite some recent struggles.
Arizona Diamondbacks vs St. Louis Cardinals Picks and Prediction
Arizona Diamondbacks vs St. Louis Cardinals Pick
- Pick: St. Louis Cardinals Moneyline
St. Louis enters this matchup with the better overall record, stronger home record, and an advantage in the matchup predictor. The Cardinals also have the edge in most offensive categories and are expected to start a pitcher with significantly stronger numbers in ERA, WHIP, and wins. Those factors make St. Louis the preferred side in this contest.
Arizona Diamondbacks vs St. Louis Cardinals Total Pick
- Pick: Take the over if the total is set at 8.5
I would lean toward the over if the total is set at 8.5. Arizona's starting pitcher enters with a 5.81 ERA, while both teams have combined for 666 runs scored this season. St. Louis has hit 83 home runs, and Arizona has shown the ability to score in bunches at times. That combination makes the over appealing at this number.
Final Score Prediction: St. Louis Cardinals 6 – Arizona Diamondbacks 4
This prediction was written before the completion of game play on Sunday.
Never Tried Picks and Parlays? Now Is Your Chance
- Get your first daily picks package for ONLY $1 using coupon code BUCK
- If the pick loses, we credit your account with 3 Flex Picks
- If the pick wins, we still give you 1 Flex Pick on the house
- Win or lose, you walk away ahead. One dollar. No catch.
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days