The St. Louis Cardinals host the Arizona Diamondbacks on July 23, 2026. First pitch from Busch Stadium is scheduled for 5:15 p.m. ET. The game will be broadcast on ARID.
The Cardinals are favored by -120 on the moneyline and are +1.5 on the run line. The Diamondbacks are +102 on the moneyline and -1.5 on the run line. The total is set at 8 runs.
Find my MLB picks and Diamondbacks vs Cardinals prediction below, as well as probable pitchers, weather report, and more.
- Diamondbacks vs Cardinals Pick: F5 Under 4.5 (-108)
My Diamondbacks vs Cardinals best bet is Under 4.5 total runs in the first five innings. Make sure to find the best odds by checking our live MLB odds page.
Diamondbacks vs Cardinals Odds
| Diamondbacks Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +168 | 8 -110o / -110u | +102 |
| Cardinals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -205 | 8 -110o / -110u | -120 |
- Diamondbacks vs Cardinals moneyline: Diamondbacks +102, Cardinals -120
- Diamondbacks vs Cardinals over/under: 8 (-110o / -110u)
- Diamondbacks vs Cardinals spread: Diamondbacks -1.5 (+168), Cardinals +1.5 (-205)
Diamondbacks vs Cardinals Kalshi MLB Odds
Diamondbacks vs Cardinals Probable Pitchers
| Brandon Pfaadt (RHP, ARI) | Stat | Michael McGreevy (RHP, SL) |
|---|---|---|
| 4-1 | W-L | 4-7 |
| 0.4 | fWAR (FanGraphs) | 1.3 |
| 4.58 / 4.23 | ERA / xERA | 2.92 / 5.33 |
| 4.49 / 4.35 | FIP / xFIP | 4.14 / 4.06 |
| 10.2 | K-BB% | 11.0 |
| 50.5 | GB% | 46.0 |
| .283 | BABIP | .255 |
| 96 | Stuff+ | 82 |
| 100 | Location+ | 112 |
Diamondbacks vs Cardinals MLB Betting Preview
The Diamondbacks (53-49) are coming off a 15-5 win over the Athletics. They travel to St. Louis to play one game, a makeup from a previous postponement, so it's awkward scheduling.
Arizona is sending out Brandon Pfaadt, who has been in a nice rhythm lately. This is a big game against a team they're battling with the NL Wild Card race.
The Cardinals (52-49) snapped a four-game losing streak with a much-needed 1-0 win over the Angels on Wednesday. They'll look to make up ground on the D-Backs with a win on Thursday.
St. Louis is going with Michael McGreevy, who has been their best pitcher this season. McGreevy has been able to defy his underwhelming metrics, avoiding regression despite allowing hard contact.

Diamondbacks vs Cardinals Pick, Betting Analysis
I'm going with D-Backs/Cardinals F5 Under 4.5.
Pfaadt has been much more effective since rejoining the starting rotation. In four starts, Pfaadt has a 2.14 ERA (2.49 xERA) and a 0.95 WHIP. His strikeout-to-walk ratio is at 14.5 K-BB%, highlighted by elite command (1.2 BB%) during this stretch.
McGreevy has been in a nice rhythm of his own. In his last four starts, he has a 1.46 ERA (3.89 xERA) and a 0.93 WHIP. This includes a 19.1% strikeout rate and a 4.3% walk rate.
Then we have to consider the pitcher-friendly environment at Busch Stadium. We're getting favorable weather as well, with forecasts calling for 79-degree temperatures with 6 MPH winds blowing in from center, according to Action App.
I like that we're getting 4.5 runs on this first-five under, and we don't have to pay too much juice on it.
Pick: F5 Under 4.5 (-108, FanDuel)
































