Bet Better BET BETTER PRO
Today's bets are live / Top performing picks daily / Tracked in public — wins & losses
Model picks & player props
St. Louis Cardinals
VS
Arizona Diamondbacks

St. Louis Cardinals vs Arizona Diamondbacks Picks & Predictions

Model updated Jul 25, 11:54AM UTC

Every play below is priced against our model. The bigger the green edge, the more the line is in your favour.

MLB
Chase Field, Phoenix
Indoor
Sun 19 Jul 2026, 8:10PM
20
Game Picks
0
Player Props
Answer
Model lean: St. Louis Cardinals -5.5 (Spread)
For St. Louis Cardinals vs Arizona Diamondbacks (MLB), model win probability 21.2%, fair odds 4.72, book price +680, model edge +8.4%, this is your free pick — unlock every other market and all player props with Pro. Tip-off Sun 19 Jul 2026, 8:10PM at Chase Field.
Every pick is logged and graded — nothing hidden after the fact. See the verified record

Game picks

+EV edge in green
Spread
St. Louis Cardinals
-5.5
+ 19 more markets
Unlock with Pro
🔒

Unlock every graded pick for this game

See the full board for this matchup — every market, every line, every edge — plus every pick across the slate.

Bet Better Unlock all game picks
Cancel anytime · full verified record at /results

Calibrated model vs market

Model prob · fair odds · edge
PickMarketModel lean
St. Louis CardinalsSpreadPositive-edge lean 🔒 Unlock with Pro
St. Louis CardinalsSpreadPositive-edge lean 🔒 Unlock with Pro
St. Louis CardinalsSpreadPositive-edge lean 🔒 Unlock with Pro
St. Louis CardinalsSpreadPositive-edge lean 🔒 Unlock with Pro
St. Louis CardinalsSpreadPositive-edge lean 🔒 Unlock with Pro
Arizona DiamondbacksSpreadPositive-edge lean 🔒 Unlock with Pro
Arizona DiamondbacksSpreadPositive-edge lean 🔒 Unlock with Pro
Arizona DiamondbacksSpreadPositive-edge lean 🔒 Unlock with Pro
Arizona DiamondbacksSpreadPositive-edge lean 🔒 Unlock with Pro
Arizona DiamondbacksSpreadPositive-edge lean 🔒 Unlock with Pro
Arizona DiamondbacksSpreadPositive-edge lean 🔒 Unlock with Pro
St. Louis CardinalsMoneylinePositive-edge lean 🔒 Unlock with Pro

Unlock the full calibrated board

See the model's calibrated probability, fair odds and edge on every market in this matchup.

Bet Better Unlock calibrated edges
Cancel anytime · full verified record at /results

Who's out

Injuries & availability

St. Louis Cardinals

  • Ramon Urias 3BOut
  • Max Rajcic RPOut
  • JoJo Romero RPOut

Probable pitcher

Dustin May SP

Arizona Diamondbacks

  • Drey Jameson RPOut
  • Zac Gallen SPOut
  • Justin Martinez RPOut
  • Lourdes Gurriel Jr. LFOut
  • A.J. Puk RPOut
  • Jordan Lawlar LFOut
  • Ryne Nelson SPOut
  • Andrew Saalfrank RPOut
  • Michael Soroka SPOut
  • Tommy Troy LFOut
  • Corbin Burnes SPOut
  • Cristian Mena RPOut
  • Blake Walston SPOut

Probable pitcher

Eduardo Rodriguez SP
Availability updated Jul 25, 12:15AM UTC · refreshed roughly every 4 hours.

Weather & availability impact for this fixture

