The Wise Guy Desk · MLB Breakdown
St. Louis Cardinals logo@Arizona Diamondbacks logo

St. Louis Cardinals vs Arizona Diamondbacks Prediction, Pick & Best Bet

With McGreevy's 3.01 ERA facing a fading Merrill Kelly, the Wise Guy Desk sees the real edge on Under 9 at -105 at BetRivers.
The edge we flaggedUnder 9
Expected value+1.2% @ BetRivers
Michael McGreevy
St. Louis Cardinals starter · 4-7, 3.01 ERAMichael McGreevy
Merrill Kelly
Arizona Diamondbacks starter · 7-8, 5.38 ERAMerrill Kelly
The lean: Under 9, -105 at BetRivers
📊 Best price across every book Line shopping = more profit
MarketSt. Louis CardinalsArizona Diamondbacks
Moneyline+100Bet at BetRivers →-112Bet at FanDuel →
Run line-1.5 +158Bet at DraftKings →+1.5 -182Bet at FanDuel →
Total 9O +100Bet at Fanatics →U -105Bet at BetRivers →
📊 Team Breakdown real data · updated daily
St. Louis CardinalsArizona Diamondbacks
Season win %
52.6%
51.0%
Last 5 games (newest first)
St. Louis Cardinals logoSt. Louis CardinalsWLWWL
Arizona Diamondbacks logoArizona DiamondbacksLWWWW
Runs scored vs allowed, last 5
St. Louis Cardinals logoSt. Louis Cardinals18 for · 15 against
Arizona Diamondbacks logoArizona Diamondbacks30 for · 19 against
Chance to win tonight, per the betting market
49%
52%
Chance to win tonight, per ESPN's computer model
49%
51%
Standings & streak
St. Louis Cardinals logoSt. Louis Cardinals3rd NL Central · 8.5 GB · L1
Arizona Diamondbacks logoArizona Diamondbacks2nd NL West · 11.5 GB · W4
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. In this game, +100 means a $100 bet profits $100 if it wins. -112 means you risk $112 to profit $100, that's the favorite. 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 true odds, the only proven way to profit long-term. Learn the full system free: Sports Betting 101 · Think Like the Book · Odds converter · No-vig calculator

A Coin Flip in the Desert

Friday night at Chase Field gives us one of the tightest games on the board. St. Louis arrives at 50-45, Arizona sits at 49-47, and the sportsbooks essentially cannot separate them. The Diamondbacks have won four straight and are pouring on runs. The Cardinals counter with the better starting pitcher on paper. When the market is this close, the winning move is not guessing the side, it is finding the number that is priced wrong. That is where the Wise Guy Desk earns its keep.

The Matchup

The Cardinals are 50-45, third in the NL Central and 8.5 games back, coming off a loss that snapped a decent stretch (they went 3-2 over their last five, scoring 18 and allowing 15). Arizona is 49-47, second in the NL West but a distant 11.5 games back, and riding a four-game win streak. The Diamondbacks have been the hotter offense by a wide margin lately, scoring 30 runs over their last five while allowing 19. Arizona also leads the season series 2-1, so they have already shown they can handle this Cardinals roster.

Pitching Matchup

In baseball betting, the starting pitcher shapes the whole line, because he controls the first five or six innings and dictates how many runs each side can realistically expect. Tonight that lever tilts sharply. St. Louis sends Michael McGreevy, who is 4-7 but carries a sparkling 3.01 ERA, meaning he allows about three earned runs per nine innings. That losing record with an ERA that strong usually points to poor run support, not poor pitching. Arizona counters with Merrill Kelly at 7-8 with a 5.38 ERA. Kelly has won more games, but he has been giving up runs at nearly twice McGreevy's rate. That gap is the most important stat on this page.

The Numbers

The moneyline is simply a bet on who wins the game. St. Louis is +100 at BetRivers, meaning a $100 bet returns $100 in profit if they win. Arizona is -112 at FanDuel, meaning you risk $112 to win $100. The run line is baseball's point spread: St. Louis -1.5 at +158 (DraftKings) asks the Cardinals to win by two or more runs, while Arizona +1.5 at -182 (FanDuel) cashes if the Diamondbacks win or lose by exactly one. The total is 9, meaning books expect about nine combined runs; you bet whether the actual score lands over or under that. The Over is +100 at Fanatics and the Under is -105 at BetRivers. Notice how the best price on each bet lives at a different book. That is why we shop lines across every sportsbook, because taking the worst number on the same bet quietly bleeds your bankroll.

Where the Value Is

Strip out the sportsbook's built-in fee (the vig) and the market says this game is nearly 50-50: Cardinals 49%, Diamondbacks 52%, with ESPN's model landing at 49.3% and 50.7%. There is no meaningful edge on the side. Our model instead flags the total. Under 9 at -105 at BetRivers carries +1.2% expected value versus the fair no-vig price. Expected value is what a bet is worth on average over the long run: at +1.2%, every $100 wagered at this price would return roughly $1.20 in profit over many repetitions. That is a modest edge, not a windfall, but disciplined bettors build profit by stacking small, real edges instead of chasing big feelings.

Conditions & Injuries

The game is at Chase Field in Arizona. On the injury front, the Diamondbacks are without Zac Gallen (15-day IL), Jordan Lawlar (10-day IL), and Blake Walston (60-day IL), so their rotation depth is already stretched. St. Louis is missing Ramon Urias (60-day IL), JoJo Romero (15-day IL), and Max Rajcic (60-day IL). Romero's absence thins the Cardinals bullpen, which is worth noting on a total bet, though McGreevy's ability to work deep helps offset it.

The Pick

The Wise Guy Desk analysis lands on Under 9 at -105, best priced at BetRivers. McGreevy's 3.01 ERA gives the Under a real anchor, and the price beats the fair number.

The Prediction

McGreevy keeps Arizona's hot bats quieter than they have been all week, Kelly grinds through five uneven innings, and this one stays tight and modest on the scoreboard. We project something in the range of Diamondbacks 4, Cardinals 3, a one-run game that comfortably slides under the number.

Conditions & Injuries

VenueChase Field (NH)
Season seriesARI leads series 2-1
ARIBlake Walston (60-Day-IL), Zac Gallen (15-Day-IL), Jordan Lawlar (10-Day-IL)
STLRamon Urias (60-Day-IL), JoJo Romero (15-Day-IL), Max Rajcic (60-Day-IL)

St. Louis Cardinals vs Arizona Diamondbacks FAQ

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

With McGreevy's 3.01 ERA facing a fading Merrill Kelly, the Wise Guy Desk sees the real edge on Under 9 at -105 at BetRivers.

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.

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.