We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Seattle Mariners
Minnesota TwinsMinnesota Twins
@
T-Mobile Park
Seattle MarinersSeattle Mariners

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Seattle Mariners
Minnesota Twins 37%Seattle Mariners 63%
Market LinesRun Line: Seattle Mariners -1Total: O/U 8
Model: Under 8
Model projects 7.8 total runs vs 8 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
52%
57/110
MLB: 48%
Starter
54%
7/13
vs SEA
33%
1/3
Avg Total
9.7
MLB: 8.9
Game Starter (13) Last Starter vs SEA vs SEA (3)
Zebby Matthews #52 · RHP · Age 26
5.21
ERA (2026)
7.0
K/9 (2026)
13
Starts (2026)
8.4
Avg Total (2026)
Last 3:
L ATH (Jul 24): 6.0IP, 2ER, 1K
L @CHC (Jul 19): 3.0IP, 8ER, 4K
L LAA (Jul 10): 6.0IP, 4ER, 3K
vs SEA: ND (May 30 2025): 7.0 IP, 4 ER, 7 K
Bullpen (2026 Season)Average
ERA: 3.70MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-07-26 vs ATH. Bullpen arms likely still recovering.
Recent: W 2-0W 11-8W 3-2L 0-4W 4-3
Lineup vs Zebby Matthews (Career)
BatterPosPAAVGOPSHR
Cal RaleighC3.3331.6661
J.P. CrawfordSS3.10002.0000
Julio RodriguezCF3.3330.6660
Randy ArozarenaLF3.3331.6661
Josh Naylor1B2.0000.0000
8 batters with no matchup history

Seattle Mariners

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
42%
46/110
MLB: 48%
Starter
27%
3/11
vs MIN
33%
1/3
Avg Total
8.0
MLB: 8.9
Game Starter (11) Last Starter vs MIN vs MIN (3)
Bryce Miller #50 · RHP · Age 28
2.75
ERA (2026)
9.4
K/9 (2026)
11
Starts (2026)
6.7
Avg Total (2026)
Last 3:
L @TEX (Jul 24): 5.1IP, 5ER, 0K
L SF (Jul 17): 5.2IP, 2ER, 6K
L @MIA (Jul 09): 5.0IP, 4ER, 3K
vs MIN: L (Jun 29 2024): 5.0 IP, 2 ER, 6 K
Bullpen (2026 Season)Average
ERA: 3.72MLB Avg: 3.959 relievers
Recent: W 6-4L 3-7W 7-6L 2-4L 2-6
Lineup vs Bryce Miller (Career)
BatterPosPAAVGOPSHR
Trevor LarnachLF8.1430.5360
Victor CaratiniC5.0000.0000
Austin MartinRF2.5001.0000
Brooks Lee3B2.0000.0000
Josh BellDH2.0000.0000
Kody Clemens1B2.0000.0000
Ryan JeffersC2.0000.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickTwins ML +162 (MEDIUM)
Minnesota is the live plus-money underdog, and the case for them is built on current form rather than hope.
PickTwins +1.5 @ -135 (MEDIUM)
For bettors who want Minnesota exposure but prefer the cushion of the run line, +1.5 at -135 is the right way to play it.
PickUnder 8.0 @ -118 (LOW)
This is a thin lean, not a strong play.

Minnesota Twins vs Seattle Mariners Game Preview

The story of this Friday night begins on the mound. Minnesota Twins right-hander Zebby Matthews squares off against Seattle's Bryce Miller in tonight's MLB action at T-Mobile Park, and the matchup is far more interesting than the surface numbers suggest. Miller owns a 2.75 ERA through 68.2 innings in 2026, a number that looks elite on paper. But his last three starts have been rough: a 0-strikeout, 5-earned-run disaster against Texas on July 24, followed by 6 strikeouts in 5.2 innings against San Francisco on July 17, then 3 strikeouts in 5.0 innings against Miami on July 9. That is a three-start average of just 3.0 Ks, against a market pricing him over 4.5 strikeouts as the heavy favorite. The July 24 outing was the only 0-K start of his entire 2026 season, and the command issues that night were not subtle.

