Logan Webb’s 1.29 WHIP and sinker-heavy arsenal at Oracle Park tell one story — the 7.5 total, set against a Cardinals lineup missing three regulars, tells another. The market is giving too much credit to St. Louis’s Coors Field output and not enough to the run-suppressive environment waiting for them tonight in San Francisco.
Michael McGreevy vs. Logan Webb: St. Louis Cardinals at San Francisco Giants Betting Preview
The pitching gap in this game is real, and the market is only partially pricing it in. Logan Webb has been one of the most durable starters in baseball this season — 144.2 innings pitched, a 1.29 WHIP, and a sinker-heavy arsenal that produces weak contact in one of the most run-suppressive parks in the sport. That’s the spine of the under argument. Michael McGreevy, by contrast, is working through a 24.2-inning sample with a 1.58 WHIP and a profile that generates baserunners more consistently than outs.
The Cardinals arrive from a Coors Field series where they scored 10 runs yesterday. That number will tempt bettors into fading the under — don’t let it. Coors inflates run totals like nowhere else in baseball. Oracle Park does the opposite, carrying a park factor of 0.92 that structurally suppresses scoring below league average. What happened in Denver has almost nothing to do with what’s going to happen tonight in San Francisco.
The numbers project 4.2 runs per side for a combined 8.4 — nearly a full run over the posted 7.5. But given Webb’s workload advantage, Oracle’s suppressive environment, and the Cardinals showing up without Masyn Winn, Blaze Jordan, and JJ Wetherholt all on the IL, the lean tilts under rather than over. The -106 juice on the under is the lightest price in this game’s betting market.
Game Info & Betting Lines
- Date/Time: Monday, September 7, 2026 | 8:10 PM ET
- Venue: Oracle Park | Park Factor: 0.92 (pitcher-friendly)
- TV: NBC, Peacock
- Probable Starters: Michael McGreevy (STL) vs. Logan Webb (SF)
- Moneyline: Cardinals +109 / Giants -131
- Run Line: Giants -1.5 (+159) / Cardinals +1.5 (-194)
- Total: 7.5 (Over -113 / Under -106)
Why This Number Is Close
The market is doing something reasonable here: it’s acknowledging Webb’s quality while also accounting for McGreevy’s modest sample size in either direction. A 7.5 total in a pitcher-friendly park with two starters who each carry sub-4.5 ERAs on paper isn’t egregiously wrong. The books know Webb is good. They know Oracle suppresses runs. They’ve landed on 7.5 as a number that splits the difference between a dominant Webb outing and a game where McGreevy gets roughed up early and the bullpens take over.
The legitimate case for the over rests on two things: the Cardinals have a functional offense averaging 4.56 runs per game this season, and the Giants’ bullpen is badly depleted by injury. If Webb exits before the seventh inning for any reason, what follows in San Francisco’s bullpen is thin. Peguero, Gage, and Butto are all on 60-day IL stints. That’s real back-end exposure.
But here’s where the market is slightly off: it’s giving too much weight to the Cardinals’ recent offensive output from a Coors Field series and not enough to the Cardinals’ lineup gaps tonight. Three regular infielders missing from the lineup is meaningful run-prevention for Webb. Meanwhile, the Giants’ own lineup, while inconsistent, is facing a pitcher with a 1.58 WHIP who has allowed baserunners at an elevated rate throughout his young career. The under has the structural edge — it just doesn’t have a massive mathematical gap to hide behind.
What Separates the Pitching
The contrast between these two starters is stark once you look past surface-level ERA numbers. Webb operates primarily off a sinker that sits at 93.4 mph and accounts for nearly 35% of his pitches — and that pitch holds hitters to a .393 xwOBA, which sounds alarming until you realize its 7.8% whiff rate is by design. Webb doesn’t miss bats with his sinker; he generates weak ground contact. His curveball is the swing-and-miss weapon, posting a 34.2% whiff rate and a .234 xwOBA-against. That’s a legitimate chase pitch that pairs with the sinker to create uncomfortable at-bats. His changeup sits at 25.2% whiff rate with a .260 xwOBA-against. What Webb creates are short innings, early contact, and a run environment that never escalates.
McGreevy‘s four-seam fastball at 93.8 mph accounts for 41.7% of his pitches and holds a .352 xwOBA-against — serviceable but hittable. His best weapon is his changeup, which generates a 41.8% whiff rate, making it a genuine swing-and-miss offering. The slider at 31.4% whiff is solid, and the curveball shows an impressive .108 xwOBA-against with put-away capability. But that 1.58 WHIP tells the real story — McGreevy gives up free bases at a rate that doesn’t match his strikeout numbers, and in a lineup featuring Rafael Devers (.418 xwOBA, .454 xwOBA against right-handed pitching), that matters. Devers has 35 home runs this season and has been in a scorching stretch recently. Against a right-handed starter like McGreevy, Devers projects as the Giants’ biggest run-creation threat — the type of hitter who can convert McGreevy’s baserunner tendencies into crooked numbers with one swing.
The gap here is innings profile. Webb eats deep into games cleanly; McGreevy forces his team’s bullpen into play earlier and with less margin for error.
Lineup Gaps and Ballpark Context
The Cardinals are without Masyn Winn (thumb), Blaze Jordan (ankle), and JJ Wetherholt (wrist) — three regulars who would otherwise be in this lineup. That’s not a footnote. That’s a meaningful reduction in offensive ceiling against a quality arm. Webb’s sinker-heavy approach works best when hitters are uncomfortable at the plate, and a lineup patched together with depth options gives him exactly that kind of environment to operate in.
Oracle Park does the rest. The 0.92 park factor isn’t a massive suppressor, but in a game where both teams project to score around 4.2 runs apiece, even a modest environmental nudge downward is enough to keep this total in check. The Cardinals’ lineup, absent three contributors, isn’t built to bulldoze a quality starter in a road environment that works against hitters.
On the Giants’ side, Devers is the obvious danger — .418 xwOBA overall, .454 against right-handers, 35 home runs, and a recent stretch that’s been genuinely elite. Bryce Eldridge adds a .437 xwOBA and a 13.4% walk rate that gives San Francisco some on-base stability behind him. But the rest of this lineup leans toward contact-first profiles. Jonah Cox carries a 39.8% strikeout rate that McGreevy’s changeup can exploit. Jung Hoo Lee’s 9.9% strikeout rate means he makes contact, but his 1.6% barrel rate and 20.3% hard-hit rate cap his damage potential. McGreevy can work around the bottom of this order if he can limit Devers and Eldridge.
The Case for Under 7.5
Here’s what I keep coming back to: Webb at Oracle is one of the more favorable under conditions you’ll find on a Monday night slate. A 1.29 WHIP, a curveball generating 34.2% whiffs, and a park that suppresses runs by 8% — that’s a legitimate framework for a low-scoring game regardless of what the Cardinals did at Coors over the weekend.
McGreevy’s 1.58 WHIP is a concern that cuts both ways. Yes, it means he gives up baserunners. But his changeup at 41.8% whiff and his curveball’s .108 xwOBA-against are real weapons that can keep a depleted lineup at bay for five or six innings. The Cardinals don’t need McGreevy to be great — they need him to be good enough that the total stays manageable while Webb handles his side of the ledger.
The -106 price on the under is the softest number in this game. That’s not a screaming edge, but it’s value in the right direction given the pitching matchup, the park, and the Cardinals’ lineup situation. Two units, moderate confidence.
Bet: Under 7.5 (-106) — 2 units

