Diamondbacks vs. Cardinals Pick: Liberatore’s 5.23 ERA Meets a Power Lineup

by | Jun 24, 2026 | MLB Picks

Corbin Carroll Arizona Diamondbacks is key to our MLB prediction & analysis

Matthew Liberatore’s four-seam fastball is generating a .446 xwOBA against — and he’s throwing it 33% of the time into a Diamondbacks lineup featuring Ketel Marte’s .439 xwOBA versus left-handed pitching. The total is posted at a neutral 9, but the starters are anything but symmetric, and Busch Stadium offers zero suppression to bail out a soft pitching profile.

Mitch Bratt vs Matthew Liberatore: Arizona Diamondbacks at St. Louis Cardinals Betting Preview

The posted total of 9 carries a deceptive sense of balance. On one side, you have Matthew Liberatore — a left-hander carrying a 5.23 ERA and 1.56 WHIP through 72.1 innings, with 15 home runs already surrendered, facing an Arizona lineup that has legitimate power at the top. On the other side, you have Mitch Bratt, an unknown commodity whose small-sample Statcast data creates more questions than answers. The market has priced this at a neutral 9, but the starters on paper are anything but symmetric.

After Arizona’s four runs in the ninth inning sealed a 4-3 win last night — with the Cardinals’ bullpen giving up three runs in the final frame — both relief corps arrive in this series finale carrying fresh volatility. That’s not noise. That’s structural evidence that the back ends of these rosters are not shutdown units.

The numbers project 9.2 combined runs against a total of exactly 9. That marginal lean isn’t a screaming value, but the starting pitching gap and the bullpen context both point in the same direction: over.

Game Info & Betting Lines

  • Date/Time: Wednesday, June 24, 2026 — 7:45 PM ET
  • Venue: Busch Stadium — Park Factor 1.00 (neutral run environment)
  • TV: MLB.TV, DBACKS.TV, Cardinals.TV
  • Probable Starters: Mitch Bratt (ARI) vs. Matthew Liberatore (STL)
  • Moneyline: Arizona Diamondbacks -102 / St. Louis Cardinals -116
  • Run Line: St. Louis Cardinals +1.5 (-192) / Arizona Diamondbacks -1.5 (+158)
  • Total: 9 (Over -110 / Under -110)

Why This Number Is Close But Slightly Off

The market setting 9 here is not unreasonable. Busch Stadium plays as a perfectly neutral park — no Coors inflation, no Oracle suppression — and a total of 9 reflects two average offenses matching up in a typical environment. The Cardinals are averaging 4.61 runs per game on the season; Arizona is at 4.27. Add those up and you’re already at 8.88 — essentially the posted total. The market has done its math.

But here’s the problem: the market is pricing both starters as roughly equivalent contributors to that run environment. They are not. Liberatore’s four-seam fastball sits at 94.4 mph and generates an xwOBA of .446 against — one of the most hittable primary offerings in the rotation. His slider is legitimately effective (.286 xwOBA, 36.7% whiff), but he leans on the fastball 33% of the time against a lineup that can handle velocity. Arizona’s Corbin Carroll carries a .421 xwOBA and a 7.3% barrel rate this season. Ketel Marte sits at a .439 xwOBA vs. left-handed pitching with a 6.4% barrel rate. These are not hitters who will be neutralized by a fastball-heavy lefty posting a 5.23 ERA.

The legitimate case for the under rests on Bratt suppressing St. Louis and the Cardinals’ lineup going cold as it has recently. That’s a real concern. But one soft starter against a power-capable lineup is enough to tilt the ledger — and the -110 price on the over offers fair value to take that position.

What Separates the Pitching

The gap here is real, but it runs in a complicated direction. Liberatore is the identifiable liability. His four-seam fastball — thrown 33.2% of the time at 94.4 mph — holds hitters to a .446 xwOBA against, which is essentially a batting-practice outcome at scale. His sinker is similarly punishable at .385 xwOBA. The only weapon that genuinely works is his slider (.286 xwOBA, 36.7% whiff rate, 29.9% put-away rate) and curveball (.253 xwOBA, 34.4% whiff). The problem is that he can’t hide behind those breaking balls all night. When he elevates the fastball against Carroll or Marte, the Statcast numbers suggest contact quality will be high. Surrendering 15 home runs in 72.1 innings — roughly one every 4.8 frames — is a pace that punishes power lineups, and Arizona has legitimate HR threats in the two and three spots.