Matthews brings his own concerns. His 2026 K/9 of 6.99 ranks among the lower marks in the AL rotation, and his last three starts averaged just 2.67 strikeouts per outing: 1 K in 6 innings on July 24, 4 K in a 3-inning implosion on July 19, and 3 K in 6 innings on July 10. His career ERA sits above 5.00 in each of his first three professional seasons. The lone exception in his history against Seattle Mariners came in 2025, when he posted 7 strikeouts over 7 innings. But that was his best start in recent memory, not his baseline. Contact management, not swing-and-miss stuff, is his actual game, and he will need his defense sharp to survive a Seattle lineup that, even while struggling, still has legitimate power threats.

The team-level context sharpens the picture considerably. Seattle has gone 3-7 over its last 10 games, posting a .249 batting average and 5.08 ERA during that stretch while being outscored by 10 runs. The Mariners just dropped two straight at Dodger Stadium before flying home for this series opener. Minnesota, by contrast, has gone 6-4 over that same period, with Kody Clemens slashing a 1.118 OPS over the last seven days and Austin Martin at 1.163. The momentum gap is real, and a market pricing Seattle at 64.1% implied win probability looks like it is leaning on Miller's season ERA rather than what has actually happened over the last three weeks.

J.P. Crawford's wrist situation adds another layer. The Mariners shortstop was scratched from Thursday's lineup at Dodger Stadium with soreness, and his Friday availability is unclear. Crawford carries a .330 on-base percentage and is one of the few consistent table-setters in a lineup that has been spinning its wheels all month. Crawford, the Mariners are navigating considerable trade deadline uncertainty that has put the organization on edge. Emerson Hancock captured the mood when he said: "I'm not on social media a lot, but obviously my wife tells me about a ton of this stuff. Again, it's all out of my control." That kind of backdrop rarely helps a team lock in for a Friday night series opener.

Minnesota Twins vs Seattle Mariners Key Insights

  • Bryce Miller's season ERA of 2.75 is real, but his last three-start K average of 3.0 tells a different story. His July 24 outing produced zero strikeouts in 5.1 innings against Texas, the only such start of his 2026 season, suggesting mechanical issues that 7 days of extended rest may not fully solve.
  • The Twins enter this series opener 6-4 over their last 10 games while Seattle has gone 3-7, posted a 5.08 ERA, and been outscored by 10 runs during that same stretch. That is a significant form gap that the current moneyline does not adequately price.
  • T-Mobile Park runs at a 0.95 runs factor and 0.9 HR factor, a legitimate pitcher-friendly environment. Both starters profile as contact-management pitchers rather than strikeout threats, which sets up a grinding, low-scoring game where Minnesota's recent momentum and hot individual bats could be the difference.
  • J.P. Crawford's wrist is the main lineup variable. If Seattle's most reliable on-base threat (.330 OBP) sits out or plays hurt, the Mariners lose one of their few consistent offensive contributors in a lineup already posting a .230 team average on the season.
  • Dominic Canzone arrives at this game with a 1.108 OPS over his last seven days and 18 home runs on the year, while Matthews has surrendered 15 home runs in 76 innings in 2026 (1.78 HR per 9). That is a dangerous individual matchup in a game where offense will be at a premium.
  • The contrarian case deserves acknowledgment: Miller's 0-K start came against a potent Texas lineup, and 7 days of rest in a pitcher-friendly home dome is the ideal reset scenario. His full-season ERA of 2.75 reflects real quality. A bounce-back effort is possible, which is exactly why the Twins +1.5 run line at -135 offers more durable value than the straight moneyline for conservative bettors.

Minnesota Twins vs Seattle Mariners Betting Picks

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

