Rockies vs. Diamondbacks Prediction: Lorenzen’s 7.03 ERA and a Total Priced at Even Money

by | May 23, 2026 | MLB Picks

Michael Lorenzen Colorado Rockies is key to our MLB prediction & analysis

Lorenzen’s 7.03 ERA and 1.91 WHIP make Colorado’s vulnerability obvious — but the Over is already priced at -122, meaning the chaos is fully baked in. The Under at +100 doesn’t require a shutdown; it just requires a game that stays in its lane, and two previous meetings in this series finished 3-2 and 2-1.

Michael Lorenzen vs Zac Gallen: Colorado Rockies at Arizona Diamondbacks Betting Preview

Yesterday’s series game ended 3-2 in Colorado’s favor, snapping Arizona’s five-game win streak — and now the Diamondbacks send out Zac Gallen against Michael Lorenzen in a matchup the market has priced heavily toward the home side. The problem isn’t the direction — Arizona probably wins this game. The problem is that -174 moneyline, which hard-fails the -130 juice ceiling regardless of how lopsided the pitching matchup looks on paper.

So the question becomes: where does the value actually live? The projected total and the posted number are separated by just half a run. The total sits at 9. That half-run gap is thin, and the market has priced the Under at +100 — even money — which is a price point you rarely see on a total that has any genuine argument behind it. That’s the hook. Not a massive edge, not a lock, but a lean with a price that doesn’t punish you for being right by a margin.

The case for Under 9 starts with two depleted offenses, a slight pitcher’s park, and a Colorado lineup missing its best hitter. The case against it starts with Lorenzen’s 7.03 ERA. This article is about which argument is actually stronger when you price both sides honestly.

Game Info & Betting Lines

  • Date/Time: Saturday, May 23, 2026 — 10:10 PM ET
  • Venue: Chase Field (Park Factor: 0.97 — slight pitcher lean, dome)
  • Probable Starters: Michael Lorenzen (COL) vs Zac Gallen (ARI)
  • Moneyline: Colorado Rockies +146 / Arizona Diamondbacks -174
  • Run Line: Arizona Diamondbacks -1.5 (+115) / Colorado Rockies +1.5 (-138)
  • Total: 9 (Over -122 / Under +100)

Why This Number Is Close

The market set this total at 9 for a reason. Lorenzen’s 7.03 ERA and 1.91 WHIP are genuinely alarming — he’s one of the worst starting pitcher profiles in baseball right now, carrying a -0.97 WAR through 48.2 innings. Books know he could surrender a crooked number in the first three innings, and the Over at -122 reflects that fear baked into the price.

But here’s the problem with just fading a bad starter: Arizona’s offense isn’t built to demolish him. The Diamondbacks are posting a .708 OPS this season — above Colorado’s .692, but not an elite run-scoring unit. Both clubs are hitting .244 with a .311 OBP. Neither lineup is constructed to pile on. Arizona is also missing Lourdes Gurriel Jr. (hamstring) after he left Friday’s game mid-inning, thinning their outfield depth.

Where I think the market is slightly wrong: the Over price of -122 already builds in Lorenzen chaos. You’re paying significant juice to bet that the fireworks happen. Meanwhile, the Under at +100 doesn’t require Colorado to shut Arizona down — it just requires the game not to blow up. That’s a meaningfully different standard, and the +100 price doesn’t adequately reflect the real suppression factors at play: the 0.97 park factor, Colorado’s depleted lineup, and two previous series games that finished 3-2 and 2-1. The recent scoring context here is real.

What Separates the Pitching

The gap between these two starters is obvious, but it’s not as bet-relevant as it looks at first glance. Gallen’s 4.78 ERA and 1.43 WHIP make him a below-average arm by most measures this season, not a shutdown ace. His arsenal leans heavily on his 96.2 mph four-seamer (58.6% usage), which carries a .355 xwOBA against — hitters are making decent contact when they square it up. His best weapon is his slider at 88.1 mph, generating a 30.3% whiff rate and a suppressed .314 xwOBA. The curveball also plays at .282 xwOBA. But the cutter (.413 xwOBA against) is a liability, and if Colorado’s lineup gets into his fastball early, the ceiling on a quiet Gallen outing lowers fast.

