Diamondbacks vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for July 18

Odds updated as of 3:12 p.m.
In MLB action on Saturday, the Arizona Diamondbacks play the St. Louis Cardinals.
We've got you covered, in terms of the most important information regarding this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Diamondbacks vs Cardinals Game Info
- Arizona Diamondbacks (49-48) vs. St. Louis Cardinals (51-45)
- Date: Saturday, July 18, 2026
- Time: 4:10 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: Dbacks.TV and Cardinals.TV
Diamondbacks vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: ARI: (-112) | STL: (-104)
- Spread: ARI: +1.5 (-182) | STL: -1.5 (+150)
- Total: 9 -- Over: (-105) | Under: (-115)
Diamondbacks vs Cardinals Probable Starting Pitchers
Probable Pitchers: Brandon Pfaadt (Diamondbacks) - 3-1, 4.70 ERA vs Dustin May (Cardinals) - 5-6, 4.55 ERA
The probable pitchers are Brandon Pfaadt (3-1) for the Diamondbacks and Dustin May (5-6) for the Cardinals. Pfaadt's team has covered the spread in each of the six opportunities this season. Pfaadt's team is 2-0 this season when he starts and they're favored on the moneyline. The Cardinals have gone 11-7-0 against the spread when May starts. The Cardinals have a 5-8 record in May's 13 starts this season when they were the moneyline underdog.
Diamondbacks vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (53.3%)
Diamondbacks vs Cardinals Moneyline
- Arizona is a -112 favorite on the moneyline, while St. Louis is a -104 underdog on the road.
Diamondbacks vs Cardinals Spread
- The Cardinals are 1.5-run favorites against the spread for this matchup with the Diamondbacks. The Cardinals are +150 to cover, while the Diamondbacks are -182 to cover as a 1.5-run underdog on the runline.
Diamondbacks vs Cardinals Over/Under
- The over/under for the Diamondbacks versus Cardinals game on July 18 has been set at 9, with -105 odds on the over and -115 odds on the under.
Bet on Arizona Diamondbacks vs. St. Louis Cardinals on FanDuel today!
Diamondbacks vs Cardinals Betting Trends
- The Diamondbacks have been favorites in 39 games this season and have come away with the win 23 times (59%) in those contests.
- This year Arizona has won 23 of 38 games when listed as at least -112 on the moneyline.
- Contests with the Diamondbacks have gone over the total set by sportsbooks in 40 of 96 chances this season.
- The Diamondbacks have an against the spread record of 53-43-0 in 96 games with a line this season.
- The Cardinals have won 33 of the 66 games they were listed as the moneyline underdog this season (50%).
- St. Louis is 29-30 (winning 49.2% of its games) when playing as a moneyline underdog of -104 or longer.
- The Cardinals have had an over/under set by oddsmakers 94 times, and have combined with opponents to go over the total in 39 of those games (39-49-6).
- The Cardinals have covered 57.4% of their games this season, going 54-40-0 ATS.
Diamondbacks Player Leaders
- Ketel Marte leads Arizona with a slugging percentage of .457, fueled by 39 extra-base hits. He has a .255 batting average and an on-base percentage of .310.
- Among all qualified batters in MLB, he is 75th in batting average, 109th in on-base percentage, and 52nd in slugging.
- Corbin Carroll has 88 hits, which is tops among Arizona batters this season. He's batting .252 with 43 extra-base hits. He's also slugging .484 with an on-base percentage of .346.
- Among qualifying hitters, his batting average ranks him 81st, his on-base percentage 51st, and his slugging percentage 30th.
- Geraldo Perdomo has 78 hits this season and a team-best OBP of .355.
- Ildemaro Vargas has seven home runs, 47 RBI and a batting average of .258 this season.
- Vargas enters this matchup on a two-game hitting streak. In his last five games he is batting .267 with a double, a triple and an RBI.
Cardinals Player Leaders
- Jordan Walker has racked up a team-best slugging percentage (.529) while leading the Cardinals in hits (106). He's batting .294 and with an on-base percentage of .355.
- Including all qualified hitters, he ranks 14th in batting average, while his on-base percentage ranks 38th and he is 13th in slugging.
- Walker brings an eight-game hitting streak into this game. In his last 10 games he is batting .324 with a double, three home runs, five walks and 11 RBIs.
- Alec Burleson is batting .273 with 23 doubles, a triple, 15 home runs and 33 walks. He's slugging .466 with an on-base percentage of .337.
- He is currently 44th in batting average, 68th in on-base percentage and 44th in slugging percentage among all qualifying hitters.
- JJ Wetherholt is batting .262 with 10 doubles, 14 home runs and 41 walks.
- Ivan Herrera's .376 OBP leads his team.
Diamondbacks vs Cardinals Head to Head
- 7/17/2026: 5-4 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 6/24/2026: 9-4 ARI (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 6/23/2026: 4-3 ARI (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 6/22/2026: 3-2 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -152, Underdog Moneyline: +128)
- 7/20/2025: 5-3 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 9, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 7/19/2025: 10-1 ARI (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -132, Underdog Moneyline: +112)
- 7/18/2025: 7-3 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 5/25/2025: 4-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 5/24/2025: 6-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 5/23/2025: 4-3 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 8, Favorite Moneyline: -112, Underdog Moneyline: -104)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



