St. Louis Cardinals vs Arizona Diamondbacks Betting Pick & Prediction for Game on 7/18

The St. Louis Cardinals are set to play against the Arizona Diamondbacks in an MLB regular season game. The game will take place at Chase Field in Phoenix, AZ, on Saturday, July 18, 2026, at 4:10 PM. The Cardinals hold a record of 50-45, while the Diamondbacks have a record of 49-47.
St. Louis comes into this game ranked third in the NL Central, with a recent loss in their last outing. Arizona, on the other hand, sits in second place in the NL West and is riding a four-game winning streak. Dustin May will start for the Cardinals, and Brandon Pfaadt will take the mound for the Diamondbacks.
St. Louis Cardinals Team Preview
The St. Louis Cardinals have shown mixed results in their recent games. They secured a narrow 2-1 victory against the Atlanta Braves on July 10th, 2026. However, they suffered a close 4-3 loss to the Braves on July 12th, with limited offensive output of only four hits.
Offensively, Alec Burleson stands out with a batting average of .273, leading the team in home runs and RBIs. Jordan Walker also contributes with a .294 batting average and 22 home runs. The team ranks 15th in batting average and 11th in on-base percentage this season.
On the pitching side, Dustin May has a record of 5-6 with a 4.55 ERA this season. The Cardinals’ pitching staff ranks 12th in ERA and 2nd in home runs allowed. Their ability to limit home runs has been a strong point in their pitching strategy.
Cardinals vs Diamondbacks Game Day Info
- Sport: MLB
- Teams: St. Louis Cardinals vs. Arizona Diamondbacks
- Venue: Chase Field in Phoenix, AZ
- Date: Saturday, July 18, 2026
- Betting Odds: Cardinals Moneyline +100, Diamondbacks Moneyline -120
Arizona Diamondbacks Team Preview
The Arizona Diamondbacks are on a four-game winning streak. They recently defeated the Los Angeles Dodgers in three games, scoring five, nine, and nine runs. Their lineup has shown power with home runs in each of these games.
Key players like Nolan Arenado and Tim Tawa have been driving in runs. Arenado and Tawa have contributed with home runs and extra-base hits in recent games. Gabriel Moreno leads the team with a .301 batting average, adding to their offense.
On the pitching side, Brandon Pfaadt will start the next game. Pfaadt has a record of 3-1 this season with a 4.70 ERA. The Diamondbacks’ pitching staff ranks 16th in ERA, showing they can limit opposing offenses.
BTB Betting Pick
The Cardinals have a moneyline of +100, while the Diamondbacks are at -120. With the Diamondbacks having a slightly better pitching rank and home advantage, they are the pick to win the game. The projected score is Diamondbacks 5, Cardinals 4.
The total for the game is set at 9.0. Both teams have mid-tier pitching and hitting stats, suggesting a close game. The projected total score is 9, so the recommendation is to take the under at 9.0 (-113).