Bratt is the genuine wildcard. His arsenal shows a slider-heavy approach — 60.4% usage at 83.1 mph — with a 4-seam fastball at just 89.5 mph filling out the rest. The whiff data is limited given the sample size, but a soft-tossing lefty leaning heavily on a slow slider faces real danger against a Cardinals lineup featuring Jordan Walker (.538 xwOBA vs. LHP) and Lars Nootbaar (.414 xwOBA vs. LHP). Walker’s .465 overall xwOBA and 7.5% barrel rate make him a legitimate threat against any pitcher who leaves breaking balls over the plate. Ivan Herrera (.401 xwOBA vs. LHP) bats second in this lineup. The top of St. Louis’s order is built to punish exactly the profile Bratt appears to offer.

Neither starter creates the type of dominant, high-strikeout, low-traffic innings that keep totals suppressed. Both create traffic. Both carry vulnerability to the middle of opposing lineups.

The Pushback

The case against the over deserves genuine respect here, not a dismissal. Start with the most obvious concern: Mitch Bratt is completely uncharted territory. We’re working with a thin Statcast sample — a 60.4% slider usage rate and a fastball sitting 89.5 mph — but that data doesn’t tell us how he sequences, how he handles pressure situations, or whether he can strand runners with a cold Cardinals lineup behind him. Unknown quantities cut both ways, and “unknown” is not the same as “bad.”

Arizona’s team numbers also argue for caution. The Diamondbacks are sitting at a .692 team OPS and a -25 run differential on the season — not exactly the profile of an offense that reliably punishes soft starters. They managed three hits through eight innings last night before erupting in the ninth. That kind of performance pattern doesn’t scream “over machine.”

There’s also the break-even math to consider. At -110, you need to win 52.4% of the time to turn a profit. The numbers project 9.2 against a posted total of 9.0 — a two-tenths-of-a-run edge. That is thin. Anyone who’s been betting totals long enough knows that a two-tenths edge can evaporate entirely if one starter has an unexpectedly clean outing. The margin here is real but narrow, and I won’t pretend otherwise.

The under case has a version of itself where Bratt is quietly competent, the Cardinals’ lineup stays cold, and 9 never gets threatened. That’s a live scenario. I’m not betting against it blindly.

Run Environment & Game Shape

Busch Stadium’s neutral park factor of 1.00 means the environment itself doesn’t add or subtract runs — whatever happens tonight is a direct function of the pitching and hitting, not the ballpark. That’s useful context. There’s no suppression effect propping up the under case.

The game shape here points toward a moderate-scoring contest with burst potential rather than a steady stream of runs. Liberatore will likely give St. Louis five or six innings if the Cardinals keep him upright, but his fastball-to-contact profile against Carroll, Marte, and Moreno means Arizona will have legitimate scoring opportunities each time through the order. Marte’s .439 xwOBA against left-handed pitching and Carroll’s .409 vsLHP figure give Arizona’s top of the order real teeth against exactly the kind of arm Liberatore is.

On the other side, Bratt’s unknown profile doesn’t mean Arizona escapes the Cardinals lineup unscathed. Walker’s .538 xwOBA vs. LHP is one of the more alarming splits in this matchup — if Bratt’s 83.1 mph slider catches too much plate, Walker has the barrel rate (7.5%) and hard-hit rate (31.8%) to do damage. Add Herrera at .401 vsLHP batting second and Nootbaar at .414 vsLHP batting fourth, and the Cardinals will need to generate runs against a bullpen-heavy later-inning environment where Arizona’s backend is far from airtight. Last night’s ninth inning — three Cardinals runs off Arizona’s relief corps, nearly completing a comeback — is fresh evidence that neither team’s bullpen is equipped to lock this game down. Arizona’s relievers carry a 4.28 team ERA and a 1.298 WHIP, workable numbers but not shutdown caliber, and when a soft lefty starter gets knocked around early, the innings-eating burden falls on arms that have already shown vulnerability in this series.

The over thesis here is straightforward: Liberatore’s HR rate (one every 4.8 innings) and his .446 xwOBA-against on his primary pitch create a real ceiling on how clean his night can be, and Bratt’s unproven lefty profile against a Cardinals lineup loaded with strong vsLHP splits gives St. Louis an equally real path to runs. Two modest offenses, two soft starting pitchers, two bullpens that just gave up a combined seven runs in one inning last night. The 9.2 projection clearing 9.0 isn’t a massive edge, but the structural case is consistent and clear.

Bet: Over 9, -110 — 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!