Lorenzen’s problems are structural. His sinker — used nearly 20% of the time — allows a catastrophic .412 xwOBA against. His four-seamer sits at just 89.9 mph. The changeup generates a solid 30.3% whiff rate, but it’s a put-away pitch, not a chase tool, and his 7.03 ERA reflects that hitters are teeing off on his flat fastball before the changeup becomes relevant. Arizona’s Ketel Marte is batting .375 with a homer in 11 plate appearances against him in limited BvP history — and carries a .406 xwOBA with a 6.6% barrel rate overall. Corbin Carroll posts a .446 xwOBA this season and a .451 xwOBA against right-handers specifically, making him the most dangerous bat in this lineup.

The pitching gap matters, but the key analytical point is this: Gallen’s mediocre season suppresses Arizona’s scoring ceiling just as much as Lorenzen’s struggles elevate Colorado’s vulnerability. You don’t need both halves of this game to be locked — you just need the combined total to stay under 9, and a middling arm on each side creates a path where neither team goes nuclear.

The Pushback

The honest concern here is Lorenzen’s implosion risk. A 7.03 ERA isn’t a bad stretch — it’s a pattern. He has allowed 9 home runs in 48.2 innings and his WHIP of 1.91 means baserunners are a near-constant. Carroll (.451 xwOBA vs. RHP) and Marte (.410 xwOBA vs. RHP) are capable of turning a two-walk inning into a three-run frame before Arizona’s manager even has time to reach for the phone. If Lorenzen exits in the third with a 4-1 deficit, the edge engine’s 9.5 projected combined runs starts looking conservative, and a game that finishes 7-3 puts the Under ticket in the trash before the seventh-inning stretch.

I don’t dismiss that risk. But I also weigh what has to happen for the Over to cash: Lorenzen has to implode early, Arizona’s lineup has to convert on traffic, Gallen has to be at least mediocre enough that Colorado chips in 3-4 runs on the other side, and the bullpen arms don’t close the door. That’s a multi-event parlay dressed up as a straight total bet. The Under just needs the game to stay in its lane — and this series has produced a 3-2 and a 2-1 in the two games before this one. Low-scoring ball is already the tone.

The run line also fails my test here. Arizona -1.5 at +115 requires them to win by two or more, and that demands a clean Lorenzen implosion plus Arizona’s offense doing enough damage while Gallen doesn’t hand runs back the other way. One-run game risk is real. Colorado is 4-6 in their last 10, but they just won 3-2 last night. They can scrape runs. The run line juice isn’t worth the added result dependency.

Run Environment & Game Shape

Chase Field’s 0.97 park factor is a mild suppressor — nothing dramatic on its own, but meaningful when layered over the other factors. The dome eliminates weather as a variable, which tends to stabilize scoring rather than inflate it. No wind events, no humidity swings.

Colorado is without Mickey Moniak (ankle, IL), Brenton Doyle (oblique, IL), and Jordan Beck (hamstring, IL) — that’s three outfielders gone from a lineup that was already carrying a .692 OPS. The lineup they’re running tonight features Chad Stevens, a Triple-A callup who recorded his first career hit last night. That offense is not equipped to score in bunches against even a mediocre Gallen. The numbers bear this out: Troy Johnston (.417 xwOBA vs. RHP) is genuinely dangerous in this spot, but Hunter Goodman (31.1% strikeout rate) and Kyle Karros (.318 xwOBA vs. RHP) are easy outs against Gallen’s slider. The edge engine projects 9.5 combined runs — that half-run over the total is the entire argument for the Under existing at even money rather than -115.

The series game shape has been consistent: low-offense, tight margins, bullpen-driven late innings. The total market is pricing in Lorenzen chaos that may not fully materialize — or may materialize in a 5-3 game rather than an 8-4 blowout. Either way, the Under at +100 is the number where the price and the analytical argument align cleanly enough to put a unit on it.

The Pick

A depleted Colorado lineup, a pitcher’s park with a 0.97 run factor, and a series that’s already produced back-to-back games finishing 3-2 and 2-1 — the structural case for the Under is real even with Lorenzen on the mound. The edge here isn’t enormous, but you’re getting even money on a number where the suppression factors are stacking and Arizona’s offense is thinner than usual without Gurriel. That’s a lean I’ll take.

Bet: Under 9 (+100) — 1 unit — Lean confidence

— Joe Jensen

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!