Diamondbacks vs. Cardinals Pick: Leahy’s 1.57 WHIP Against a Patient Arizona Lineup

by | Jun 23, 2026 | MLB Picks

Kyle Leahy St. Louis Cardinals is key to our MLB prediction & analysis

Leahy’s 4.63 ERA and 1.57 WHIP represent a stark contrast to Rodriguez’s 2.45 ERA over 88.1 innings — yet the moneyline has St. Louis at -112 and Arizona at -104, treating this like a coin flip. A 2.19-run ERA gap between starters in a neutral park rarely lands at near-even money.

Eduardo Rodriguez vs. Kyle Leahy: Arizona Diamondbacks at St. Louis Cardinals Betting Preview

The Cardinals won Game 1 of this series 3-2 on Monday, and now St. Louis opens as a slight moneyline favorite at -112. The market is leaning into the Cardinals’ home advantage, their stronger overall record (42-34 vs. Arizona’s 39-39), and the momentum of last night’s victory. But the market is pricing this like a generic home favorite spot, and that framing ignores the most important variable in tonight’s game: the pitching matchup is not close.

Eduardo Rodriguez (2.45 ERA, 88.1 IP, 2.83 WAR) is one of the better starters in this matchup by a significant margin. Kyle Leahy (4.63 ERA, 70 IP, 0.43 WAR) has been a league-average-to-below arm all season — the kind of starter whose 1.57 WHIP creates consistent baserunner traffic and multi-inning damage potential. Arizona at -104 is a number the market is handing out on what should be a cleaner lean.

This is not a conviction play on Arizona as a franchise. The Diamondbacks are a .500 team with a -26 run differential, and their offense has been cold recently. The bet is narrower than that: it’s a value play on a significant pitching edge being dramatically underpriced at near-even money.

Game Info & Betting Lines

  • Date/Time: Tuesday, June 23, 2026 | 7:45 PM ET
  • Venue: Busch Stadium | Park Factor: 1.00 (neutral run environment)
  • Probable Starters: Eduardo Rodriguez (ARI, 6-2, 2.45 ERA) vs. Kyle Leahy (STL, 5-4, 4.63 ERA)
  • Moneyline: Arizona Diamondbacks -104 / St. Louis Cardinals -112
  • Run Line: Arizona Diamondbacks -1.5 (+162) / St. Louis Cardinals +1.5 (-196)
  • Total: 8.5 (Over -114 / Under -106)

Why This Number Is Off

The case for St. Louis at -112 is real. The Cardinals are at home, they’re the better team by record, and they just proved last night they can beat Arizona in a tight game. Their lineup — Walker (.864 OPS), Burleson (.846 OPS), Herrera (.834 OPS), Nootbaar (.813 OPS), Wetherholt (.801 OPS) — is legitimately deep and dangerous. Five starters above .800 OPS is not something you wave away.

But the market is doing what it often does when recent results dominate the narrative: it’s overweighting last night’s Cardinals win and underweighting tonight’s specific matchup. Rodriguez and Leahy are not comparable pitchers. A 2.19-run ERA gap — 2.45 vs. 4.63 — over meaningful sample sizes (88.1 IP and 70 IP respectively) is not noise. That gap in starter quality typically shifts win probability by 8-12 percentage points in either direction. The market has this priced as a near coin flip.

Arizona getting -104 on the side with the clearly superior starting pitcher in a neutral park is where the number is off. You’re not being asked to pay up for the edge — you’re getting it at essentially even money.

What Separates the Pitching

Rodriguez relies on movement and location over pure velocity. His four-seam fastball sits at 92.0 mph but he leans on it 40.4% of the time with a 19.1% whiff rate and an xwOBA-against of .340 — respectable contact suppression for a pitch that isn’t overpowering. His curveball (11.8% usage, 21.5% whiff, .305 xwOBA-against) is his best put-away option. The pitch that warrants some attention is his cutter, which carries a .442 xwOBA-against — the Cardinals’ right-handed bats could find that pitch if he leans on it too often. His changeup (27.5% usage, .312 xwOBA-against) remains a genuine weapon, and it’s the pitch that will matter most against a Cardinals lineup that strikes out at a manageable rate. His K/9 of 6.6 is below average for an ace profile, but Rodriguez is a contact manager — he doesn’t need strikeouts to produce quality innings.

