Lorenzen’s 6.46 ERA and McDonald’s 1.38 WHIP are taking the ball at Oracle Park, yet the total sits at 8.5 — a number built on park averages, not on starts this bad. The projections say 9.1 combined runs; the market is pricing in the stadium, not the starters.
Michael Lorenzen vs Trevor McDonald: Colorado Rockies at San Francisco Giants Betting Preview
Michael Lorenzen and Trevor McDonald are two of the worst starters by ERA and WAR in baseball right now, and the market’s 8.5 total doesn’t fully account for what that level of starter quality tends to produce. This isn’t about who wins — it’s about how many runs cross the plate. Both arms are below replacement level, both lineups have proven capable of generating traffic, and 8.5 feels like a number built for a different caliber of pitching than what’s actually taking the ball Sunday.
Yes, Oracle Park carries a 0.92 park factor — a legitimate run suppressor. And yes, the last two games in this series went under 8.5 (7 runs Friday, 6 runs Saturday). The market knows all of this, and it’s why the total is sitting where it is. But the previous games featured Tanner Gordon, Kyle Freeland, and Tyler Mahle — starters operating in a different tier than what’s taking the ball Sunday. The numbers project 9.1 combined runs against the posted 8.5 line. That 0.6-run gap, driven entirely by starter quality, is where the edge lives.
This is a total play, not a winner pick. Both teams carry matching 5-5 records over their last 10 games and nearly identical negative run differentials. The pitching matchup is the story — and the story argues for runs.
Game Info & Betting Lines
- Date/Time: Sunday, July 12, 2026 | 4:05 PM ET
- Venue: Oracle Park | Park Factor: 0.92 (mildly run-suppressive)
- TV: MLB.TV, NBC Sports BA, Rockies.TV
- Away Starter: Michael Lorenzen (3-9, 6.46 ERA, 1.78 WHIP)
- Home Starter: Trevor McDonald (3-7, 5.46 ERA, 1.38 WHIP)
- Moneyline: Colorado Rockies +122 / San Francisco Giants -144
- Run Line: San Francisco Giants -1.5 (+146) / Colorado Rockies +1.5 (-178)
- Total: 8.5 (Over -122 / Under +100)
Why This Number Is Off
The market is doing legitimate work here. Oracle Park has historically kept totals in check, particularly for right-handed pitchers, and the two games this week produced 7 and 6 combined runs. There’s also the cold stretch factor — both offenses have cooled in recent days relative to their season baselines. The market isn’t ignoring these signals; it’s pricing them in, which is exactly why 8.5 is where the number landed.
But here’s the problem with that logic: the park suppresses runs on average, and averages are pulled down by games featuring competent pitching. When you plug in two below-replacement-level arms — Lorenzen at -0.91 WAR and McDonald at -0.4 WAR — the park factor’s dampening effect diminishes. Oracle protects against the average game, not against starters who issue walks in clusters and surrender hard contact at alarming rates.
A projected 9.1 combined runs versus the 8.5 posted line reflects that distinction. The market is slightly wrong because it’s applying park context uniformly, without adequately discounting for starter quality at the extreme negative end of the spectrum. That 0.6-run gap is where the edge exists, and it’s enough at 2 units.
What Separates the Pitching
Lorenzen is the bigger concern by almost every measure. His 6.46 ERA and 1.78 WHIP over 92 innings paint a clear picture — he’s been one of the most damaging starters in baseball this season, surrendering 14 home runs and walking 35 batters. His arsenal is genuinely multi-pitch: a changeup at 19.7% usage, a four-seam fastball at 18.9% (sitting 94.0 mph), and a sinker at 18.4%. But those two primary fastballs are getting hammered — the four-seamer carries an xwOBA-against of .424 and a whiff rate of just 8.9%. When Lorenzen falls behind in counts, he’s living in dangerous territory. His K/9 of 7.04 suggests he gets outs eventually, but the walk rate and hard contact in between create recurring big-inning risk.
The Giants lineup is built to exploit exactly that profile. Heliot Ramos carries an xwOBA of .456 against right-handed pitching and is 6-for-10 in limited BvP exposure against Lorenzen’s type of arm. Casey Schmitt (xwOBA .433, .426 vs RHP) has been the most dangerous bat in this series — he hit his 19th homer Saturday off Freeland. Rafael Devers (.416 xwOBA, .443 vs RHP) drove in all three San Francisco runs Friday against a different Rockies starter. These aren’t paper threats; they make consistent hard contact.
McDonald is a different profile — his sinker usage is dominant at 57.7% at 93.6 mph, and his slider generates real swing-and-miss at 37.9% whiff. That slider-changeup combination (.310 and .304 xwOBA-against, respectively) is actually functional against right-handed hitters. He’s allowed only 5 HR in 59.1 IP, which is genuinely better than his ERA suggests. But his WHIP of 1.38 means traffic — and with Colorado’s Hunter Goodman (.464 xwOBA, .448 vs RHP) and Mickey Moniak (.392 xwOBA, .408 vs RHP) sitting in the middle of the order, base runners have a way of becoming runs. Goodman has 27 HR on the season and punishes mistakes in the strike zone.
The gap between these two arms is real, with Lorenzen the more dangerous of the pair. But make no mistake — McDonald is not protecting this game from going over.
Run Environment & Game Shape
Oracle Park’s 0.92 park factor is real, but it’s not a wall — it’s a discount. A game that lands at 9 or above clears the number even after that discount is applied, and with two negative-WAR starters on the mound, the path to 9+ runs isn’t a stretch. It’s the base case. Both bullpens are dealing with roster attrition — Colorado is missing multiple relievers to the IL, and San Francisco’s ‘pen has logged heavy innings through the first three games of this series. If either starter gets knocked around early, the backend exposure compounds the run-scoring risk rather than containing it.
Victor Bericoto (10-Day IL, oblique) is out for the Giants, which removes one of their better bats. That’s a real deduction. But the lineup still runs Ramos, Arraez, Schmitt, Devers, and Adames through the heart of the order — enough quality contact against Lorenzen’s leaky arsenal to push the total without needing a perfect night from anyone.
The two previous unders in this series deserve honest engagement. Both games featured starters who were capable of limiting damage — Mahle went seven innings Saturday allowing one run at home, and the Friday game featured late-inning bullpen work that kept the total in check. Sunday’s game has neither of those ingredients. Lorenzen has been getting lit up all season on the road, and McDonald’s 1.38 WHIP guarantees traffic. The shape of this game is different from the two that preceded it.
The Bet
The -122 juice on the over is the only real friction here. You’re laying $122 to win $100, and that means the over needs to hit at a clip above 55% to show long-term profit at this price. I think it does, but it’s worth naming — this isn’t a juicy plus-money spot. It’s a moderate-confidence play based on a clear mismatch between starter quality and market pricing.
When two negative-WAR arms take the ball, the park factor becomes a secondary variable. The 9.1 projected run total versus 8.5 on the board captures exactly that gap. Lorenzen’s four-seamer is getting crushed at a .424 xwOBA, his WHIP is north of 1.78, and he’s given up 14 home runs in 92 innings. McDonald isn’t keeping this game quiet on his own. Take the over.
Bet: Over 8.5 (-122) — 2 Units — Moderate Confidence

