St. Louis Cardinals vs Arizona Diamondbacks Betting Pick & Prediction for 7/19

The St. Louis Cardinals will play the Arizona Diamondbacks in an MLB regular season game at Chase Field. The Cardinals have a record of 51-46 and sit third in the NL Central. They have been struggling with a 4-6 record in their last ten games. Andre Pallante is set to start for the Cardinals, bringing a 10-6 record and a 3.96 ERA this season.
The Arizona Diamondbacks hold a 50-48 record and rank second in the NL West. They are playing well, having won six of their last ten games. Eduardo Rodriguez will be the starting pitcher for the Diamondbacks, with an 8-3 record and a 2.29 ERA. The game will be held on Sunday, July 19, 2026, at 4:10 PM, and will be broadcast on KTVK.
St. Louis Cardinals Team Preview
The St. Louis Cardinals have shown mixed results in their recent games. They won against the Arizona Diamondbacks on July 17th, 5-4, with Michael McGreevy pitching effectively for over six innings. However, they fell short in their next game against the Diamondbacks, losing 5-3 with Dustin May on the mound.
The Cardinals’ hitting lineup features Alec Burleson, who leads the team with a .275 batting average and 15 home runs. JJ Wetherholt has also been contributing well, with a .264 average and 14 home runs. Jordan Walker stands out with 22 home runs and a .293 batting average, making him a key player in their offense.
On the pitching side, Andre Pallante is set to start the next game for the Cardinals. He holds a 10-6 record with a 3.96 ERA this season. His performance will be crucial as they aim to secure a win against the Diamondbacks.
Cardinals vs Diamondbacks Game Day Info
- Sport: MLB
- Teams: St. Louis Cardinals vs. Arizona Diamondbacks
- Venue: Chase Field in Phoenix, AZ
- Date: Sunday, July 19, 2026
- Betting Odds: Cardinals Moneyline +100, Diamondbacks Moneyline -120
Arizona Diamondbacks Team Preview
The Arizona Diamondbacks have shown strong performances recently. They won four out of their last five games. Their recent victory against the St. Louis Cardinals on July 18th ended with a score of 5-3.
In the game on July 18th, Brandon Pfaadt pitched for 5 1/3 innings, allowing 2 earned runs. Key players like Gabriel Moreno and Ketel Marte contributed with multiple hits. Moreno scored 2 runs, while Marte added an RBI to his stats.
Eduardo Rodriguez will start the next game against the Cardinals. Rodriguez has an impressive 2.29 ERA this season. He will look to continue his strong performance on the mound.
BTB Betting Pick
The Diamondbacks are favored to win the game with a moneyline of -120. The Cardinals have a moneyline of +100. The Diamondbacks have a slightly better pitching rank with a 4.21 ERA compared to the Cardinals’ 4.14 ERA. Based on this data, the pick is for the Diamondbacks to win.
The total for the game is set at 9.0 with odds of -110 for the over and -111 for the under. The Cardinals and Diamondbacks have average batting and pitching stats, which suggest a moderate scoring game. The projected score is around 5-4 in favor of the Diamondbacks, making the under 9.0 a reasonable pick.