The Matchup Report

Minnesota Twins vs Seattle Mariners Prediction (July 31): Odds, Pick & Analysis

AG

Austin Grant

July 31, 2026 · 6:05 AM EDT
MLB
Share
T-Mobile Park — Minnesota Twins at Seattle Mariners

Minnesota Twins vs Seattle Mariners · July 31, 2026 · 10:10 PM EDT · Photo: ESPN

The Minnesota Twins arrive in Seattle with a .245 batting average and 4.71 runs per game, numbers that rank among the league's weaker offensive profiles. The Mariners counter with a .230 average and 4.00 runs per game—marginally worse at the plate, yet backed by a pitching staff that has been substantially more effective. This July 31 matchup pits two struggling teams against each other, but the quality of arms on the mound creates a meaningful separation in win probability.

Tonight's Odds

MONEYLINE
Minnesota Twins+154
Seattle Mariners-184
RUN LINE
Minnesota Twins +1.5-138
Seattle Mariners -1.5+115
OVER/UNDER
Over 7.5-124
Under 7.5+102

Probable Pitchers

Minnesota Twins

RHP Zebby Matthews

Record4-8
ERA5.21
WHIP1.32
IP76.0
K/97.0
BB/92.8
VS

Seattle Mariners

RHP Bryce Miller

Record4-5
ERA2.75
WHIP0.92
IP68.7
K/99.3
BB/91.4

Minnesota's offensive struggles are compounded by the absence of Byron Buxton, their most productive hitter, who sits on the 10-day injured list. Buxton has carried the Twins' lineup with a .263 average, 25 home runs, and a .864 OPS when healthy. Without him, the Twins lean on Luke Keaschall (.256 average) and Kody Clemens (.244 average, .793 OPS), a supporting cast that lacks the punch needed to overcome pitching disadvantages. The team's OPS of .724 reflects an offense that struggles to generate consistent run production, particularly in tight games. Minnesota's 55-55 record and recent W1 streak offer some optimism, but the roster's current composition—also missing Cole Sands and Mike Paredes to injury—limits ceiling potential.

Seattle's lineup presents a similar offensive challenge with a .230 average, though Randy Arozarena (.283 average, .827 OPS) provides legitimate star power at the top. Arozarena's presence, combined with Josh Naylor (.263) and Cole Young (.261), gives the Mariners a more reliable offensive foundation than what Minnesota can field. The absence of Brendan Donovan on the 10-day list stings, but the Mariners' depth better absorbs the loss. More critically, Seattle's pitching staff operates in a different stratosphere: a 3.74 team ERA compared to Minnesota's 4.62, a 1.19 WHIP versus 1.38, and a superior 8.69 K/9 rate.

The starting pitcher matchup crystallizes this advantage. Bryce Miller takes the mound for Seattle with a 2.75 ERA and 4-5 record, representing one of the Mariners' most reliable arms. Opposing him, Zebby Matthews carries a 5.21 ERA with a 4-8 record—a significant gap that suggests Seattle will control the early innings. Matthew's struggles this season make him a liability in a tight contest, whereas Miller's efficiency provides the Mariners a platform to protect a lead.

Seattle's recent form (3-7 in their last 10) appears concerning until context is applied: Minnesota's 6-4 stretch masks deeper offensive limitations. The Mariners' pitching-first approach remains viable, and facing a diminished Twins lineup without Buxton amplifies that advantage. At -184, Seattle's moneyline reflects appropriate respect for their pitching dominance and Miller's effectiveness. The Mariners' superior ERA, strikeout rate, and healthier starting rotation position them as the clear favorite in this divisional contest.

Best Bet

Seattle Mariners (-184)

Based on the matchup analysis, recent form, and line value, Seattle Mariners (-184) is our top play for this game.

More MLB Predictions