Cardinals vs Diamondbacks Picks and Prediction – 7/19/2025

By: Kim Smith |

Last Updated: 07/18/2025 at 10:34 PM ET

St. Louis Cardinals at Arizona Diamondbacks 07/19/25 - MLB Picks & Predictions
Game Start: 7/19/2025, 11:15 PM UTC
Latest Odds: STL -120 ; O/U 8.5

Cardinals vs Diamondbacks Prediction

The Cardinals are set to face the Diamondbacks from Arizona on Saturday. The game is being played at Chase Field and has a first pitch time of 7:15 PM EST and is being aired on local networks and FOX. Be ready for the baseball season with all of our MLB free picks.

The Cardinals last 5 games have seen them post a 2-3 mark. The last game was a 5-4 win over the Braves. The win moved Saint Louis to a record of 51-46 on the year.

Saint Louis is coming here with a .252 average and 826 hits. The Cardinals have scored 444 runs while getting a not so decent clip of 97 homers. The Cardinals have posted a 4.11 ERA and a 1.27 WHIP. The opponents are hitting at a clip of only .252 on the season against the Cardinals pitching staff.

The Diamondbacks are coming to this game here with a less than impressive run of the road 2-3 mark in their last 5 games. The last game for the Diamondbacks was a 5-1 win over the Angels. The win moved the Diamondbacks to a record of 47-50 on the year overall. 

Arizona is coming here with a .251 average with 824 hits. Still, the Diamondbacks have scored a total of 493 runs with 141 homers cranked out. Arizona has allowed the opponents to hit at a clip of only .252, but has posted a 4.65 ERA and a 1.34 WHIP on the year.

Cardinals vs Diamondbacks Pick Analysis

This game here is one that should be interesting as both of these teams have struggled at times on the season and neither one of these teams is really standing out as being that good of a team. With that being the case, we like the visiting Cardinals to pick up the win here. Final Score Prediction, Saint Louis Cardinals win 5-1.

Our Free MLB Pick for Arizona Diamondbacks vs St. Louis Cardinals

Saint Louis Cardinals -120