Arizona Diamondbacks vs St. Louis Cardinals Picks and Prediction for Monday June 22 2026

By: Kim Smith Published 06/22/2026, 01:10 AM ET

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.

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.

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.

>

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.