Bryce Miller’s 1.58 ERA and 0.70 WHIP represent one of the most dominant stretches in baseball — and he’s drawing a Pittsburgh lineup missing two of its top-four OPS bats in Cruz and Horwitz. The market posted 8.5 with yesterday’s 11-run blowout still fresh, but today’s pitching matchup tells a different story than that score did.
Bryce Miller vs. Bubba Chandler: Seattle Mariners at Pittsburgh Pirates Betting Preview
The number the market posted for this game is 8.5 combined runs. That figure almost certainly absorbed some residue from Wednesday’s blowout, because when you look at who’s actually throwing today, 8.5 is a number that asks you to ignore one of the most dominant pitching lines in baseball. Bryce Miller carries a 1.58 ERA and 0.70 WHIP across 40 innings — Cy Young-caliber production — and he’s being asked to shut down a Pittsburgh lineup missing two of its best five hitters. That’s where the edge lives.
This is not a “Pittsburgh is bad” argument. The Pirates are a legitimate offense when healthy, averaging nearly five runs per game on the season with a .742 OPS. But Oneil Cruz is on the 10-day IL with a hand injury, and Spencer Horwitz is day-to-day with a hamstring issue — together, they represent two of the team’s top-four OPS bats. Stripping that production from any lineup before it faces an elite arm matters. The market knows it, but hasn’t adjusted far enough.
On the other side, Bubba Chandler’s command issues are well-documented. Forty-three walks in 74 innings is a volatile profile — but Seattle’s team OPS of .700 (bottom-tier in baseball) blunts the damage ceiling. The Mariners can’t consistently punish free passes the way a deeper lineup would. That’s the second pillar of the under: not just Miller suppressing Pittsburgh, but Seattle’s own offense limiting how much chaos Chandler’s wildness actually produces.
Game Info & Betting Lines
- Date/Time: Thursday, June 25, 2026 | 12:35 PM ET
- Venue: PNC Park | Park Factor: 0.96 (mild pitcher-friendly)
- Probable Starters: Bryce Miller (SEA) vs. Bubba Chandler (PIT)
- Moneyline: Seattle Mariners -142 / Pittsburgh Pirates +120
- Run Line: Seattle Mariners -1.5 (+125) / Pittsburgh Pirates +1.5 (-146)
- Total: 8.5 (Over -110 / Under -110)
Why This Number Is Off
The market is doing reasonable work here. It sees Chandler’s 4.62 ERA and volatile walk rate and correctly anticipates some slop. It sees a Pittsburgh offense that, at full strength, scores nearly five runs a night. It also just watched this same Pittsburgh lineup hang 11 runs on Bryan Woo — and while yesterday’s result doesn’t change today’s math, it absolutely nudges public perception upward. That’s the legitimate case for 8.5.
But here’s the problem: yesterday’s game featured Braxton Ashcraft on the mound for Pittsburgh, not Bryce Miller. That’s not a subtle difference. Ashcraft was dominant — 10 strikeouts, zero walks, a genuinely historic command performance — and Pittsburgh still hung 11 runs. That’s a testament to their offense when healthy. But Miller is operating on a different tier than Ashcraft, and the depleted lineup he’s facing today is a different animal than the one that feasted on Woo. The numbers project this game at 8.3 combined runs — a half-run below the posted number. That gap is small, but at -110 juice on both sides, a projected half-run of edge is enough to warrant a position.
The market is also underweighting the Cruz and Horwitz absences. Cruz’s .822 OPS and 14 home runs represent real middle-of-the-order thump against right-handed pitching. Horwitz at .843 OPS is arguably Pittsburgh’s most consistent contact bat. Neither is in today’s projected lineup. Miller doesn’t need a depleted lineup to dominate — but it certainly doesn’t hurt.
What Separates the Pitching
The gap between these two starters is significant enough to anchor the betting thesis on its own. Miller’s arsenal is built for suppression. His four-seam fastball sits at 96.5 mph with 46.6% usage and holds hitters to a .264 xwOBA — legitimate Cy Young-level contact suppression on his primary pitch. The split-finger is even more dangerous: 23.7% whiff rate and a .181 xwOBA against, making it one of the more effective put-away pitches in baseball. When Miller works his sweeper, hitters are swinging and missing 50% of the time against a .012 xwOBA. That’s not a misprint. His command underpins all of it — just five walks in 40 innings means he almost never gives Pittsburgh a baserunner without earning it.
Against this Pittsburgh lineup, the matchup numbers hold. Billy Cook, starting in center, sits at a .220 xwOBA with a 33.9% strikeout rate — he’s a near-automatic out against quality arms. Ryan O’Hearn has faced Miller in limited action and is hitting .154 across 13 plate appearances with four strikeouts. Brandon Lowe has some power upside — his .837 OPS on the season is legitimate — but his .429 xwOBA in this specific matchup context comes with a 31.7% whiff rate that Miller’s sweeper and splitter are designed to exploit.
Chandler is a different animal. His four-seam fastball averages 98.4 mph — legitimately electric stuff — but the .345 xwOBA against tells you hitters are making decent contact when they connect. His slider generates a 38.2% whiff rate and is his best swing-and-miss weapon. The problem is durability of command: 43 walks in 74 innings means the bases are frequently populated, which creates run-scoring opportunities even against a lineup as passive as Seattle’s. Dominic Canzone (12 HRs, .915 OPS) and Julio Rodríguez (.404 xwOBA, 28.8% hard-hit rate vs. this pitching context) represent real threats if Chandler loses the zone. Seattle will score some runs. But “some” and “enough to push this over 8.5” are two different things when Miller is blanking Pittsburgh for six-plus innings.
The Pushback
The honest concern here is Chandler’s floor. Forty-three walks in 74 innings isn’t just a number — it’s a structural volatility risk. If he issues three or four walks in the first two innings, the Mariners don’t need to mash to score. A walk, a wild pitch, a sac fly — that’s how bad command pitchers leak runs even against weak offenses. Seattle is shorthanded in the back end of their bullpen too: Carlos Vargas, Matt Brash, Cooper Criswell, and Joe Jacques are all unavailable or limited. If Chandler implodes early, Pittsburgh’s relievers could be leaning on a taxed Seattle pen by the middle innings.
That said, Seattle’s recent offensive output has been underwhelming even by their own modest standards. They were held to just 1 run in Wednesday’s loss, and over their last three games — 1 run, 3 runs, 3 runs — they’ve averaged roughly 2.3 runs per game, well below their 4.11 seasonal average. That kind of offensive suppression makes it hard to envision a scenario where Chandler’s wildness truly blows the total open, even accounting for his walk rate. The Mariners simply aren’t punishing mistakes at a high enough clip to close that gap.
The other legitimate pushback is Pittsburgh’s top of the order. Esmerlyn Valdez posts a .563 xwOBA in this matchup context with a 35.7% hard-hit rate — elite quality of contact, though his 39.0% strikeout rate suggests Miller can attack him with spin. Bryan Reynolds (.883 OPS) is the most dangerous healthy bat in the Pirates’ lineup and a legitimate threat to do damage. Nick Gonzales has a .372 xwOBA against Miller’s profile. These aren’t automatic outs. Miller will be tested.
But here’s where the math still favors the under: Miller’s walk rate is essentially zero (5 BBs in 40 IP), which means Pittsburgh has to earn every baserunner. The Pirates can’t sit back and wait for free passes. And against a lineup missing Cruz and Horwitz — two of their four best OPS bats, with Bryan Reynolds now shouldering the middle-of-the-order burden alongside a hobbled supporting cast — Miller’s combination of elite suppression stats and command consistency is exactly the profile you want anchoring a low-total bet.
The scoring range that cashes the under here is anything at 8 or fewer combined runs — which the numbers put comfortably in play at a projected 8.3 total. Miller’s elite command against a depleted Pittsburgh lineup, paired with Seattle’s own offensive limitations, gives this enough separation from 8.5 to take a position.
The Play: Under 8.5 — 2 Units.


