Arizona Diamondbacks vs St. Louis Cardinals Prediction (Jul 23)
The Wise Guy Desk · MLB Breakdown
Arizona Diamondbacks logo@St. Louis Cardinals logo
This game has ended. The preview below is archived exactly as it was published before the game.

Arizona Diamondbacks vs St. Louis Cardinals Prediction, Pick & Best Bet (Jul 23)

Our model finds value on the Cardinals plus the runs at +380 at Caesars as McGreevy's 2.92 ERA meets a streaking Arizona club.
🎁 Get today's free play by email · no card neededFree ↓
The edge we flaggedSt. Louis Cardinals 7.5
Expected value+1.6% @ Caesars
Brandon Pfaadt
Arizona Diamondbacks starter · 4-1, 4.58 ERABrandon Pfaadt
Michael McGreevy
St. Louis Cardinals starter · 4-7, 2.92 ERAMichael McGreevy
The lean: Cardinals +7.5 at +380 (Caesars)
📊 Team Breakdown archived pregame data
Arizona DiamondbacksSt. Louis Cardinals
Season win %
52.0%
51.5%
Standings & streak
Arizona Diamondbacks logoArizona Diamondbacks2nd NL West · 11.5 GB · W2
St. Louis Cardinals logoSt. Louis Cardinals3rd NL Central · 11.5 GB · W1
How to read this: "chance to win per the betting market" comes from the actual odds with the sportsbook's built-in fee (the vig) stripped out, so it is the market's honest opinion. When that number and ESPN's model disagree, one of them is wrong, and that gap is where value lives.
🛈 Wise Guy Desk analysis - not an official play. A free breakdown to help you find value and bet the best number. Ross's documented MLB plays are graded win or loss on the members board.
📘 New to betting? Two-minute translation. A moneyline bet is picking who wins the game, nothing else. A plus number is the underdog: +150 means a $100 bet profits $150. A minus number is the favorite: -150 means you risk $150 to profit $100. The run line is baseball's point spread, almost always 1.5 runs. The total is a bet on combined runs by both teams, over or under the books' number. +EV (positive expected value) means the price pays better than the market-implied fair odds (the line with the vig removed); consistently taking better prices raises your expected return over time. Learn the full system free: Sports Betting 101 · Think Like the Book · Odds converter · No-vig calculator

Two Fringe Contenders, One Sneaky Pitching Duel

Thursday at Busch Stadium gives us a matchup the national shows will skip and sharp bettors should not. Arizona (53-49) and St. Louis (52-49) are nearly mirror images in the standings, both sitting 11.5 games back in their divisions, both clinging to the edge of the postseason picture. The starting pitching matchup is more interesting than the records suggest, and the betting board has one number our model flagged as mispriced. Let's dig in.

FREE · NO CARD · EVERY DAY
Get the daily free-play email · by 5 PM ET weekdays, noon ET weekends
Documented free VIP plays whenever they're on the board, from a team with six straight winning years. Every result graded in public, win or lose.
Unsubscribe anytime in one tap. No spam, just the play and the receipts.

The Matchup

Both teams arrive warm. Arizona has won two straight, St. Louis one. The Diamondbacks sit second in the NL West, the Cardinals third in the NL Central, and every game matters for two clubs trying to stay relevant into August. One data point tilts the head-to-head history: Arizona has taken four of the six meetings between these teams this season. That 4-2 season series edge tells you the Diamondbacks have matched up well against this St. Louis roster, even with the Cardinals holding home field tonight.

Pitching Matchup

Starters drive baseball betting more than any single player drives any other sport, because the man on the mound touches the ball on every pitch for the first five or six innings. Tonight it's Brandon Pfaadt (4-1, 4.58 ERA) for Arizona against Michael McGreevy (4-7, 2.92 ERA) for St. Louis. Look past the win-loss records, which depend heavily on run support.

ERA, or earned run average, measures how many runs a pitcher allows per nine innings, and it tells the cleaner story. McGreevy's 2.92 is excellent despite his losing record, a classic sign of a pitcher whose offense hasn't backed him up. Pfaadt's 4.58 is much more hittable, yet he's 4-1 because Arizona's bats have covered for him. That gap, nearly 1.7 runs of ERA in McGreevy's favor, is the analytical heart of this game.

