- This page contains affiliate links. We may earn a commission at no extra cost to you.
St. Louis (51-47) at Arizona (48-50)
- When: Jul 19 2025, 7:15 PM
- Where: Chase Field, Phoenix
- Where to watch: FOX
Cardinals vs Diamondbacks – Game Preview & Expert Predictions
Moneyline: St. Louis -121
Total: 8.5
RunLine: St. Louis -1.5 (+140)
Arizona Diamondbacks Breakdown
The Diamondbacks started this series with a spark, beating St. Louis 7-3 despite missing their star, Ketel Marte. Adrian Del Castillo stepped up in a big way with a three-hit performance in his first major league game of the season, helping Arizona snap a rough stretch in style.
Arizona sends Ryne Nelson (5-2, 3.68 ERA) to the mound Saturday. Nelson has been rock-solid lately, going 3-0 with a 2.43 ERA over his last six starts. While he didn’t pitch in the Cardinals’ sweep of Arizona earlier this year, his recent form suggests he can deliver another quality outing at home.
Player Prop Pick – Diamondbacks: Adrian Del Castillo to Record a Hit – After a 3-for-4 performance Friday, the young catcher’s hot bat is worth riding.
St. Louis Cardinals Breakdown
St. Louis has hit a skid, losing nine of its last 13 games and dropping the opener despite holding a critical wild-card position. Their offense, which put up 24 runs over four games before the break, was silenced by Arizona’s pitching on Friday until Victor Scott II’s late two-run homer in the ninth.
Sonny Gray (9-3, 3.50 ERA) will try to stop the bleeding. Gray has been sharp in recent outings, with a 5-2 record and 2.64 ERA in his last 10 starts. However, he’s winless against Arizona in his career (0-1, 3.65 ERA) and will need to navigate a lineup that found its rhythm last night.
Player Prop Pick – Cardinals: Willson Contreras to Record an RBI – Contreras has a strong track record in key at-bats and could provide the offensive spark St. Louis needs.
Prediction & Betting Outlook
Arizona’s momentum and Nelson’s current form give them an edge, but Gray’s veteran presence will keep this game close. Expect the Diamondbacks to lean on timely hitting while the Cardinals struggle to string together offense late.
Best Bet: Arizona (+102)
Toral: Over 8.5 (-105)
Final Score Prediction: Diamondbacks 5, Cardinals 4
- MLB Odds source: Bovada Sportsbook
- Get real-time live scores & latest betting odds here!