Bryan Woo’s 3.82 ERA and 97 mph four-seam fastball are built for a 7.0-total environment — Ryne Nelson’s 1.65 HR/9 rate is not. T-Mobile Park’s 0.92 park factor and dome conditions strip out every weather variable that could push scoring higher, leaving the run environment almost entirely in the starter’s hands. The number looks right at first glance — the pitching profiles say it is slightly generous.
Ryne Nelson vs Bryan Woo: Arizona Diamondbacks at Seattle Mariners Betting Preview
The pitching gap in this game is real, and it’s the foundation of everything. Bryan Woo (3.82 ERA, 1.04 WHIP, 6 HR in 63.2 IP) is a demonstrably better starting pitcher than Ryne Nelson (4.65 ERA, 1.18 WHIP, 11 HR in 60 IP), and that difference matters more at a 7.0 total than it would at 9.5. When the margin for error is this thin, the better arm controls the game shape — and Woo’s profile screams low run environment. The under at flat juice is where I’m landing tonight, and the price is right.
T-Mobile Park amplifies that thesis. A 0.92 park factor combined with dome conditions means no wind, no humidity, no weather variable pushing the ball out. This is one of the cleanest pitcher-friendly venues in baseball, and tonight it’s hosting one of the better pitchers in the AL. The numbers project 8.3 combined runs — which technically sits above the 7.0 line and would register as a raw over signal. But I’m not following that projection to the over, and here’s why: Woo’s elite downside range consistently outperforms surface-level run estimates, dome suppression creates a persistent drag that blunts projected offense, and projections built on lineup averages tend to drift lower when a pitcher of Woo’s caliber is controlling game tempo. The under thesis here is grounded in Woo’s arsenal quality and the park context — not in the numbers pointing that direction, because they don’t fully account for how Woo operates at his ceiling.
Seattle’s -158 moneyline blows through my juice ceiling. I’m not paying that price for a seven-inning game that could go either way with one bad relief appearance. The under is the cleaner expression of this pitching-edge thesis.
Game Info & Betting Lines
- Date/Time: Saturday, May 30, 2026 — 10:10 PM ET
- Venue: T-Mobile Park (Park Factor: 0.92, Dome — run-suppressing)
- Probable Starters: Ryne Nelson (ARI, 2-3, 4.65 ERA) vs Bryan Woo (SEA, 4-3, 3.82 ERA)
- Moneyline: Arizona Diamondbacks +134 / Seattle Mariners -158
- Run Line: Seattle Mariners -1.5 (+146) / Arizona Diamondbacks +1.5 (-178)
- Total: 7.0 (Over -110 / Under -110)
- Key Arizona Injuries: Nolan Arenado (3B) — day-to-day (arm); Lawlar, Gurriel, McCann, Santana — all on the IL
- Key Seattle Injuries: Cal Raleigh (C) — 10-Day IL (oblique); Brendan Donovan (3B) — 10-Day IL (groin), out
Why This Number Is Close
The market isn’t wrong to set this at 7.0. Arizona is one of the hotter offenses in the NL right now — 8-2 over their last 10 with a +13 run differential — and their top of the order has legitimate xwOBA numbers against right-handed pitching. Corbin Carroll sits at .439 xwOBA this season, and Ketel Marte checks in at .425. These aren’t easy outs. The 7.0 total reflects that Seattle carries the better arm and the suppressive park, but Arizona can score.
Where I think the market is slightly generous to the over is in how it weights yesterday’s game. Friday’s 7-6 extra-innings result creates recency noise — bettors see a high-scoring game and anchor to it. But that game featured Zac Gallen starting for Arizona and George Kirby for Seattle, two entirely different pitching profiles. Tonight’s starters reset the run environment from scratch.
The honest case for the over comes down to one thing: Nelson’s 11 home runs allowed in 60 innings. That’s a 1.65 HR/9 rate that keeps the over alive as long as Luke Raley — who just hit his team-leading 12th home run of the season on Friday — J-Rod, or Randy Arozarena get a pitch to drive. One swing changes a 7.0 game. But even with the raw projection sitting above the line, the dome and Woo’s profile are the governing factors for me. I’ll take the under at flat juice.
What Separates the Pitching
The gap between these two starters is most visible in their Statcast arsenals. Woo’s four-seam fastball sits at 97.0 mph and holds hitters to a .230 xwOBA — an elite mark that means even when contact is made, it tends to die. His slider generates a 43.3% whiff rate with a .264 xwOBA against, and his split-finger is quietly his best put-away pitch: 26.7% whiff, .224 xwOBA, 23.8% put-away rate. That’s a three-pitch arsenal capable of navigating a lineup multiple times without leaking runs.
Nelson’s profile tells the opposite story. His four-seamer sits at 91.8 mph with a .462 xwOBA against — hitters are doing real damage when they connect. His changeup carries a .450 xwOBA, which is alarming for what’s supposed to be an off-speed separator. The one pitch keeping Nelson functional is his slider: 40.3% whiff rate and a .256 xwOBA, which mirrors Woo’s slider quality. But Nelson has to rely on that slider in a lineup with power — and when he misses, the four-seamer gets hit hard.
The BvP sample on Nelson is small, but Victor Robles shows a .093 xwOBA against right-handed pitching — a soft contact profile that caps the Mariners’ ceiling somewhat. Meanwhile, Carroll and Marte post right-hander xwOBAs of .438 and .419 respectively, meaning Arizona’s top two hitters carry genuine threat against Nelson’s fastball-heavy approach.
The type of innings each pitcher creates matters here. Woo generates quick outs, limits base traffic with only 14 walks in 63.2 IP (roughly 2.0 BB/9), and doesn’t allow rallies to breathe. Nelson allows more baserunners and gives up more hard contact. In a 7.0-total game, one pitcher is built for the environment and one is fighting it.
The Pushback
The friction here is real. Friday’s game went to extras and finished 7-6 — in this exact ballpark, against some of these same bullpens. Seattle’s relievers absorbed meaningful workload in that 10-inning game, and that usage doesn’t disappear overnight. If Woo exits after six innings, the Mariners are leaning on a bullpen that was active last night. One shaky setup appearance in the seventh or eighth and suddenly 7.0 is in play.
The concern with Arizona is layered. Nolan Arenado is listed day-to-day with an arm issue — his status is uncertain but he’s not yet on the IL. That’s a different situation from the confirmed IL absences: Lawlar, Gurriel, McCann, and Santana are all out. Even so, the lineup that actually showed up Friday still had enough to take a 7-6 game to extras against Seattle’s full bullpen. Ketel Marte’s 11-game hitting streak is real, and Carroll’s .439 xwOBA gives Arizona genuine middle-of-the-order pop even with the injury attrition. If Arenado plays and is at full capacity, the Diamondbacks’ lineup ceiling rises meaningfully.
I’m treating this as a measured two-unit play rather than a conviction spot. The under case is strong on structure — elite starter, dome suppression, park factor — but the bullpen fatigue variable and Arizona’s retained lineup quality keep this from being a lock. That’s the honest read.
The Rejected Angle
Before settling on the under, I looked hard at the Seattle moneyline. The Mariners have the better pitcher, the better park, and a 63.5% win probability in this matchup. The problem is the price. At -158, you’re laying significant juice on a game where the starting pitching advantage is real but the outcome variance is high — one bad inning from the bullpen and you’ve paid premium for nothing. The under captures the pitching-edge thesis more efficiently at flat juice (-110). When you can express the same structural advantage without the juice penalty, that’s the play.
The Pick
Bryan Woo is the best pitcher on the field tonight in one of the most run-suppressive environments in the league. The 7.0 total may look low, and the raw projected combined score sits above it — but Woo’s elite downside range, the dome’s consistent drag on offense, and Nelson’s alarming contact profile all argue that the actual game plays closer to six or seven runs than eight. The recency noise from Friday gets discounted. The moneyline juice gets rejected. The under at -110 is the clean, disciplined play here.
Bet: Under 7.0 — 2 units
For more on how I’m approaching the rest of this weekend’s AL West slate, including my thoughts on the run line market in this series, see my full breakdown of the Seattle Mariners weekend series analysis.