The Numbers

The board on this one is unusual, so let's walk it slowly. The run line is baseball's version of a point spread, a handicap one team must beat. Here it's posted at 7.5 runs: Arizona -7.5 at -500 at BetMGM (risk $500 to win $100, and Arizona must win by 8 or more) or St. Louis +7.5 at +380 at Caesars (risk $100 to win $380, and St. Louis just needs to avoid losing by 8 or more).

The total is 12.5, meaning books expect a high-scoring game; you bet whether the real combined score lands over or under that number. The over is +380 at Caesars, the under -500 at BetMGM. Moneyline prices, a moneyline being simply a bet on who wins straight up, are not posted for this game. Notice the best prices live at different books. That's why we shop every line: the same bet at a worse number quietly bleeds your bankroll.

Where the Value Is

Our model's top edge is St. Louis +7.5 at +380, best price at Caesars, carrying +1.6% expected value against the no-vig fair price. The no-vig fair price is what the odds would be if the sportsbook took no cut. Expected value means your average long-run result: at +1.6% EV, every $100 wagered at this number returns about $1.60 in profit on average over many bets. It's a modest edge, not a windfall, but positive EV is the only sustainable way to bet.

Conditions & Injuries

Conditions at Busch Stadium are calm: 79 degrees, mostly cloudy, wind at just 4 mph, nothing to push balls out or knock them down. St. Louis is missing Ramon Urias (60-day IL) and reliever JoJo Romero (15-day IL), with catcher Pedro Pages day-to-day. Arizona is thinner: Ketel Marte is day-to-day, Lourdes Gurriel Jr. is on the 10-day IL, and Zac Gallen sits on the 15-day IL.

The Pick

The Wise Guy Desk lean is St. Louis Cardinals +7.5 at +380, and Caesars has the best number. Take that price or better; anything worse erodes the edge.

The Prediction

McGreevy's 2.92 ERA keeps this close enough that the 7.5-run cushion holds comfortably. We project a competitive game, something like Cardinals 5, Diamondbacks 4, with St. Louis clearing that handicap with room to spare. This is desk analysis, not Ross's official documented play, so size it sensibly.

Conditions & Injuries

VenueBusch Stadium
Weather79°F, Mostly cloudy, wind 4 mph
Season seriesARI leads series 4-2
STLPedro Pages (Day-To-Day), JoJo Romero (15-Day-IL), Ramon Urias (60-Day-IL)
ARIKetel Marte (Day-To-Day), Lourdes Gurriel Jr. (10-Day-IL), Zac Gallen (15-Day-IL)

Arizona Diamondbacks vs St. Louis Cardinals FAQ

Who is favored in Arizona Diamondbacks vs St. Louis Cardinals?

Our model finds value on the Cardinals plus the runs at +380 at Caesars as McGreevy's 2.92 ERA meets a streaking Arizona club.

Are these Wise Guy Team picks free?

Yes. This is a free Wise Guy Desk breakdown - our analysis, not Ross's official plays. Ross's documented plays are bet with real money and graded win or loss on the members board.

How does the Wise Guy Desk find value?

Expected value first - the best price across the books versus the true fair price - then sharp-money confirmation from the betting splits. EV-primary, sharp-confirmed.

What is the total (over/under) for Arizona Diamondbacks vs St. Louis Cardinals?

The total is 12.5, with the over priced at +380 at Caesars and the under at -500 at BetMGM. A total is a bet on the combined score of both teams, over or under that number, no matter who wins.

This preview was produced with AI assistance from live data feeds and reviewed by automated checks. Odds and availability change constantly and may differ from what's shown - always verify the current line at your sportsbook before betting. Found an error? memberservice@wiseguyteam.com.
21+. For entertainment and educational purposes, not financial advice. Wise Guy Desk reads are analysis, not guaranteed outcomes. If gambling stops being fun, take a break. 1-800-GAMBLER.

Want our side of this one? 3 to 7 documented Wise Guy Team plays a day, every one tracked - win or loss. or $197 once →
Start your $1 trial →