Conditions · who's out · how it moves the number
For St. Louis Cardinals vs Arizona Diamondbacks: Ballpark wind and temperature can swing the run total, though the live per-park feed isn't wired into this page yet, and 16 players are listed out or questionable across both sides.
FactorThis fixture
Ballpark weatherWind and temperature at the park move run totals, but our ballpark weather module is pending a file-to-table persistence job.
Availability16 listed out or questionable (see Who's out above)

General rule: wind blowing out and warm air help the ball carry (more runs and home runs), while wind in and cold air suppress scoring; the starting pitchers listed above are the single biggest driver of the run total.

Ballpark weather module pending a file-to-table persistence job (owner). We won't show a wind/temperature number until it's persisted to the database.

Pro — weather & injury-adjusted view

See the weather- and injury-adjusted projected line and the model's with/without delta for this fixture. 🔒 Unlock with Pro

Betting angles

Markets & form
MoneylineArizona DiamondbacksNo line posted
4-1L5 record
L5 RF6.2L5 RA2.0Home L54-1vs St. Louis Cardinals L53-2

Arizona Diamondbacks moneyline form: last five 4-1, 6.2 runs/gm.

Run LineArizona Diamondbacks run lineNo line posted
4-1L5 record
L5 RF6.2L5 RA2.0Home L54-1vs St. Louis Cardinals L53-2

Arizona Diamondbacks spread form: last five 4-1, 6.2 runs/gm.

Total RunsGame total · Arizona Diamondbacks vs St. Louis CardinalsNo line posted

Arizona Diamondbacks total runs form: last five 4-1, 6.2 runs/gm.

Team Total RunsArizona Diamondbacks team totalNo line posted
4.2implied team total
L5 RF6.2L5 RA2.0Home L54-1vs St. Louis Cardinals L53-2

Arizona Diamondbacks team total runs form: last five 4-1, 6.2 runs/gm.

St. Louis Cardinals vs Arizona Diamondbacks — last-5 form comparison

Over their last five games Arizona Diamondbacks are scoring 3.2 runs per game (3-2) while St. Louis Cardinals are at 2.8 (3-2); Arizona Diamondbacks pitchers are allowing 2.0 earned runs per game versus 1.4 for St. Louis Cardinals.

3.2
Arizona Diamondbacks runs/G
2.8
St. Louis Cardinals runs/G
Last 5 gamesArizona DiamondbacksSt. Louis Cardinals
Runs / game3.22.8
Hits / game3.62.6
Home runs / game0.80.4
Walks drawn / game1.40.8
Batter K / game3.02.2
Earned runs allowed / game2.01.4
Pitching K / game1.62.8
Walks allowed / game1.01.6
L5 record3-23-2

St. Louis Cardinals @ Arizona Diamondbacks — model preview

<p>Latest MLB betting preview: Arizona Diamondbacks vs St. Louis Cardinals. Get predictions and top picks. Includes analysis on key players like Max Kepler. Keywords: MLB predictions, MLB game picks, baseball betting preview, Arizona Diamondbacks vs St. Louis Cardinals stats and odds.</p>

Max Kepler (NA) Under 1.5 Total Bases (-213)

Odds available at draftkings at time of publishing

As the Arizona Diamondbacks host the St. Louis Cardinals on Saturday, Max Kepler's matchup piques interest, but backing the under on his total bases seems wise. Kepler has been struggling lately, hitting just .220 over his last 15 games, and his inconsistency at the plate raises red flags. The Diamondbacks' pitching staff has been formidable at home, boasting a 3.50 ERA, which makes it difficult for opposing hitters to find their rhythm. Furthermore, Kepler has faced Diamondbacks’ ace, who has a knack for inducing weak contact. Add in the fact that the Cardinals have seen their offense sputter in recent games, averaging just 3.5 runs over their last five outings, and the likelihood of Kepler racking up those 1.5 total bases seems slim. With the odds favoring the under, it’s hard to see Kepler breaking through in this tough matchup.

Ketel Marte (NA) Under 1.5 Total Bases (-278)

Odds available at draftkings at time of publishing

As the Arizona Diamondbacks host the St. Louis Cardinals, all eyes will be on Ketel Marte, but betting on him to exceed 1.5 total bases feels risky. Marte has been a streaky hitter lately, often finding himself mired in inconsistency. Against left-handed pitching, which the Cardinals will throw at him, he’s struggled to find his rhythm, batting a mere .235 this season. Moreover, the Cardinals' pitching staff has been surprisingly effective, particularly in recent outings. They’ve held opponents to a low OPS, stifling big hits and keeping games low-scoring. With Marte facing a tough southpaw, it’s worth noting his recent games against lefties have resulted in minimal production. Given Arizona’s challenges at the plate and the Cardinals' solid pitching, the ‘Under 1.5’ on Marte's total bases feels like the prudent play here. Sometimes, it’s not just about the player but the narrative unfolding on the diamond.

Alec Burleson (NA) Under 1.5 Runs Scored (-588)

Odds available at draftkings at time of publishing

As the Diamondbacks prepare to host the Cardinals, Alec Burleson’s recent performance suggests that betting the under on his runs scored may be the play here. Arizona has been solid on the mound lately, particularly with their starting pitcher limiting hard contact and keeping opposing hitters off balance. Burleson, while showing flashes of potential, has struggled to find consistent form against right-handed pitching, hitting just .230 in these matchups this season. With a stellar Diamondbacks bullpen backing up their starter, runs are likely to be at a premium. Additionally, St. Louis has been grappling with offensive inconsistencies, particularly in away games. This combination of factors points toward Burleson facing a tough road ahead to cross home plate. With an implied probability of 85.5% for the under, the numbers back up the intuition that this could be a quiet day for Burleson at the plate.

Arizona Diamondbacks vs St. Louis Cardinals : Over 8.5 Total Runs (+110)

Odds available at NA at time of publishing

As the Arizona Diamondbacks host the St. Louis Cardinals, the stage is set for a high-scoring showdown. Both teams have shown a knack for putting runs on the board lately. The Diamondbacks, with a lineup that thrives against right-handed pitching, have averaged over five runs per game in their last ten outings. Meanwhile, the Cardinals boast a powerful offense, particularly in clutch situations, making them dangerous every time they step to the plate. On the mound, both starters have had their ups and downs; while the D-backs’ pitcher can be effective, he’s prone to giving up the long ball, which the Cardinals will be eager to exploit. Given the recent trends and the firepower on display, the over on 8.5 runs appears enticing. This matchup has all the ingredients for a run-fest, and I wouldn't be surprised to see both teams push this total well beyond the line.

Arizona Diamondbacks vs St. Louis Cardinals : Arizona Diamondbacks +1 (-135)

Odds available at NA at time of publishing

As the Arizona Diamondbacks take the field against the St. Louis Cardinals, there’s a palpable energy in the air, especially with the D-backs’ recent surge. Arizona’s bats are igniting, boasting a .270 team average over the last month, with key hitters like Ketel Marte and Corbin Carroll stepping up. Meanwhile, the Cardinals’ pitching staff has shown vulnerability, allowing a concerning 5.2 runs per game lately. On the mound, Arizona’s starter has been a revelation, with a 3.20 ERA that’s kept opposing hitters guessing. The D-backs thrive at home, where they’ve been particularly formidable, boasting a run differential that suggests they’re more than capable of covering a one-run line. With St. Louis struggling to find consistent offense and the Diamondbacks riding a wave of confidence, backing Arizona to cover the alternate run line feels like a savvy move. Expect them to assert their dominance and deliver a solid performance.

Arizona Diamondbacks vs St. Louis Cardinals : Over 8.5 Total Runs (+106)

Odds available at NA at time of publishing

As the Arizona Diamondbacks prepare to host the St. Louis Cardinals, we’re looking at a matchup that screams "runs." Both teams have shown a penchant for offense lately, with the D-backs boasting a lineup that’s been racking up hits and runs at a sizzling pace. Over the last few weeks, they’ve consistently pushed totals above the 8.5 mark, thanks to a blend of power and speed that puts pressure on opposing pitchers. On the flip side, the Cardinals' bats are no slouches either; they’ve been finding their rhythm, particularly against right-handed pitching. With both lineups capable of exploiting each other’s weaknesses, it’s hard to see this game staying under. Combine that with the fact that each team’s bullpen has struggled at times this season, and we’re set for a potential slugfest. Grab the 'Over 8.5'—this one feels like it’s destined for double digits.

Track record for this matchup

Logged & graded
12
Total Picks
Hit Rate

Hit rate is how often the pick landed — not profit; favourites can win often and still lose money.

DateMarketPickResult
19 Jul 26 Moneyline St. Louis Cardinals ✗ MISS
19 Jul 26 Spread Arizona Diamondbacks -3.5 ✗ MISS
19 Jul 26 Spread Arizona Diamondbacks -4.5 ✗ MISS
19 Jul 26 Spread Arizona Diamondbacks -5.5 ✗ MISS
19 Jul 26 Spread Arizona Diamondbacks -6.5 ✗ MISS
19 Jul 26 Spread Arizona Diamondbacks -2.5 ✗ MISS
19 Jul 26 Spread Arizona Diamondbacks -7.5 ✗ MISS
19 Jul 26 Spread St. Louis Cardinals -5.5 ✗ MISS
19 Jul 26 Spread St. Louis Cardinals -2.5 ✗ MISS
19 Jul 26 Spread St. Louis Cardinals -6.5 ✗ MISS
19 Jul 26 Spread St. Louis Cardinals -1.5 ✗ MISS
19 Jul 26 Spread St. Louis Cardinals -7.5 ✗ MISS

About this matchup

How we read the game

This page tracks the Bet Better model's pick history and predictions for St. Louis Cardinals vs Arizona Diamondbacks in the MLB. The most recent or upcoming game is scheduled for Sunday 19 July 2026 at Chase Field. The model has generated 20 game picks for this matchup. Review the picks and historical data above to guide your MLB betting strategy for this matchup.

Today's selected board

See the plays that cleared the model's filter today

See today's picks