HomeRight ArrowMLB

Diamondbacks vs Cardinals Prediction, Pick, MLB Odds for Thursday, July 23

Diamondbacks vs Cardinals Prediction, Pick, MLB Odds for Thursday, July 23 article feature image
3 min read
Credit:

Jeff Curry-Imagn Images. Pictured: Cardinals SP Michael McGreevy

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.


Header First Logo
Header Second Logo

Diamondbacks vs Cardinals Prediction

  • 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 Logo
Thursday, Jul 23
5:15 p.m. ET
ARID
Cardinals Logo
Diamondbacks Odds
SpreadTotalMoneyline
-1.5
+168
8
-110o / -110u
+102
Cardinals Odds
SpreadTotalMoneyline
+1.5
-205
8
-110o / -110u
-120
Odds via FanDuel. Get up-to-the-minute MLB odds here.
FanDuel Logo
  • 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)StatMichael McGreevy (RHP, SL)
4-1W-L4-7
0.4fWAR (FanGraphs)1.3
4.58 / 4.23ERA / xERA2.92 / 5.33
4.49 / 4.35FIP / xFIP4.14 / 4.06
10.2K-BB%11.0
50.5GB%46.0
.283BABIP.255
96Stuff+82
100Location+112

Diamondbacks vs Cardinals MLB Betting Preview

Header First Logo

Arizona Diamondbacks 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.

Header First Logo

St. Louis Cardinals Betting Preview

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.


Header First Logo

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)

Playbook

Diamondbacks vs Cardinals Weather


Get the latest coverage on MLB Weather.
Author Profile
About the Author
Frank AmmiranteVerified Action Expert

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Action Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.