Twins +1.5 @ -135 (MEDIUM)
Twins +1.5 @ -135 (MEDIUM): For bettors who want Minnesota exposure but prefer the cushion of the run line, +1.5 at -135 is the right way to play it. Minnesota has gone 13-14 in one-run games this season, and this projects as exactly that kind of tight, low-scoring contest. Clemens (1.118 OPS, L7d) and Martin (1.163 OPS, L7d) give the Twins two live bats capable of manufacturing the run that covers this line even if Seattle mounts a late push.
Under 8.0 @ -118 (LOW)
Under 8.0 @ -118 (LOW): This is a thin lean, not a strong play. T-Mobile Park's 0.95 runs factor does suppress scoring, and two starters with below-average strikeout rates tend to produce weak contact rather than crooked numbers. But the projected total sits right at the 8.0 line, which means there is no meaningful edge. Play this one small if at all, and only as part of a broader game narrative. Do not make it your anchor bet tonight.
Bryce Miller Under 4.5 Strikeouts @ +108 (MEDIUM)
Bryce Miller Under 4.5 Strikeouts @ +108 (MEDIUM): This is the best individual prop on the board tonight. Miller's last three starts averaged just 3.0 Ks, headlined by his 0-K disaster on July 24. His career history against Minnesota adds further support: just 2 strikeouts in 4.0 innings in his 2025 outing against them. The market is still pricing him near coin-flip (+108 under) based on his season K/9 of 9.34, which has not reflected his recent reality at all. Getting plus money on the well-supported under side here is real value. Take it.
Zebby Matthews Under 4.5 Strikeouts @ +100 (MEDIUM)
Zebby Matthews Under 4.5 Strikeouts @ +100 (MEDIUM): Matthews' K/9 of 6.99 in 2026 already makes 4.5 a stretch over a full start, and his three-start average of 2.67 Ks makes the over even harder to justify. His 2025 outing against Seattle (7 K in 7 IP) is an outlier that is likely inflating public perception of what he can do in this matchup. Even money on the under is a fair price given the consistent low-K trend across his last three appearances, and this pairs cleanly with the Miller under for a dual strikeout prop angle.
Trevor Larnach Under 0.5 Hits @ +110 (MEDIUM)
Trevor Larnach Under 0.5 Hits @ +110 (MEDIUM): The BvP history here is compelling. Larnach is 1-for-7 (.143 AVG, 0.536 OPS) in career plate appearances against Miller, and the trend is deteriorating each season: a 1.000 OPS in 2023 (small sample), down to 0.333 in 2024, then 0.000 OPS across 2 PA in 2025. His L7d OPS sits at .282, confirming he is cold right now. A worsening career trajectory against a specific pitcher, combined with a current cold streak, at plus money, is a clean under play.
Dominic Canzone to Hit a Home Run @ +410 (LOW)
Dominic Canzone to Hit a Home Run @ +410 (LOW): This is a speculative play, but the setup is real. Canzone is the hottest bat in the Seattle lineup, posting a 1.108 OPS over his last seven days with 18 home runs on the season. Matthews has surrendered 15 HR in 76 innings this year (1.78 HR per 9), a rate that plays well for power hitters with plus pull power. T-Mobile Park's 0.9 HR factor is a mild suppressor, and there is no BvP data for this matchup to lean on, which keeps this firmly in low-confidence territory. But at +410, you only need to cash this periodically to generate value over a season.
Randy Arozarena Over 0.5 Total Bases @ -200 (MEDIUM)
Randy Arozarena Over 0.5 Total Bases @ -200 (MEDIUM): Arozarena is the most reliable threat in Seattle's lineup right now. He is slashing .283/.376/.451 with a .872 OPS against right-handed pitching, and his L7d OPS sits at 0.856, showing consistent recent production. Matthews carries a 5.21 ERA in 2026 with 24 walks in 76 innings, meaning hitters make contact against him. Getting Arozarena to reach base at least once in a full game against a right-handed starter posting those numbers is a high-probability outcome. The -200 price means you are laying juice, but the outcome is well-supported by the data.
SGP (4 Legs)
SGP (4 Legs): Twins ML / Under 8.0 / Bryce Miller Under 4.5 K / Arozarena Over 0.5 Total Bases: These four legs reinforce each other rather than working against each other. A tight, low-scoring game where Miller struggles to generate strikeouts creates the right conditions for Minnesota to steal a road win, while Arozarena making contact is the most reliable single-player outcome in a game where runs will be scarce. Legs: Twins ML (428880518), Under 8.0 (428880615), Miller Under 4.5 K (428844764), Arozarena Over 0.5 TB (428844749). Parlay responsibly and size appropriately.
Analysis insight — no specific bet associated
YRFI @ -119 (LOW)
YRFI @ -119 (LOW): Both starters have been leaky in recent outings. Matthews allowed 8 earned runs on July 19 and 4 earned runs on July 10. Miller gave up 5 earned runs on July 24. Extended rest (7 days for both) can disrupt early-inning command as starters work back into rhythm. The market prices this at near-even, which is fair given the uncertainty. This is a low-confidence lean toward first-inning scoring based on recent starter trends rather than verified first-inning splits, which are not available in this data feed. Play it accordingly.

