We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSt. Louis Cardinals at Arizona Diamondbacks
St. Louis CardinalsSt. Louis Cardinals
@
Chase Field
Arizona DiamondbacksArizona Diamondbacks

Match Predictor

Pre-match Prediction
St. Louis Cardinals
@
Arizona Diamondbacks
St. Louis Cardinals 49%Arizona Diamondbacks 51%
Market LinesRun Line: Arizona Diamondbacks -0.5Total: O/U 9
Model: Under 9
Model projects 8.1 total runs vs 9 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
35%
34/97
MLB: 48%
Starter
44%
8/18
vs ARI
20%
1/5
Avg Total
9.0
MLB: 8.9
Game Starter (18) Last Starter vs ARI vs ARI (5)
Andre Pallante #53 · RHP · Age 28
3.96
ERA (2026)
6.5
K/9 (2026)
18
Starts (2026)
8.9
Avg Total (2026)
Last 3:
L MIL (Jul 09): 5.0IP, 6ER, 2K
W @CHC (Jul 03): 5.2IP, 0ER, 2K
L MIA (Jun 27): 6.2IP, 5ER, 4K
vs ARI: ND (Apr 14 2024): 1.0 IP, 0 ER, 0 K
Bullpen (2026 Season)Average
ERA: 4.05MLB Avg: 3.957 relievers
Recent: W 2-1W 4-1L 3-4W 5-4L 3-5
Lineup vs Andre Pallante (Career)
BatterPosPAAVGOPSHR
Corbin CarrollRF10.5001.2250
Geraldo PerdomoSS10.2220.7440
Adrian Del CastilloDH6.6671.3340
Ketel Marte2B6.1670.3340
Max KeplerLF6.1670.3340
Nolan Arenado3B3.3330.6660
Ildemaro Vargas1B2.0000.0000
Tim TawaLF2.5001.5000
Gabriel MorenoC1.0000.0000
James McCannC1.10002.0000
3 batters with no matchup history

