Pfaadt has surrendered 8 home runs in 53.2 innings, yet the total sits at 9 — a number priced squarely between two league-average offenses in a dome that removes every weather variable. The juice split (-115 Under, -105 Over) signals where the market is quietly tilting, but Pfaadt’s fastball vulnerability and the Cardinals’ middle-order power keep this edge razor-thin.
Dustin May vs Brandon Pfaadt: St. Louis Cardinals at Arizona Diamondbacks Betting Preview
Friday night’s series opener told you everything you need to know about how these two clubs play. The Cardinals edged Arizona 5-4 in a tight, back-and-forth game that went down to a ninth-inning sacrifice fly. That’s the kind of contest these two lineups tend to produce, and the pitching matchup Saturday reinforces it. The question today shifts from side to total — and the numbers point to a lean on the Under.
The market has set this total at 9, which is exactly where the combined scoring projects. That’s not a signal for the Over — that’s a signal the number is fair and the edge, if it exists, sits on the Under side at -115 juice versus -105 on the Over. The market itself is leaning slightly Under, and when you dig into who’s throwing, the controlled environment at Chase Field, and the recent offensive output from both clubs, the structural case for staying under 9 holds up — barely.
This isn’t a conviction play. It’s a disciplined lean on a thin number in a game that projects to land right at the line. The edge is marginal, the juice is modest, and the primary risk is one bad inning from a pitcher who has already shown a troubling tendency to give up home runs.
Game Info & Betting Lines
- Date/Time: Saturday, July 18, 2026 | 4:10 PM ET
- Venue: Chase Field, Phoenix, AZ | Park Factor: 0.97 (dome, marginally pitcher-friendly)
- Probable Starters: Dustin May (STL) vs Brandon Pfaadt (ARI)
- Moneyline: Cardinals +100 / Diamondbacks -118
- Run Line: Cardinals -1.5 (+162) / Diamondbacks +1.5 (-196)
- Total: 9 (Over -105 / Under -115)
Why This Number Is Close
The market has priced this total fairly. Two starters with mid-4.00 ERAs, two offenses that hover around league average, a dome park that removes weather as a variable — the math gets you to somewhere in the 8.5-to-9.5 range, and 9 sits squarely in the middle of that band.
The legitimate case for the Over is real: Pfaadt has surrendered 8 home runs in just 53.2 innings, an alarming rate that creates single-inning explosion risk. Last night, Corbin Carroll’s two-run shot in the eighth nearly flipped the Cardinals’ lead, and that’s the kind of damage that can push a total through the number in a hurry. The Cardinals also have Jordan Walker (.887 OPS, 22 HR) and Alec Burleson (.805 OPS) in the middle of their order — hitters capable of making Pfaadt pay.
But here’s where the market gets it right: the Cardinals don’t profile as a power-heavy lineup top to bottom. Their team OPS is .708, modest by any measure, and only Walker sits above .850 among their regular starters. Arizona’s offense is actually weaker at .691 OPS with a -14 run differential on the season. The juice disparity — Under at -115, Over at -105 — tells you the market is quietly tilting the same direction. That’s enough to act on at one unit.
What Separates the Pitching
Dustin May and Brandon Pfaadt are separated less by talent than by the specific ways they get into trouble, and those differences matter for how this game scores.
May works with a four-pitch mix anchored by a 97.0 mph four-seam fastball (26.1% usage, 18.7% whiff rate, .297 xwOBA against) and a sweeper that generates a 31.2% whiff rate with a .266 xwOBA — his best swing-and-miss offering. His cutter sits at 93.3 mph with a 20.0% whiff rate. The arsenal is diverse and the whiff numbers are legitimate: his 8.6 K/9 reflects real bat-missing ability across multiple pitch types. Crucially, May has allowed only 7 home runs in 93 innings — a reasonable rate that suggests he keeps the ball in the yard. His 4.55 ERA and 1.258 WHIP reflect some contact damage, but he’s not a gopher-ball risk the way his counterpart is.
Pfaadt’s profile is more concerning from an Under standpoint. His sweeper leads the arsenal in whiff rate at 39.3% with a remarkable .238 xwOBA against, and his curveball generates 35.2% whiffs at .282 xwOBA — two genuine swing-and-miss weapons. But his four-seam sits at just 93.3 mph and produces a weak 10.3% whiff rate with a .321 xwOBA. His sinker is worse: 9.6% whiff rate and a .389 xwOBA against. When hitters sit on Pfaadt’s fastball, they punish it. Jordan Walker (.471 xwOBA overall, .452 vs RHP) and Lars Nootbaar (.446 xwOBA vs RHP, with a home run against Pfaadt in limited prior plate appearances) are exactly the profiles to exploit a fastball that doesn’t miss bats. The gap between the two starters isn’t enormous — neither is dominant — but May’s ball-in-park tendencies give him a marginal edge in the specific context of a tight total.
The Pushback
The strongest argument against the Under is Pfaadt’s home run rate, and it deserves more than a footnote. Eight home runs in 53.2 innings is not a quirk — that’s a systemic vulnerability. One multi-run inning from Walker or Burleson doesn’t just push the Cardinals’ total past 4.5; it potentially blows the combined number past 9 on its own. Friday night’s Carroll homer — a two-run shot in the eighth that briefly tied the game — is a recent, concrete example of exactly that scenario. The risk is real and I’m not going to paper over it.
The other pushback worth addressing: Arizona’s offense has gone quiet in back-to-back recent starts from Pfaadt, contributing to a stretch that on paper looks like 0 runs across his last three outings. That figure appears to reflect a data artifact rather than true offensive suppression — both teams have produced runs in this series, as Friday’s 5-4 final confirms. I’m not leaning on a cold-streak narrative here. The Under case rests on the structural matchup: two roughly league-average offenses, one mid-rotation arm who limits long balls, one controlled environment that removes weather from the equation.
Angles I Looked At and Rejected
Arizona moneyline (-118): The Diamondbacks have a -14 run differential on the season — a red flag that suggests their record flatters them. Friday’s one-run Cardinals win is a recent data point in the same direction. Laying -118 on a team with that profile in a game this close to a coin flip isn’t where I want to be.
Cardinals moneyline (+100): Even money on the road in a dome against a pitcher with legitimate swing-and-miss weapons isn’t a clean edge. The Cardinals won Friday, but it took a ninth-inning sacrifice fly against a shaky closer. Replicating that against a fresh Pfaadt at even money isn’t a value play.
Arizona run line (+1.5, -196): Paying -196 for 1.5 runs when Arizona’s run differential is -14 is a significant overlay in the wrong direction. Friday’s one-run result illustrates why you don’t juice that number with this team. Hard pass.
The Dome Factor
Chase Field is a retractable-roof stadium, and for Saturday’s 4:10 PM ET start the roof will almost certainly be closed — July in Phoenix means temperatures above 110°F on the field. That removes wind, humidity, and heat expansion from the equation entirely. Chase Field carries a 0.97 park factor, marginally pitcher-friendly, and eliminating the weather variable is a structural point that matters specifically for Under bets. You’re not catching a gust that carries a fly ball six rows deep. The dome neutralizes an entire category of bad luck that can blow up a well-reasoned Under.
The Bet
The numbers support a marginal tilt toward the Under. Two mid-rotation starters, two below-average offenses by OPS, a dome park with a slight pitcher-friendly lean, and market juice that confirms the direction — it adds up to a disciplined one-unit lean, nothing more. The Pfaadt home run risk is the real threat to this ticket, and it’s why I’m not sizing up. One bad at-bat from Walker ends this.
Bet: Cardinals/Diamondbacks Under 9 (-115) — 1 unit | Lean