Key Players

Batting AverageMIN
Byron Buxton
.263Batting Average
CF
Home RunsMIN
Byron Buxton
25Home Runs
CF
Runs Batted InMIN
Josh Bell
63Runs Batted In
DH
Earned Run AverageMIN
Joe Ryan
3.52Earned Run Average
SP
WinsMIN
Taj Bradley
9Wins
SP
StrikeoutsMIN
Taj Bradley
139Strikeouts
SP
Batting AverageSEA
Randy Arozarena
.283Batting Average
LF
Home RunsSEA
Dominic Canzone
18Home Runs
DH
Runs Batted InSEA
Dominic Canzone
49Runs Batted In
DH
Earned Run AverageSEA
Emerson Hancock
3.26Earned Run Average
SP
WinsSEA
Logan Gilbert
8Wins
SP
StrikeoutsSEA
Logan Gilbert
133Strikeouts
SP

Recent Form

Minnesota Twins
W2-0Athletics
W11-8Athletics
W3-2Kansas City Royals
L4-0Kansas City Royals
W4-3Kansas City Royals
Seattle Mariners
W6-4Texas Rangers
L7-3Texas Rangers
W7-6Los Angeles Dodgers
L4-2Los Angeles Dodgers
L6-2Los Angeles Dodgers

Minnesota Twins vs Seattle Mariners Summary

Two teams moving in completely opposite directions meet Friday night at T-Mobile Park, and the numbers point toward the road team. Seattle's 3-7 slide, outscored by 10 runs, posting a 5.08 ERA during that stretch, does not reflect a team that should be priced at 64.1% to win at home. Minnesota's 6-4 L10, with Clemens and Martin both north of 1.100 OPS over the last seven days, looks like a squad peaking at the right time. Miller's 0-K outing on July 24 is the central data point of this entire slate, and it supports two plays simultaneously: Twins ML at +162 as the value moneyline, and Miller Under 4.5 Ks at +108 as the supporting prop. Together they tell a consistent story about a starter whose recent form has diverged sharply from his season ERA, facing a lineup that has been playing sharp baseball for two weeks.

The honest counterargument is Miller's full-season quality. A 2.75 ERA over 68 innings is not noise, and 7 days of rest in a familiar home environment with a pitcher-friendly park is exactly the setup for a mechanical reset. If his fastball command returns Friday night, the Twins ML ticket gets difficult fast. That is why Twins +1.5 at -135 is the more durable play for bettors who want Minnesota exposure without absorbing a straight loss if Miller bounces back. Keep the Under 8.0 position small: the total sits right at 8.0 with minimal edge, so it is a supporting lean rather than a primary bet. The cleaner value is concentrated in the run line and the two strikeout unders, both grounded in recent performance data rather than season averages the market has not fully adjusted from.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSEA leads series 2-1
DateMatchupResult
Apr 27, 2026SEA @ MINMINMIN 11-4
Apr 28, 2026SEA @ MINSEASEA 7-1
Apr 29, 2026SEA @ MINSEASEA 5-3

Twins vs Mariners predictions: Miller's 0-K meltdown makes +162 Minnesota ML the value play. Seattle's 3-7 skid continues at T-Mobile Park tonight.

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Seattle Mariners