Skip to content

Diamondbacks vs Cardinals Best Bets & Predictions (Jul 23)

Michael Harrison

By Michael Harrison in MLB Baseball

Published:


Jordan Walker smacks a hit vs the Padres.
Jun 15, 2026; St. Louis, Missouri, USA; St. Louis Cardinals right fielder Jordan Walker (18) hits a single against the San Diego Padres during the second inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images
  • The Cardinals are favorites to win against the Diamondbacks in a make-up game Thursday, July 23rd
  • The starting pitching matchup features Brandon Pfaadt vs Michael McGreevy
  • Keep reading for my Diamondbacks vs Cardinals preview, picks and MLB player props selection

The Arizona Diamondbacks (53-49) hit the road as underdogs in a make-up game against the home favorite St. Louis Cardinals (52-49). This duel is the completion of a four-game set from June, where the finale was postponed. Despite winning seven of nine vs the Cards, the D-Backs are underdogs in the MLB odds.

First pitch is set for 5:15 PM ET / 2:15 PM PT at Busch Stadium with broadcast coverage available on DBACKS.TV and Cardinals.TV. Keep reading for my preview and picks for this matchup that has Brandon Pfaadt and Michael McGreevy toeing the rubber.

Diamondbacks vs Cardinals Picks & Predictions

Prediction Markets
Moneyline Pick
Learn more about Prediction Markets
Kalshi
St. Louis to Win
54%
  • Moneyline Pick: St. Louis (Yes 54¢ via Kalshi)
  • Player Props Pick: Ildemaro Vargas Over 0.5 hits (-192 at DraftKings)

When evaluating the starting pitching matchup, St. Louis holds a distinct advantage. Offensively, both lineups have performed at an identical, league-average baseline, with both squads hitting exactly .240 as a team. With St. Louis throwing the stronger starter at Busch Stadium, I am backing the home favorites to secure the victory. That would elevate them past the D-Backs for the final Wild Card spot, since Arizona is a half game ahead of St. Louis.

The MLB player props market offers several significant edges based on recent situational performance trends. Ildemaro Vargas has been exceptionally reliable at the plate, recording at least one base hit in five straight games. You can use our DraftKings promo to back Vargas Over 0.5 Hits at -192.

Brandon Pfaadt vs Michael McGreevy

PitcherW-LERAWHIPFIPK/9Opp. BAIP/GS
Brandon Pfaadt (AZ)4-14.581.314.495.74.2455.25
Michael McGreevy (STL)4-72.921.104.145.92.2365.67

St. Louis will send Michael McGreevy to the mound. On a full-season basis, McGreevy has been exceptionally sharp, boasting a stellar 2.92 ERA and a pristine 1.10 WHIP. Despite these top-tier metrics, his 4-7 record suggests he has suffered from a lack of run support.

Countering for Arizona is Brandon Pfaadt, who brings a 4-1 record and a 4.58 season ERA into this contest. Over his last ten outings, Pfaadt has locked down opposing lineups, producing an impressive 3.34 ERA. He is missing bats at a much higher rate recently, surging to 6.67 K/9.

Diamondbacks vs Cardinals Team Stats Comparison

StatisticArizona AwaySt. Louis Home
Runs Per Game4.14 [23rd]3.67 [30th]
Home Runs Per Game0.94 [27th]0.96 [24th]
Stolen Bases Per Game0.73 [14th]0.65 [14th]
Batting Average.231 [26th].233 [25th]
OPS.673 [25th].671 [28th]
Average Exit Velocity86.6 mph [28th]88.8 mph [7th]
Team ERA (Overall)4.24 [16th]4.13 [12th]
Team WHIP (Overall)1.29 [13th]1.33 [19th]

Diamondbacks vs Cardinals Odds & Public Betting

Bet TypeArizonaSt. Louis
Moneyline+105-125
Runline+1.5 (-190)-1.5 (+158)
Total RunsOver 8 (-110)Under 8 (-110)

Odds as of July 23 from Caesars. Start betting at Caesars now for Diamondbacks vs Cardinals.

CAESARS SPORTSBOOK


Bet $1 & Double Your Winnings on Your Next 10 Wagers!

LOCK IN PROMO
CODE: SBDDYW
CODE: SBDDYW
SIGNUP PROMO
DOUBLE YOUR
WINNINGS

ON YOUR NEXT 10 WAGERS!

CLAIM OFFER

The Cardinals enter this matchup as home favorites, listed at -125 on the moneyline, while the visiting Diamondbacks are priced as +105 underdogs. The runline market heavily favors Arizona to keep the game close, laying -190 odds on the +1.5 spread. Alternatively, bettors looking for a multi-run victory from St. Louis can grab an appealing +158 payout.

Analyzing MLB public betting splits offers crucial insights into how a game might unfold. 51% of the tickets are on St. Louis to emerge victorious on the moneyline, but 51% of the handle is on the visitors in a true pick’em game for bettors. 62% of the wagers are on the home squad to cover the run line and 61% of the cash points towards the Cards. As for the run total, 77% of bets are on over 8 runs and 65% of the moola has been placed on the over.

Diamondbacks vs Cardinals Injury Report

TeamPlayer NamePositionInjuryStatus
ArizonaLourdes Gurriel JrOFAdductor10-Day IL
ArizonaZac GallenPElbow15-Day IL
ArizonaCorbin BurnesPElbow60-Day IL
ArizonaJordan LawlarOFHamstring10-Day IL
ArizonaJames McCannCQuad10-Day IL
ArizonaTommy TroyOFShoulder10-Day IL
ArizonaMichael SorokaPLower-Body15-Day IL
ArizonaRyne NelsonPElbow60-Day IL
St. LouisRamón UríasIFElbow60-Day IL
St. LouisPedro PagésCIllnessQuestionable
St. LouisJoJo RomeroPAppendix15-Day IL
St. LouisMax RajcicPElbow60-Day IL

How to Watch Diamondbacks vs Cardinals

TV Networks: DBACKS.TV and Cardinals.TV

Away Team: Arizona Diamondbacks

Home Team: St. Louis Cardinals

Date: Thursday, July 23rd

Game Time: 5:15 PM ET / 2:15 PM PT

Venue: Busch Stadium

Location: St. Louis, Missouri

Michael Harrison
Michael Harrison

Sports & Entertainment Writer

Michael "Hound Dog" Harrison is well known in the sports industry as the resident statistician for the SC with Jay Onrait Show. He has worked at TSN for over 20 years, is the CEO of his "All Bets Par Off" weekly golf betting videos and his HDOG POD, along with several others.

Entertainment NFL NBA MLB NHL Golf NCAAB

Recommended Reading