We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSeattle Mariners at Pittsburgh Pirates
Seattle MarinersSeattle Mariners
@
PNC Park
Pittsburgh PiratesPittsburgh Pirates

Match Predictor

Pre-match Prediction
Seattle Mariners
@
Pittsburgh Pirates
Seattle Mariners 57%Pittsburgh Pirates 43%
Market LinesRun Line: Seattle Mariners -1Total: O/U 8.5
Model: Under 8.5
Model projects 8.1 total runs vs 8.5 line

Seattle Mariners

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
42%
34/81
MLB: 48%
Starter
17%
1/6
vs PIT
50%
1/2
Avg Total
8.0
MLB: 8.9
Game Starter (6) Last Starter vs PIT vs PIT (2)
Bryce Miller #50 · RHP · Age 28
1.57
ERA (2026)
9.7
K/9 (2026)
6
Starts (2026)
6.5
Avg Total (2026)
Last 3:
L BOS (Jun 19): 5.0IP, 1ER, 7K
W @WSH (Jun 12): 8.0IP, 2ER, 7K
W @DET (Jun 06): 6.0IP, 0ER, 9K
Bullpen (2026 Season)Average
ERA: 3.58MLB Avg: 3.959 relievers
Workload Alert: Allowed 11 runs on 2026-06-24 vs PIT. Bullpen arms likely still recovering.
Recent: L 2-6L 1-5W 3-1W 3-2L 1-11
Lineup vs Bryce Miller (Career)
BatterPosPAAVGOPSHR
HearnRF13.1540.3080
Brandon Lowe2B6.2000.5330
Marcell OzunaDH5.0000.0000
10 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
56%
45/80
MLB: 48%
Starter
46%
6/13
vs SEA
50%
1/2
Avg Total
9.8
MLB: 8.9
Game Starter (13) Last Starter vs SEA vs SEA (2)
Bubba Chandler #36 · RHP · Age 24
4.62
ERA (2026)
8.4
K/9 (2026)
13
Starts (2026)
8.8
Avg Total (2026)
Last 3:
ND @COL (Jun 19): 6.0IP, 2ER, 1K
ND MIA (Jun 13): 5.2IP, 2ER, 6K
L @ATL (Jun 07): 5.1IP, 2ER, 7K
Bullpen (2026 Season)Average
ERA: 3.95MLB Avg: 3.959 relievers
Recent: L 3-4L 1-2W 8-6L 2-3W 11-1
Lineup vs Bubba Chandler (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickSeattle Mariners ML -145 (MEDIUM confidence)
The market implies about 59% win probability for Seattle, and the structural case supports that number or better.
PickSeattle Mariners -1.0 Run Line -118 (MEDIUM confidence)
If you believe in the structural edge, the -1.0 line at -118 offers better value than the moneyline at -145.
PickUnder 8.5 Total Runs -111 (LOW confidence)
Contextual factors lean under: Miller's run suppression, PNC Park's 0.96 runs factor, and a Pittsburgh lineup missing Cruz.

Seattle Mariners vs Pittsburgh Pirates Game Preview

Context wins games. And in this afternoon's MLB matinee at PNC Park, the context couldn't be clearer. The Seattle Mariners are sending Bryce Miller to the mound, and in 2026 he has been the most dominant starting pitcher on the board. A 1.57 ERA. Forty-three strikeouts in 40.0 innings. Five walks all season. That 1.13 BB/9 rate isn't a typo. His last three outings produced 7, 7, and 9 strikeouts, including an 8.0-inning gem in Washington without issuing a single free pass. Miller doesn't beat himself. He doesn't give opposing lineups anything easy to build on. He is the story of this game, and he has been the story of every game he has started in 2026.

The Pittsburgh Pirates counter with Bubba Chandler, who carries a 4.62 ERA and, more importantly, a 5.24 BB/9. He has issued 43 walks in 74.0 innings this season. That isn't a slump, it is a pattern. Seattle's lineup isn't overwhelming on paper at .697 OPS and 4.1 runs per game on the road, but a team doesn't need to be powerful when the opposing starter is handing out free bases. Chandler's last three starts all finished at 2 earned runs allowed, which sounds tidy until you notice that control-challenged starters tend to be one bad inning away from unraveling. Against a patient lineup that doesn't need to square him up, walk two batters and throw a hittable pitch, and a 0-0 game becomes 2-0 fast.

Pittsburgh's lineup is also playing short-handed. Cruz has been out since early June with a fractured hand and faces a return window no earlier than July 12. Cruz is the Pirates' most disruptive offensive weapon, and his absence leaves a real hole in the middle of the order. Bryan Reynolds is the clear exception. His 1.180 OPS over the last seven days is genuinely elite, and he is the one bat capable of changing the game if Miller leaves something over the plate. But the batter-vs-pitcher history for the rest of this order is damning. Ryan O'Hearn is 2-for-13 career against Miller with a 0.308 OPS, and the trend has deteriorated each season he has faced him. Marcell Ozuna is 0-for-5 lifetime against Miller with a 0.000 OPS across two separate seasons of exposure. These are not small samples to wave away.

PNC Park adds one final layer of pressure suppression. The park's runs factor sits at 0.96 and its home run factor at 0.9. Deep left-center limits power upside, and this is historically a place where pitching decisions stick. Pittsburgh blew Seattle out 11-1 on Wednesday, but that came against a completely different arm on a different night. Pitching matchups reset every day in baseball. Today's matchup reads Miller vs. Chandler, and that is a very different game than what happened yesterday.

Seattle Mariners vs Pittsburgh Pirates Key Insights

  • Bryce Miller's 1.13 BB/9 is elite control by any standard. He pitches efficiently, avoids deep counts, and rarely creates baserunner traffic. That efficiency keeps him in games long enough to accumulate strikeouts and limit damage.
  • Chandler's 5.24 BB/9 is the structural threat to Pittsburgh's chances today. Free passes under pressure compound quickly. Seattle doesn't need to square him up consistently to score runs and build a lead.
  • PNC Park carries a 0.96 runs factor and a 0.9 home run factor, making it one of the more pitcher-friendly environments in the league. The park reinforces the pitching edge Seattle already holds in this matchup.
  • Bryan Reynolds (1.180 OPS over the last seven days, 1.126 over the last 28) is Pittsburgh's most dangerous bat in current form, and he has no career data against Miller. He is the one unpredictable variable in this lineup.
  • Pittsburgh is 1-6 as a moneyline underdog when Chandler starts in 2026. The lineup hasn't provided enough run support to overcome his control issues in these spots, and the absence of Cruz makes that dynamic harder to reverse today.
  • Seattle is 1-4-0 ATS when Miller starts this season. The market has consistently overpriced Seattle in Miller's starts relative to actual game outcomes. The run line and exact game scripts carry real uncertainty even when Seattle wins.

Seattle Mariners vs Pittsburgh Pirates Betting Picks

Picks made June 25, 2026 at 05:56 AM ET. Odds shown reflect current market prices.

Seattle Mariners -1.0 Run Line -118 (MEDIUM confidence)
Seattle Mariners -1.0 Run Line -118 (MEDIUM confidence): If you believe in the structural edge, the -1.0 line at -118 offers better value than the moneyline at -145. A two-run Seattle margin fits the projected game script: Miller pitches deep, Chandler walks himself into trouble, and Seattle builds a cushion through baserunner accumulation rather than big hits. The 1-4 ATS record in Miller's starts keeps this at MEDIUM. The safer -1.0 over the -1.5 acknowledges that reality while keeping the directional bet intact.
Under 8.5 Total Runs -111 (LOW confidence)
Under 8.5 Total Runs -111 (LOW confidence): Contextual factors lean under: Miller's run suppression, PNC Park's 0.96 runs factor, and a Pittsburgh lineup missing Cruz. But the total line reflects where the game is likely to land, and there is no mathematical edge large enough to move this past LOW confidence. If Miller gets pulled early for any reason, the number gets much harder. Treat this as a lean, not a conviction play. It rounds out the same-game parlay logic more than it stands alone.
Bryce Miller Over 5.5 Strikeouts +100 (HIGH confidence)
Bryce Miller Over 5.5 Strikeouts +100 (HIGH confidence): Even money on a pitcher who has posted 7, 7, and 9 strikeouts in three consecutive starts. Miller is running a 9.68 K/9 rate in 2026. The 5.5 line is set well below his recent floor. The Pittsburgh batters with actual career data against him are consistently cold: Ozuna is 0-for-5 lifetime with a 0.000 OPS, and O'Hearn is 2-for-13 with a 0.308 OPS that has declined each season. The majority of Pittsburgh's lineup has no career exposure to Miller at all, which historically favors the pitcher in an unfamiliar first encounter. Plus-money on this strikeout line for this pitcher is a genuine pricing discrepancy.
Marcell Ozuna Under 0.5 Hits -101 (HIGH confidence)
Marcell Ozuna Under 0.5 Hits -101 (HIGH confidence): Ozuna is 0-for-5 career against Miller. That covers two separate seasons with a combined 0.000 OPS across 2023 and 2024 samples. He is also hitting .201 this season with a .281 OBP, one of the weaker contact profiles in the Pittsburgh lineup. The market prices this under at near-even money. Given Miller's current dominance and the consistent batter-vs-pitcher history, the probability of Ozuna going hitless today is substantially higher than 50%. Near-even juice on a matchup this one-sided is actionable value.
Ryan O'Hearn Under 0.5 Hits +135 (MEDIUM confidence)
Ryan O'Hearn Under 0.5 Hits +135 (MEDIUM confidence): O'Hearn is 2-for-13 career against Miller with a 0.308 OPS, and the trend is moving in the wrong direction, with his most recent exposure producing a 0.000 OPS. The market implies only a 42.6% probability for this under, but a .154 career average against a specific pitcher translates much closer to a 60%-plus hitless probability in any single game. Getting paid above even money on a documented Miller-specific weakness is worth the bet. MEDIUM rather than HIGH because O'Hearn's .285 full-season average reflects a legitimately improved hitter overall.
Dominic Canzone Over 1.5 Total Bases +126 (MEDIUM confidence)
Dominic Canzone Over 1.5 Total Bases +126 (MEDIUM confidence): Canzone is hitting .275/.346/.549 with 12 home runs in 205 plate appearances and posted a 1.121 OPS over the last 28 days. He faces Chandler, who has allowed 9 home runs in 74.0 innings and walks nearly a batter per inning. No career matchup data exists between the two, meaning Canzone carries his hot form into this start without any negative batter-vs-pitcher signal working against him. A power hitter in peak form against a homer-prone, walk-heavy starter makes 1.5 total bases over at +126 look underpriced. Consistent with the Seattle ML direction and the expected game script.
Same-Game Parlay
Same-Game Parlay: SEA ML + Under 8.5 Runs + Miller Over 5.5 K + Ozuna Under 0.5 Hits: These four legs reinforce each other directly. A dominant Miller outing produces strikeouts, which suppresses Pittsburgh runs, keeps the total low, and neutralizes Ozuna specifically. The cascade logic is sound: Miller's strikeout rate is the engine of the entire parlay. All four legs point toward the same game outcome. Treat this as a speculative add-on to your core plays, not the anchor of a session.
Analysis insight — no specific bet associated
No Run First Inning (NRFI) -133
No Run First Inning (NRFI) -133: Miller's 1.57 ERA and near-zero walk rate make a first-inning run against him highly improbable. On the Pittsburgh side, Chandler's 5.24 BB/9 is a concern, but Seattle's .231 team average and .697 team OPS reflect a lineup that does not consistently jump on starters in the first inning on the road. Neither team runs high first-inning scoring rates in 2026. Miller at peak form tips the scale toward a scoreless opening frame. The -133 implies roughly 57% probability, which looks like fair value given the pitching context.

Key Players

Batting AverageSEA
Randy Arozarena
.284Batting Average
LF
Home RunsSEA
Luke Raley
14Home Runs
RF
Runs Batted InSEA
Julio Rodriguez
38Runs Batted In
CF
Earned Run AverageSEA
Logan Gilbert
3.29Earned Run Average
SP
WinsSEA
George Kirby
6Wins
SP
StrikeoutsSEA
Logan Gilbert
100Strikeouts
SP
Batting AveragePIT
Nick Gonzales
.297Batting Average
3B
Home RunsPIT
Brandon Lowe
18Home Runs
2B
Runs Batted InPIT
Bryan Reynolds
52Runs Batted In
LF
Earned Run AveragePIT
Paul Skenes
2.86Earned Run Average
SP
WinsPIT
Braxton Ashcraft
7Wins
SP
StrikeoutsPIT
Braxton Ashcraft
107Strikeouts
SP

Recent Form

Seattle Mariners
L6-2Boston Red Sox
L5-1Boston Red Sox
W3-1Boston Red Sox
W3-2Pittsburgh Pirates
L11-1Pittsburgh Pirates
Pittsburgh Pirates
L4-3Colorado Rockies
L2-1Colorado Rockies
W8-6Colorado Rockies
L3-2Seattle Mariners
W11-1Seattle Mariners

Seattle Mariners vs Pittsburgh Pirates Summary

The clearest pitching asymmetry on today's slate sits at PNC Park. Bryce Miller is operating at a level that makes this matchup structurally straightforward: 1.57 ERA, five walks in 40.0 innings, and a Pittsburgh lineup that is cold against him historically and thin without Cruz. Chandler's 5.24 BB/9 means Pittsburgh's starter is an active liability in a game where Seattle doesn't need to outslug anyone, just stay patient and let the free passes pile up. PNC Park's 0.96 runs factor keeps the environment honest, and the park's dimensions limit the kind of big offensive inning that might bail out a struggling starter. The structural case for Seattle is layered and consistent.

The contrarian flag is real and worth naming clearly. Seattle is 1-4-0 ATS when Miller starts this season. The market has a habit of overpricing him relative to actual game scripts, and Pittsburgh's 11-1 blowout on Wednesday, even against a different arm, is genuine momentum for a Pirates team playing at home. Sharp money at Pirates +122 is not irrational. But the conditions today, this pitcher, this opposing starter, this lineup without Cruz, at this park, represent a concentration of context that is hard to argue against. The Mariners moneyline, the -1.0 run line, and Miller's strikeout prop are the core plays. The NRFI and Canzone total bases prop add value if you want to build around the same game script.

Context doesn't guarantee outcomes. Miller had a 1.57 ERA going into his last start and took the loss, which is exactly why the ATS record looks the way it does. Manage your exposure accordingly. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Jun 23, 2026SEA @ PITSEASEA 3-2
Jun 24, 2026SEA @ PITPITPIT 11-1

Compare odds for SEA @ PIT

Frequently Asked Questions

MLBGame PreviewsSeattle Mariners at Pittsburgh Pirates