The Arizona Diamondbacks open the second half of the season with a weekend series at home against the St. Louis Cardinals.
My Cardinals vs. Diamondbacks predictions expect a high-scoring game at Chase Field tonight.
Find out more in my MLB picks for Friday, July 18.
Cardinals vs Diamondbacks prediction
My Cardinals vs Diamondbacks best bet: Over 8.5 (-124 at DraftKings)
The St. Louis Cardinals and Arizona Diamondbacks have both been profitable this season when betting on high-scoring games.
St. Louis is 51-41-5 (+5.80 units) to the Over this season, with Arizona right there at 51-42-4 (+4.50).
Tonight’s pitching matchup also strengthens the case, with Andre Pallante (5-5, 4.49 ERA) squaring off against Brandon Pfaadt (9-6, 5.16 ERA).
Pallante was on a solid run before getting lit up for seven runs in his last outing, while Pfaadt has struggled since late May. There have been at least nine runs scored in seven of Pfaadt’s last eight starts dating back to May 31.
The Diamondbacks also sport the fourth-worst bullpen ERA (4.94) in the majors, with the Cardinals (3.81) ranking in the middle of the pack.
Cardinals vs Diamondbacks same-game parlay (SGP)
Corbin Carroll is 2-for-3 against Pallante in his career and has racked up 2+ total bases in 40 of 80 games.
Meanwhile, Pfaadt has racked up at least five Ks in 10 of his 19 starts this season, including back on May 25 in St. Louis.
Cardinals vs Diamondbacks odds
Cardinals vs Diamondbacks live odds
Cardinals vs Diamondbacks opening odds
- Moneyline: St. Louis +100 | Arizona -120
- Run line: St. Louis +1.5 (-185) | Arizona -1.5 (+155)
- Over/Under: Over 8.5 (-120) | Under 8.5 (+100)
Cardinals vs Diamondbacks trend
Arizona has hit the game total Over in 28 of its last 43 games (+11.50 Units / 24% ROI). Find more MLB betting trends for Cardinals vs. Diamondbacks.
How to watch Cardinals vs Diamondbacks and game info
Location | Chase Field, Phoenix, AZ |
Date | Friday, 7-18-2025 |
First pitch | 9:40 p.m. ET |
TV | FDSNMW, ARID |
Cardinals starting pitcher | Andre Pallante (5-5, 4.49 ERA) |
Diamondbacks starting pitcher | Brandon Pfaadt (9-6, 5.1 E6RA) |
Cardinals vs Diamondbacks latest injuries
Cardinals vs Diamondbacks weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.