Arizona Diamondbacks

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
37%
36/98
MLB: 48%
Starter
21%
4/19
vs STL
20%
1/5
Avg Total
8.8
MLB: 8.9
Game Starter (19) Last Starter vs STL vs STL (5)
Eduardo Rodriguez #57 · LHP · Age 33
2.29
ERA (2026)
6.2
K/9 (2026)
19
Starts (2026)
7.9
Avg Total (2026)
Last 3:
W @LAD (Jul 10): 6.0IP, 2ER, 5K
L MIL (Jul 05): 6.0IP, 2ER, 3K
W SF (Jun 29): 7.0IP, 1ER, 1K
vs STL: ND (Jun 23 2026): 6.2 IP, 0 ER, 5 K
Bullpen (2026 Season)Good
ERA: 3.32MLB Avg: 3.9510 relievers
Recent: W 9-3W 9-2W 5-3L 4-5W 5-3
Lineup vs Eduardo Rodriguez (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B3.0000.0000
Ivan HerreraDH3.0000.3330
JJ Wetherholt2B3.0000.0000
Jordan WalkerRF3.6671.3340
Jose FerminLF3.0000.0000
Lars NootbaarLF3.5001.1670
Nelson VelazquezLF3.0000.0000
Blaze Jordan3B2.0000.0000
Pedro PagesC2.0000.5000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals +1.5 (-192), LOW confidence. T
Cardinals +1.5 (-192), LOW confidence. This is a safety-margin play in a coin-flip game where neither starter profiles as a blowout arm. St. Louis is ...
PickUnder 9.0 (-122), LOW confidence. The ma
Under 9.0 (-122), LOW confidence. The market line sits at exactly 9.0, leaving zero structural gap to exploit. The case for the Under is E-Rod's curre...
PickCardinals ML (-112), LOW confidence. The
Cardinals ML (-112), LOW confidence. The market implies roughly 50/50 with a slight Cardinals lean, and the matchup data supports that lean. St. Louis...

St. Louis Cardinals vs Arizona Diamondbacks Game Preview

The story in this series finale is Eduardo Rodriguez, and the numbers he has posted in 2026 deserve your full attention. The Arizona Diamondbacks left-hander posted a 5.02 ERA across 154 innings in 2025. He is at 2.29 in 114 innings this year. His last three starts: 6.0 IP/2 ER against the Dodgers, 6.0 IP/2 ER against Milwaukee, 7.0 IP/1 ER against San Francisco. Nine days of rest brings him to Chase Field for this MLB series finale with command that has been among the best in baseball this half. The catch is the method. E-Rod's K/9 sits at 6.24 this season, and his last three outings produced 5, 3, and 1 strikeout. He is not blowing hitters away. He is managing contact, commanding the zone, and letting defenders work. That approach is sustainable until it isn't, and a left-hander with a modest strikeout rate pitching into a lineup that goes 17-11 against southpaws lives on a thin margin.

Across the diamond, St. Louis Cardinals right-hander Andre Pallante arrives carrying the weight of his worst start of the season. Six earned runs in five innings against Milwaukee on July 9. Ten days of rest gives him a mechanical reset, and his June 22 outing against this same Arizona lineup (6.0 IP/1 ER, 2 K) shows he can be effective here. But his full record against the Diamondbacks is uneven: one clean start, one implosion, one abbreviated appearance. His 2026 K/9 of 6.48 confirms he is also a contact-management arm, not a swing-and-miss pitcher. Neither starter here is going to dominate. Both are trying to win through location, soft contact, and efficiency. When those pitching profiles go head to head, the game often comes down to who flinches first.

This is Game 3 of 3, arriving after a doubleheader split yesterday that left both bullpens shallow. Arenado said after the games: "It was a tough finish yesterday. Nobody went home happy, that's for sure." That is the backdrop both managers are navigating today. If either starter exits before the sixth inning, teams are leaning on relievers who already worked 24 hours ago. Chase Field's HR park factor of 1.08 and runs factor of 1.04 are modest rather than extreme, but one power swing in a thin bullpen environment can turn a 3-1 game into a 5-1 game in a hurry. The contrarian case for the Over has genuine legs: tired bullpen arms and Pallante's recent meltdown history are real risk factors for any Under thesis, and sharp action may be looking at that angle specifically.

The batter-vs-pitcher data provides the clearest edges in an otherwise murky game. Corbin Carroll is 5-for-10 (.500 AVG, 1.225 OPS) across 10 career plate appearances against Pallante, the largest BvP sample of any Arizona batter in this matchup, spanning 2023 through 2026. His 2026 split against Pallante specifically reads 1.667 OPS in three PA. On the other side, Jordan Walker's 2026 sample against E-Rod is small (3 PA), but the results are .667 AVG and 1.334 OPS, and news out of the All-Star break confirms he won the Home Run Derby with 100th-percentile bat speed and a 5th-ranked barrel rate at 23.2%. Arizona sits 35-41 against right-handed pitching this season, which works structurally in Pallante's favor if he can locate consistently and avoid the crooked innings that cost him in Milwaukee.

St. Louis Cardinals vs Arizona Diamondbacks Key Insights

  • Eduardo Rodriguez is a different pitcher in 2026 (2.29 ERA vs 5.02 in 2025), but he is winning through contact management, not dominance. His K/9 of 6.24 and last-three-start totals of 5, 3, and 1 strikeout tell you the method: ground balls and weak contact, not swing-and-miss. That profile creates variance when it meets a Cardinals lineup built around left-handed power.
  • Jordan Walker owns 100th-percentile bat speed, a 5th-ranked barrel rate (23.2%), and a 1.334 OPS in his 2026 sample against E-Rod in three plate appearances. Coming directly off a Home Run Derby win, he is the most dangerous at-bat in this game, and Chase Field's 1.08 HR factor means one swing can reset the scoreboard.
  • Corbin Carroll has dominated Pallante across 10 career PA (.500 AVG, 1.225 OPS), including a 1.667 OPS in his 2026 split specifically. Arizona's most reliable offensive threat against today's starter may be Carroll, not the power bats elsewhere in the lineup.
  • Both bullpens are taxed after yesterday's doubleheader split. If either starter struggles to get through five innings, the late-game environment could push the total well above 9.0 despite the suppressed starting pitching profiles. The contrarian Over case is real and should inform unit sizing.
  • St. Louis holds structural platoon advantage against E-Rod (LHP). The Cardinals are 17-11 (.607) against left-handed starters this season, and multiple lineup bats, including Walker (.944 OPS vs LHP), thrive against southpaws. This is not a neutral matchup off the mound.
  • Arizona is only 35-41 against right-handed pitching, which is Pallante's handedness. If he can execute his ground-ball approach without a repeat of the Milwaukee crooked inning, the Diamondbacks' structural RHP struggles create genuine suppression potential on their side of the lineup card.

St. Louis Cardinals vs Arizona Diamondbacks Betting Picks

Picks made July 19, 2026 at 05:17 AM ET. Odds shown reflect current market prices.

Under 9.0 (-122), LOW confidence. The ma
Under 9.0 (-122), LOW confidence. The market line sits at exactly 9.0, leaving zero structural gap to exploit. The case for the Under is E-Rod's current elite stretch: 5 combined earned runs over his last three starts covering 19 innings. Both starters enter with 9-10 days of rest to reset mechanics. The case against is bullpen fatigue from yesterday's split, which adds meaningful variance to the backend of this game. Lean Under based on E-Rod's form, but treat this as the slimmest of margins and bet accordingly.
Cardinals ML (-112), LOW confidence. The
Cardinals ML (-112), LOW confidence. The market implies roughly 50/50 with a slight Cardinals lean, and the matchup data supports that lean. St. Louis is 17-11 (.607) against left-handers this season, and Walker's 1.334 OPS against E-Rod in 2026, while a small sample, points toward the Cardinals generating enough offense to win outright. At -112 in a coin-flip game, there is no significant price edge here. Take the Cardinals if the thesis fits your card, but this is a low-conviction play in a genuinely uncertain game and should be treated that way.
Eduardo Rodriguez Under 3.5 strikeouts (
Eduardo Rodriguez Under 3.5 strikeouts (+118), MEDIUM confidence. This is the clearest value play in this game. E-Rod's last three starts produced 5 K, then 3 K, then 1 K. That is a 3.0 average per outing on a downward trajectory. His 2026 K/9 of 6.24 already indicated a contact-management approach, and his recent form shows it is trending even lower. The market prices the Over at -167 (62.5% implied), significantly overweighting the season-level K rate versus a demonstrable recent trend. At +118, you are getting plus money on a pitcher who has cleared 3.5 strikeouts in just one of his last three outings. If he goes six or seven innings at his current pace, he may finish with 2 or 3 K. That is the realistic ceiling right now.
Jordan Walker to hit a home run (+370),
Jordan Walker to hit a home run (+370), MEDIUM confidence. Walker leads St. Louis with 22 home runs and posts a .526 SLG with a .293 average. His bat speed ranks in the 100th percentile and his barrel rate (23.2%) ranks 5th in baseball, coming directly off a Home Run Derby win. His vLHP OPS of 0.944 gives him a natural platoon edge against E-Rod. Chase Field's HR factor of 1.08 provides a modest but real boost, and E-Rod has allowed 12 home runs in 114 innings this season. The 2026 BvP sample is only three plate appearances, but the 1.334 OPS result is consistent with a dangerous matchup. At +370 (21.3% implied), Walker's power profile, platoon advantage, and park context combine for a legitimate value play that stands alone on its own merits.
Corbin Carroll Over 1.5 total bases (-10
Corbin Carroll Over 1.5 total bases (-102), MEDIUM confidence. The BvP case here is the most documented edge in this game: Carroll is 5-for-10 (.500 AVG, 1.225 OPS) against Pallante across 10 career PA spanning four seasons, and his 2026 split against Pallante reads 1.667 OPS. His season SLG of .480 with 14 home runs adds extra-base upside, and Pallante's 6.48 K/9 generates minimal swing-and-miss, meaning Carroll's contact quality should translate directly into results. At near-even money (-102), this is one of the cleaner value propositions on the board. Documented BvP edges at even money are worth taking.
Andre Pallante Under 3.5 strikeouts (-14
Andre Pallante Under 3.5 strikeouts (-149), LOW confidence. Pallante's K/9 of 6.48 already points toward a contact-management profile, and his last three starts produced 2, 2, and 4 strikeouts, a 2.67 average. His career starts against Arizona: 2 K (June 22, 2026), 3 K (July 18, 2025), 0 K (April 14, 2024). He has not cleared 3.5 strikeouts in any of those matchups. The -149 price reflects the data accurately and this is not a value play, but the direction is well-supported. Think of it as a confirming bet that fits the contact-management game script, not a high-edge angle.
SGP
SGP: Cardinals +1.5 / Under 9.0 / Rodriguez Under 3.5 K. All three legs share a single game script: E-Rod manages contact rather than piling up strikeouts, the Cardinals stay within striking distance, and neither team puts up a blowout. A low-K, ground-ball game naturally suppresses scoring and keeps the Cardinals close enough to cover a small spread. The K under ties directly to the Under thesis since E-Rod's contact-management approach, not strikeout volume, is the reason runs stay off the board. Parlay the three legs for enhanced return if you already believe in the underlying read on this game.
Analysis insight — no specific bet associated

Key Players

Batting AverageSTL
Jordan Walker
.293Batting Average
RF
Home RunsSTL
Jordan Walker
22Home Runs
RF
Runs Batted InSTL
Jordan Walker
75Runs Batted In
RF
Earned Run AverageSTL
Michael McGreevy
2.92Earned Run Average
SP
WinsSTL
Andre Pallante
10Wins
SP
StrikeoutsSTL
Dustin May
95Strikeouts
SP
Batting AverageARI
Ketel Marte
.259Batting Average
2B
Home RunsARI
Ketel Marte
17Home Runs
2B
Runs Batted InARI
Ketel Marte
55Runs Batted In
2B
Earned Run AverageARI
Eduardo Rodriguez
2.29Earned Run Average
SP
WinsARI
Eduardo Rodriguez
8Wins
SP
StrikeoutsARI
Eduardo Rodriguez
79Strikeouts
SP

Recent Form

St. Louis Cardinals
W2-1Atlanta Braves
W4-1Atlanta Braves
L4-3Atlanta Braves
W5-4Arizona Diamondbacks
L5-3Arizona Diamondbacks
Arizona Diamondbacks
W9-3Los Angeles Dodgers
W9-2Los Angeles Dodgers
W5-3Los Angeles Dodgers
L5-4St. Louis Cardinals
W5-3St. Louis Cardinals

St. Louis Cardinals vs Arizona Diamondbacks Summary

Eduardo Rodriguez's 2026 renaissance is the central question in this series finale, and the evidence says it is real. His 2.29 ERA across 114 innings is not a hot month. It is a sustained transformation backed by three consecutive quality outings against legitimate competition. The risk is structural: his approach has a lower ceiling than a swing-and-miss profile, and a left-hander with a 6.24 K/9 pitching into a lineup that goes 17-11 against southpaws operates on thin margins. Jordan Walker alone, with his Home Run Derby bat speed and 1.334 OPS against E-Rod in his 2026 sample, represents that risk condensed into one at-bat. This game turns on whether E-Rod's command holds through five or six innings or whether the Cardinals' left-handed bats find a seam in the approach that has made him so effective this year.

The two plays with the clearest edge are Eduardo Rodriguez Under 3.5 strikeouts at +118 and Corbin Carroll Over 1.5 total bases at -102. E-Rod's recent K totals (5, 3, 1) are telling you exactly where he is right now, and the market has not caught up to that trend. Carroll's documented .500 AVG and 1.225 OPS across 10 career PA against Pallante is the kind of BvP edge you can actually build on, and at near-even money, the price is honest. The Cardinals moneyline and run line provide directional value given the platoon splits, but at -112 and -192 respectively, neither offers the kind of margin that warrants heavy investment. The Under at -122 is reasonable given E-Rod's form, but bullpen fatigue from yesterday's doubleheader is a genuine countervailing factor. This is a thin-margin game across the board, and your sizing should reflect that.

The caveat worth carrying into this afternoon: if either starter fails to reach the sixth inning, the backend of this game turns into a bullpen contest with depleted options on both sides. Under theses that depend on starter length are vulnerable to early exits in exactly that scenario. Play the pitcher strikeout props and Carroll's BvP play with confidence. Play the totals and run line with discipline and small units. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Jul 18, 2026STL @ ARISTLSTL 5-4
Jul 18, 2026STL @ ARIARIARI 5-3

Cardinals vs. Diamondbacks predictions: E-Rod's 2.29 ERA in a coin-flip finale. Best bets: Rodriguez Under 3.5 K (+118), Carroll Over 1.5 TB (-102).

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Arizona Diamondbacks