Leahy’s profile tells a different story. His four-seamer sits at 93.9 mph with more velocity than Rodriguez, but the results are ugly: .450 xwOBA-against and a 13.8% whiff rate on his primary pitch. His curveball (.246 xwOBA-against, 26.0% whiff) is legitimately his best offering — the one pitch that can miss bats — but it accounts for only 15.6% of his usage. The problem is the volume of soft contact he allows everywhere else. A 1.57 WHIP tells you baserunners are constant. Against Corbin Carroll (.424 xwOBA, 7.4% barrel rate) and Ketel Marte (.405 xwOBA, 6.2% barrel) — Arizona’s top two threats who hit right-handed pitching well — Leahy’s contact-heavy profile creates high-upside damage opportunities. The gap between these two arms isn’t subtle.

The Pushback

Here’s the honest concern: Arizona is not a team I trust in general. The Diamondbacks enter tonight at 39-39 with a -26 run differential — a team that has consistently underperformed its talent level. They just got blasted 16-8 by Minnesota on Saturday, dropped a 4-2 decision on Sunday, and then lost 3-2 to these same Cardinals last night. That’s three straight losses, including a blowout, and their offense has been ice cold recently.

The Cardinals’ lineup advantage is real and it’s the strongest argument against this bet. Walker (.864 OPS), Burleson (.846 OPS), and Herrera (.834 OPS) in the heart of the order give St. Louis genuine damage potential against any starter. Jordan Walker’s .462 xwOBA and 7.4% barrel rate make him one of the more dangerous right-handed bats Rodriguez will face all season. If Rodriguez leans on his cutter — the pitch carrying a .442 xwOBA-against — that’s the specific avenue where the Cardinals can do damage.

I’ve thought about it, and I’m still on Arizona. Rodriguez’s ERA and WHIP didn’t happen by accident over 88.1 innings. The curveball (.305 xwOBA-against, 22.2% put-away) gives him a genuine weapon to neutralize St. Louis’s right-handed bats. Leahy, meanwhile, has a 1.57 WHIP that Arizona’s top of the order — Carroll and Marte both carrying xwOBA north of .400 — can exploit. The losing streak is real, the cold offense is real, but the pitching edge is also real, and at -104, the price doesn’t ask you to pay for it.

Run Environment & Total

Busch Stadium plays at a perfectly neutral 1.00 park factor — no inherent boost or suppression to the run environment. The total is set at 8.5, and with Rodriguez on the mound for Arizona, there’s a credible path to a lower-scoring game on the Arizona side of the ledger. The numbers put the combined run expectation around 9.1 — just a tick over the posted total — which is why I’m not chasing the over here. Rodriguez’s contact-management profile keeps the ceiling capped on what St. Louis can put up. Arizona’s offense is another matter; their .693 team OPS and recent cold stretch make it hard to rely on them producing runs in volume against even a mediocre starter. This is a moneyline bet, not a total bet.

The Pick

The Cardinals are the better team by record and the home side coming off a win in this series. None of that changes the fact that tonight’s pitching edge belongs clearly to Arizona, and the market is pricing it like it doesn’t exist. At -104, you’re getting a near-even number on the side with a 2.45 ERA starter against a 4.63 ERA starter in a neutral park. That’s the bet.

Bet: Arizona Diamondbacks Moneyline (-104) — 2 units

100% Free Play up to $1,000 (Crypto Only)

BONUS CODE: PREDICTEM

BetOnline

MLB Betting Guide

New to betting on baseball? We’ve got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!