Bryan Woo’s 0.983 WHIP and Seth Lugo’s two home runs allowed all season walk into a Kauffman Stadium park factor of 0.95 — and two offenses that have combined for nine runs across six games. The total is sitting at 8.5 with the under priced at -112, but the combined offensive baselines land at 7.83 before park adjustments even enter the equation.
Bryan Woo vs. Seth Lugo: Seattle Mariners at Kansas City Royals Betting Preview
The market has set Sunday’s total at 8.5, with the under priced at -112. That slight lean toward the under tells you the books already sense the pitching here is real — but I think there’s still enough gap between what the number implies and what these two starters are actually likely to produce. The numbers land at 8.3 combined runs, a thin 0.2-run edge. It’s not a slam. But the weight of the evidence — starter quality, park environment, and two ice-cold offenses — all points the same direction.
The series context reinforces it. Friday’s game ended 2-0. Saturday ended 5-0. Back-to-back games well under 8.5, and now the pitching matchup shifts to Bryan Woo and Seth Lugo — a more interesting pairing than either of the first two games from a suppression standpoint. Woo brings elite command. Lugo brings soft-contact suppression and an almost freakish ability to keep the ball in the park. Neither profile screams crooked numbers.
This isn’t a situation where I’m chasing a narrative from a cold series. The fundamentals were pointing under before a single pitch was thrown in Kansas City this weekend.
Game Info & Betting Lines
- Date/Time: Sunday, May 24, 2026 | 2:10 PM ET
- Venue: Kauffman Stadium | Park Factor: 0.95 (slightly run-suppressing)
- TV: MLB.TV, Royals.TV, Mariners.TV
- Probable Starters: Bryan Woo (SEA) vs. Seth Lugo (KC)
- Moneyline: Seattle Mariners -138 / Kansas City Royals +118
- Run Line: Seattle Mariners -1.5 (+126) / Kansas City Royals +1.5 (-152)
- Total: 8.5 (Over -108 / Under -112)
Why This Number Is Close But Still Off
At 8.5, the books are pricing a game that averages out somewhere between these teams’ combined offensive baselines. Seattle scores 4.0 runs per game on the season. Kansas City scores 3.83. Add those up and you get 7.83 — already under the number without adjusting for anything. Apply the Kauffman park factor of 0.95 and you’re well south of 8.5 before Woo and Lugo even take the mound.
The legitimate case for the over isn’t nothing, though. Lugo carries a WHIP of 1.398, which means he consistently puts runners on base. And the -108 on the over suggests the market isn’t dismissing offense entirely. A single crooked inning — like the three-run first KC had on Saturday off George Kirby — could flip this game over in a hurry. The market is balancing a pitcher-friendly environment against the real possibility of one team posting a big frame.
Where I think the number is slightly off is in the offense context that doesn’t show up in season averages. Kansas City has scored nine total runs across their last six games. Seattle has been similarly anemic in this series. The combined figure of 8.3 doesn’t just look reasonable — it looks generous given current offensive temperatures. That 0.2-run gap between the projection and the line is thin, but it’s pointed in the right direction, and it’s supported by real underlying data rather than a single hot or cold game.
What Separates the Pitching
This is where the under argument lives. The gap between these two starters is meaningful, and it runs in the same direction as the bet.
Bryan Woo is quietly one of the better command pitchers in the American League right now. His 3.51 ERA and 0.983 WHIP in 59 innings aren’t flukes — they’re backed by a walk rate of just 12 BB in 59 IP (roughly 1.8 BB/9), which means he almost never puts himself in trouble. His four-seam fastball sits at 95.4 mph with a 23.4% whiff rate and a .279 xwOBA against, and he pairs it with a sweeper generating a 38.8% whiff rate and .219 xwOBA — his best swing-and-miss weapon. Against the Kansas City lineup, Bobby Witt Jr. projects as the primary threat (.449 xwOBA, 7.2% barrel rate), but in 9 prior PA against Woo, Witt is hitting just .250 with three strikeouts. Vinnie Pasquantino (1 HR in 8 BvP PA) bears watching, but most of this KC lineup profiles as vulnerable to a pitcher who doesn’t beat himself.
Seth Lugo is a different animal, and a weaker profile — but not in the way you might expect. His ERA sits at 3.68 in 58.2 innings, and more importantly, he’s allowed just 2 home runs all season. His curveball (.248 xwOBA) and slider (.316 xwOBA, 30.0% put-away rate) limit hard contact, which explains why a pitcher with a 1.398 WHIP still keeps his ERA in check. The concern is the baserunners. Lugo’s sinker generates a .399 xwOBA against — it gets hit when it stays up. Against Seattle’s lineup, Luke Raley is the obvious mismatch: .579 xwOBA, 10.5% barrel rate, and .591 xwOBA against right-handers. Raley has hit .600 in limited BvP exposure. If Lugo leaves a sinker up in the zone, Raley is exactly the hitter who makes him pay.
The gap is real: Woo suppresses baserunners and misses bats at an elite rate; Lugo allows traffic but limits the damage. In a low-scoring environment, both profiles trend toward under, just through different mechanisms.
The Pushback
The honest version of the under case has to acknowledge the problems. The price is the first one. At -112, you’re laying juice to get to a number that projects only 0.2 runs below the line. That’s a thin margin, and a single miscue — Lugo leaving a sinker belt-high, Woo leaking a walk or two in the same inning — erases it. The over at -108 is the cheaper side.
Kansas City’s bullpen is also a legitimate concern. With Matt Strahm (knee, 15-Day IL) and Carlos Estevez (shoulder, 15-Day IL) both out, the backend of the KC pen is thinned. It’s worth noting Seattle has its own bullpen attrition — Gabe Speier is on the 15-Day IL with a shoulder injury — so neither team is operating at full strength behind their starter. Still, the KC bullpen depth concern is real, and if Lugo runs into trouble early and hands a short outing to a depleted relief corps, the run-suppression case weakens quickly.
On the offensive side, Kansas City’s own season batting line — .236 AVG and .688 OPS on the season — tells you this isn’t a team waiting to break out. That’s Kansas City’s number: structurally anemic at the plate, not just cold in a small sample. They’ve scored nine runs in six games, and those underlying numbers explain why. Randy Arozarena’s xwOBA sits at .373 and he went 0-for-9 in limited BvP against Lugo — that’s too small a sample to bet against him hard, but it’s not a warning sign to ignore either.
The case for staying on the under survives the pushback. But it’s not a high-conviction spot, and the -112 price means you need to size accordingly.
Run Environment & Game Shape
Kauffman Stadium’s 0.95 park factor is modest but directionally meaningful. It’s not a vacuum — it’s a slight push toward lower-scoring outcomes, and in a game already projected well under the line, it compounds rather than creates the edge. The outfield dimensions don’t favor the ball carrying, and afternoon starts in Kansas City in late May tend to play neutral-to-slightly-suppressed rather than hitter-friendly.
The scoring range most consistent with both starters’ profiles and both offenses’ recent production is 3-5 runs per side — a 6-9 combined run band. The 8.5 line sits at the very top of that band. For the over to cash, you’d need both starters to be average-or-worse and at least one bullpen to give up a multi-run frame. For the under to cash, you just need the game to play like the previous two games in this series, or like what a 7.83 combined RPG baseline with a park discount actually implies. The paths to the under are wider and more probable than the paths to the over.
The Pick
Under 8.5 | 2 Units | Moderate Confidence
The raw math — 7.83 combined RPG before park adjustment — already lives under this number, and Kauffman’s 0.95 factor pushes it further. Woo’s 0.983 WHIP and 38.8% sweeper whiff rate give him the command profile to navigate a lineup that’s managed just nine runs over six games. Lugo’s two home runs allowed all season keeps the ceiling capped even when he loads the bases. Neither bullpen is full-strength, but Seattle’s Speier and KC’s Strahm/Estevez situation roughly balance the backend concerns. At -112, it’s not a hammer spot — but the weight of the evidence points one direction, and that direction is under 8.5.


