Diamondbacks vs. Cardinals Prediction: Kelly’s .504 xwOBA Fastball Meets a Loaded Lineup

by | Jun 22, 2026 | MLB Picks

Merrill Kelly Arizona Diamondbacks is key to our MLB prediction & analysis

Busch Stadium plays as a perfectly neutral environment — no park factor to lean on, no artificial run inflation. That puts the entire weight of the over case on Merrill Kelly’s four-seam sitting at 91.9 mph with a .504 xwOBA against, walking into a Cardinals order built around Walker, Burleson, and Nootbaar. The total at 8.5 is treating both starters as roughly equivalent — the ERA gap says otherwise.

Merrill Kelly vs. Andre Pallante: Arizona Diamondbacks at St. Louis Cardinals Betting Preview

The total is posted at 8.5, and the numbers point clearly toward the over as the primary play tonight. The projected combined run total lands at 9.4 — nearly a full run over the posted number — driven by a massive quality gap between the two starters and a Cardinals lineup built to exploit it. At -114, this is reasonable access to a real edge.

Arizona arrives in St. Louis off a series loss to Minnesota, having been outscored 20-19 over three games — including a brutal 16-8 blowout Saturday. The Cardinals, meanwhile, just posted a 12-10 win over Kansas City on Sunday after racking up 16 hits, showing the offense can manufacture big numbers even when the pitching isn’t at its sharpest. Both clubs have been in high-scoring environments recently, which matters when you’re handicapping a total with a sub-9 number.

The pitching matchup is where this bet gets its legs. Andre Pallante is a legitimate arm at 8-4 with a 3.76 ERA. Merrill Kelly is the opposite — a pitcher actively costing his team. That gap, and the Cardinals’ lineup depth, is what the 8.5 total hasn’t fully caught up to.

Game Info & Betting Lines

  • Date/Time: Monday, June 22, 2026 — 7:45 PM ET
  • Venue: Busch Stadium | Park Factor: 1.00 (neutral run environment)
  • Probable Starters: Merrill Kelly (ARI, 5-6, 5.81 ERA) vs. Andre Pallante (STL, 8-4, 3.76 ERA)
  • Moneyline: Arizona Diamondbacks +120 / St. Louis Cardinals -142
  • Run Line: St. Louis Cardinals -1.5 (+146) / Arizona Diamondbacks +1.5 (-178)
  • Total: 8.5 (Over -114 / Under -106)

Why This Number Is Off

The market has set 8.5 with the under as the slightly cheaper side at -106, suggesting books expect a modest lean toward a lower-scoring game. That makes some sense on the surface — Busch Stadium plays as a neutral park (factor of 1.00), and the under has an implied edge in neutral environments where neither offense gets an artificial boost. The Cardinals’ team ERA of 4.29 and Arizona’s 4.30 look nearly identical at the staff level, which could explain why the total isn’t set higher.

But here’s the problem: staff ERA obscures the enormous quality gap between tonight’s starters. Kelly’s -0.46 WAR isn’t just a bad ERA — it’s a certified replacement-level negative, meaning he’s been actively costing Arizona wins. His 1.51 WHIP means he’s walking and allowing hits at a rate that manufactures traffic constantly. Add 15 home runs in 69.2 innings (roughly one HR allowed every 4.6 innings), and you have a starter who turns modest Cardinals advantages into multi-run innings.

The 8.5 line also ignores the Cardinals’ lineup depth. Jordan Walker (.876 OPS, 18 HR), Alec Burleson (.841 OPS), and Ivan Herrera (.834 OPS) give St. Louis a dangerous 2-through-4 punch. Pallante limiting Arizona limits the under’s floor, and Kelly’s inability to strand runners inflates the Cardinals’ run total. The 0.9-run gap over the posted total is real — and -114 juice on the over is reasonable access to that edge.

What Separates the Pitching

This is one of the cleaner pitching splits you’ll find on a Monday slate. Pallante’s slider is the anchor of his arsenal — deployed 30.2% of the time at 87.5 mph, generating a 33.5% whiff rate and a remarkable .245 xwOBA against. His four-seam sits at 94.9 mph (29.5% usage) and his sinker touches 95.1 mph (19.4%), giving him two plus fastballs to set up the breaking stuff. The knuckle curve at 17.6% usage posts a .253 xwOBA and a 22.2% whiff rate — that’s a legitimate four-pitch mix with above-average stuff at every slot.

Against this Arizona lineup, the matchup numbers are mixed but generally favorable for Pallante. Corbin Carroll (.419 xwOBA, 7.3% barrel rate) is the most dangerous hitter in this order — a legitimate contact threat who posts a .421 xwOBA against right-handed pitching and will be one of the tougher outs Pallante faces. But the bigger concern for the D-backs is when the Cardinals’ own lineup gets into Kelly — Jordan Walker (.470 xwOBA overall) carries a .449 xwOBA against right-handed pitching, and Alec Burleson is at a .473 xwOBA vs. righties — meaning Kelly’s toughest matchups come in the heart of a St. Louis order built to punish soft velocity.

Kelly’s arsenal tells a completely different story. His four-seam sits at just 91.9 mph (26.3% usage) and produces a staggering .504 xwOBA against — essentially a batting-practice fastball at the major league level. His changeup (25.7% usage) generates the most whiffs at 27.6%, and his slider posts a 34.5% whiff rate, but those secondary pitches only matter if hitters respect the fastball. At 91.9 mph with a .504 xwOBA allowed, they don’t. Lars Nootbaar (.454 xwOBA, 37.5% hard-hit rate) and Walker (.470 xwOBA) are precisely the type of hitters who punish soft velocity. Kelly’s sinker (9.9% usage) at 92.2 mph with a .428 xwOBA offers minimal help. The Cardinals’ top of the order is set up to do damage early.

The Pushback

The strongest argument against the over tonight is the bullpen workload context, and it deserves honest treatment. The Cardinals burned seven relievers in Sunday’s 12-10 win over Kansas City — that’s a real concern if Pallante exits early and St. Louis has to piece together innings with a taxed bullpen. A short Pallante outing plus a depleted Cardinals pen could keep Arizona in the game longer and suppress the total. That’s a legitimate counter, and it’s the reason this stays a lean rather than a strong play.

Run Environment & Game Shape

Busch Stadium’s neutral park factor (1.00) means neither offense gets an artificial boost, so the over case rests entirely on pitching quality — and Kelly’s track record is the load-bearing argument here. A 5.81 ERA and 1.51 WHIP at a neutral venue means the run inflation comes from the arm, not the environment. Even if Pallante is sharp and holds Arizona to three or fewer runs, Kelly only needs to let the Cardinals score six to clear the total. Given his .504 xwOBA against the four-seam and a Cardinals lineup featuring Walker, Burleson, and Nootbaar, that’s not a high bar to clear. At -114, you’re getting a full run of cushion on the projected total, and that gap is too wide to leave on the table.

Pick: Over 8.5 (-114) — lean. The pitching gap between Kelly and Pallante is the story of this game, and 8.5 doesn’t account for how badly the Cardinals are positioned to exploit it. Back the over.

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!