Arizona Diamondbacks vs St. Louis Cardinals Betting Pick & Prediction for 6/23

MLB game preview

The Arizona Diamondbacks visit the St. Louis Cardinals at Busch Stadium on June 23, 2026. The Diamondbacks hold a 39-39 record and stand third in the NL West. They are on a three-game losing streak and have a 5-5 record in their last ten games.

The Cardinals, with a 42-34 record, are second in the NL Central. They have won their last two games and also have a 5-5 record in their last ten games. Fans can catch the game on KTVK, with the first pitch scheduled for 7:45 PM.

Arizona Diamondbacks Team Preview

The Arizona Diamondbacks recently faced some challenges. They lost their last game against the St. Louis Cardinals by 1 run, with a score of 3-2. Merrill Kelly pitched 6 innings, allowing 3 earned runs and 7 hits.

In a previous game against the Minnesota Twins, the Diamondbacks lost by 2 runs, with a final score of 4-2. Jose Cabrera pitched well, going 5 innings without giving up an earned run. However, the team only managed to get 6 hits.

The Diamondbacks show strength in their lineup with Ketel Marte and Corbin Carroll. Marte leads the team with a .263 batting average and has 12 home runs. Carroll is not far behind with a .284 average and 13 home runs.

Diamondbacks vs Cardinals Game Day Info

  • Sport: MLB
  • Teams: Arizona Diamondbacks vs. St. Louis Cardinals
  • Venue: Busch Stadium in St. Louis, MO
  • Date: Tuesday, June 23, 2026
  • Betting Odds: Diamondbacks Moneyline -107, Cardinals Moneyline -113, Diamondbacks Runline -1.5 (+152), Cardinals Runline +1.5 (-185), Total Over 8.5 (-113), Total Under 8.5 (-108)

St. Louis Cardinals Team Preview

The St. Louis Cardinals recently won against the Arizona Diamondbacks. They scored 3-2, collecting seven hits. Andre Pallante pitched six innings, allowing one earned run.

In their game against the Kansas City Royals, the Cardinals won 12-10. They had 16 hits, with four being home runs. JJ Wetherholt and Iván Herrera each hit home runs in that game.

The Cardinals have a team batting average of .249, which ranks them 8th. Their on-base percentage is .326, placing them 7th. They have hit 87 home runs this season, ranking 12th.

BTB Betting Pick

The Arizona Diamondbacks are slightly favored on the moneyline at -107, compared to the St. Louis Cardinals at -113. The Diamondbacks have a better ranking in doubles and stolen bases, which might give them an edge. The projected score is close, but the Diamondbacks’ speed and extra-base hitting could lead them to win.

The total for the game is set at 8.5 runs, with the over at -113 and the under at -108. Both teams have mid-tier pitching, with ERAs of 4.33 and 4.26. Given their hitting stats and pitching ranks, the projected total score is likely to be under 8.5 runs. Therefore, the recommendation is to take the under.