Bryan Woo’s 14 walks in 77 innings represents a level of command that suppresses multi-baserunner innings almost by design — but the market is pricing this series’ 29-run context rather than tonight’s specific pitching matchup. Both rosters are missing core offensive pieces, and the 8.5 total at flat -110 juice has not adjusted for what these lineups actually look like tonight.
Bryan Woo vs. Kyle Bradish: Seattle Mariners at Baltimore Orioles Betting Preview
The series has been wild. Baltimore won 6-3 Monday, Seattle took a wild 6-5 extra-innings game Tuesday, then Baltimore blew it open 7-2 Wednesday behind seven scoreless innings from Brandon Young. 29 combined runs in three games. That’s the context the market is weighing when it sets this total at 8.5. But those games had different pitching conditions — Young, Kirby, Gilbert — none of whom are on the mound tonight.
Tonight belongs to Bryan Woo and Kyle Bradish, and that changes the run environment considerably. Woo is one of the better command arms in the AL. Bradish is a walking high-wire act who issues free passes at an alarming rate. Both carry K/9 marks around 8.8, so the strikeout profiles are comparable — but the control gap between them is substantial, and that gap is the fulcrum of this play.
The numbers project 9 combined runs, essentially a coin flip at the 8.5 total. But when you factor in what both lineups are missing tonight, the lean to the Under becomes cleaner than that raw projection suggests. At flat -110 juice, this is the right market to target.
Game Info & Betting Lines
- Date/Time: Thursday, June 11, 2026 — 7:00 PM ET
- Venue: Oriole Park at Camden Yards | Park Factor: 1.01 (neutral)
- TV: ESPN, MLB.TV
- Probable Starters: Bryan Woo (SEA, 5-4, 3.74 ERA) vs. Kyle Bradish (BAL, 3-7, 3.89 ERA)
- Moneyline: Seattle Mariners -116 / Baltimore Orioles -102
- Run Line: Baltimore Orioles +1.5 (-172) / Seattle Mariners -1.5 (+142)
- Total: 8.5 — Over -110 / Under -110
Why This Number Is Slightly Off
The market has legitimate reasons to set the total at 8.5. This series already produced 29 runs across three games. Baltimore is 9-1 in Brandon Young starts — the offense showed Wednesday it can erupt. Seattle is 36-33 with real run-scoring pop when the lineup is intact. Camden Yards plays at a neutral 1.01 park factor, so there’s no suppression built in. The bookmakers aren’t being reckless here.
But here’s the problem — the market is pricing the series trend, not tonight’s specific matchup. Woo’s 1.00 WHIP and just 14 walks in 77 innings represents a level of command that suppresses baserunners almost regardless of lineup quality. He limits the kind of multi-baserunner innings that turn into crooked numbers. On the other side, Bradish’s walk issues are real (36 BB in 69.1 IP), but the Seattle lineup walking up to the plate tonight is missing Cal Raleigh (oblique, 10-Day IL), J.P. Crawford (hand, 10-Day IL), and Brendan Donovan (groin, 10-Day IL). That’s significant lineup depth erased.
The flip side is that Baltimore is also compromised. Adley Rutschman (hamstring, day-to-day) and Samuel Basallo (wrist, day-to-day) — the two highest-OPS bats in their projected order — are both question marks. The projected Orioles lineup tonight runs out Sam Huff at catcher, a real downgrade from what this lineup is supposed to look like. At flat juice, a coin-flip total that might actually lean slightly Under is a reasonable spot to play.
What Separates the Pitching
The raw ERA numbers — Woo’s 3.74 versus Bradish’s 3.89 — make this look like a near-identical pitching matchup. It isn’t. The gap lives in the underlying process, and that process drives run environment.
Woo’s arsenal is built around a 95.6 mph four-seamer that he throws nearly half the time (48.5% usage) and holds opposing hitters to a .269 xwOBA. His sweeper — thrown 15.2% of the time at 84.2 mph — generates a 38.6% whiff rate with a .222 xwOBA against. The changeup is quietly elite: .172 xwOBA with a 22.6% put-away rate at just 6.2% usage. What ties it all together is the command — 14 walks in 77 innings is borderline historic for a starter. Woo doesn’t put runners on, which means he rarely faces the high-leverage situations that produce big innings. Looking at the Baltimore order, Taylor Ward has gone 0-for-15 in 15 career PA against Woo with six strikeouts — a sample size that matters. Leody Taveras is hitting .182 with 4 K in 12 PA against him.
Bradish creates a fundamentally different kind of inning. His sinker (30.8% usage, 94.6 mph) generates soft contact but a concerning .301 xwOBA against. His slider is thrown nearly as often (28.0%) and produces solid swing-and-miss (29.9% whiff), but surrenders a .347 xwOBA — hitters are squaring it up when they connect. His four-seamer is the real liability: 19.5% usage at 93.9 mph, but a .401 xwOBA against and only 11.6% whiff rate. When Bradish is nibbling at the zone and walking hitters, those baserunners will eventually score. The concern is that Randy Arozarena (.407 xwOBA, 2 HR in 20 career PA against Bradish) and Luke Raley (.529 xwOBA vs. RHP, 9.3% barrel rate) represent real danger in the Seattle order despite the lineup absences.
The Pushback
I want to be honest about what could beat this ticket. Bradish’s walk rate is the single biggest Over threat in this game. Thirty-six free passes in 69.1 innings is a pace that routinely creates chaos — bases loaded, pitch counts inflating, bullpen arriving early. That’s exactly the kind of game script that pushes totals over a number.
But before you write Bradish off entirely as a run-prevention disaster, the Statcast data complicates the narrative. His curveball — used at a 21.6% clip, sitting 84.1 mph — is legitimately his best pure swing-and-miss offering at a 41.9% whiff rate and a .218 xwOBA against. That’s elite bat-missing territory. When Bradish is commanding that curveball and tunneling it off his sinker, he’s a different pitcher than the walk-rate story suggests. The “Bradish is hittable” framing is real but incomplete — he has a genuine wipeout pitch in his arsenal, and a sharp night with the curve can keep him out of the big innings that define his worst starts.
There’s also the Baltimore offensive ceiling to consider. Gunnar Henderson is lurking in that two-hole, and Pete Alonso (.435 xwOBA, 6.5% barrel rate, 35.5% hard-hit rate) is the kind of hitter who doesn’t need a walk to do damage — he can hit the ball over the fence on any pitch count. Those are legitimate Over threats regardless of Seattle’s pitching quality. And the 29 runs this series has already produced is a real data point the market is correctly factoring in.
The run line at -172 for Baltimore +1.5 is overpriced for what amounts to a coin-flip game. Seattle’s moneyline at -116 is fine if you want to pick a winner, but the better value is in the total, not the side. The injury context on both rosters suppresses the offensive ceiling more than the run line price reflects.
Run Environment & Game Shape
This game sets up as a lower-scoring affair from multiple angles. The projected 9-run total from the numbers is being pushed down by two specific factors that don’t show up cleanly in season-long team averages: the injury-depleted lineups on both sides, and the stark pitching quality gap between tonight’s starters and the arms that produced that 29-run series output.
Seattle’s team OPS sits at .718 — but that figure includes Raleigh, Crawford, and Donovan, all of whom are out tonight. Raleigh in particular is one of the most dangerous bats in their order; without him and Crawford anchoring the middle and bottom of the lineup, the Mariners become a top-heavy offense leaning heavily on Arozarena and Raley to carry the load. Baltimore’s team OPS is identical at .718, but with Rutschman and Basallo both day-to-day and Huff drawing the start behind the plate, that figure is similarly misleading as a baseline for tonight’s actual run-scoring environment.
Both of those team-level baselines are materially overstating what these specific lineups will produce against tonight’s specific pitchers. Woo’s command — 14 walks in 77 innings — means Baltimore’s depleted order won’t get gifted baserunners, and they’ll need to earn everything through hard contact. On the other side, Bradish’s curveball gives him a path to limiting damage against a Seattle lineup that is already short its best hitters. A game that projects to 9 runs with full rosters likely projects to something south of that with these lineups and this matchup. The total at 8.5 with -110 juice on the Under is the cleanest number to attack.
Bet: Under 8.5 (-110) — 2 units, moderate confidence.


