The Arizona Diamondbacks host the St. Louis Cardinals on July 17, 2026. First pitch from Chase Field is scheduled for 9:40 p.m. ET. The game will be broadcast on CARD.
The Cardinals are favored by -110 on the moneyline and by -1.5 on the run line. The Diamondbacks are -106 on the moneyline and +1.5 on the run line. The total is set at 9 runs.
Find my MLB picks and Cardinals vs Diamondbacks prediction below, as well as probable pitchers, weather report, and more.
- Cardinals vs Diamondbacks Pick: Michael McGreevy Under 3.5 Strikeouts (-166)
My Cardinals vs Diamondbacks best bet is on Michael McGreevy to record three strikeouts or fewer tonight. Make sure to find the best odds by checking our live MLB odds page.
Cardinals vs Diamondbacks Odds
| Cardinals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +150 | 9 -115o / -105u | -110 |
| Diamondbacks Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -182 | 9 -115o / -105u | -106 |
- Cardinals vs Diamondbacks moneyline: Cardinals -110, Diamondbacks -106
- Cardinals vs Diamondbacks over/under: 9 (-115o / -105u)
- Cardinals vs Diamondbacks spread: Cardinals -1.5 (+150), Diamondbacks +1.5 (-182)
Cardinals vs Diamondbacks Probable Pitchers
| Michael McGreevy (RHP, SL) | Stat | Merrill Kelly (RHP, ARI) |
|---|---|---|
| 4-7 | W-L | 7-8 |
| 1.2 | fWAR (FanGraphs) | -0.6 |
| 3.01 / 5.34 | ERA / xERA | 5.38 / 7.47 |
| 4.14 / 4.06 | FIP / xFIP | 5.90 / 5.15 |
| 10.7 | K-BB% | 5.1 |
| 45.3 | GB% | 38.6 |
| .254 | BABIP | .284 |
| 81 | Stuff+ | 89 |
| 112 | Location+ | 101 |
Cardinals vs Diamondbacks MLB Betting Preview
Editor's Note: This written pick is a transcription from today's episode of the Payoff Pitch Podcast.
By Derek Carty
Michael McGreevy is projected to start for the Cardinals tonight. While he hasn't been officially announced yet, he's expected to be the guy on the mound, and I will work under that assumption.
I'm picking him to record under 3.5 strikeouts in this matchup. I like this bet down to -200.
McGreevy is a low-strikeout, low- stuff pitcher to begin with, and he's facing a Diamondbacks team that projects as the single lowest-strikeout lineup of the entire day.
This is a good spot for the under for McGreevy. The Bat X is projecting him at 2.6 strikeouts tonight.

Cardinals vs Diamondbacks Pick, Betting Analysis
This pick, even if you have to take it down to -200, still projects really well for the 3.5 line because we're a full strikeout under.
If books flip it to 2.5, which at some point I wouldn't be surprised if they do, and you can get it at good plus money, it would be close to a 50-50 shot.
So, I would be totally fine taking the under 2.5 at +130 or +140 if it happens.
Pick: Michael McGreevy Under 3.5 Strikeouts (-166, FanDuel)































