Twins vs. Mariners Odds & Betting Predictions - May 31, 2025
Twins at Mariners
2:10 am • MNNTStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 2.82 | 5-2 | |
![]() | ![]() | 6.43 | 0-1 |
Twins at Mariners Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Twins 31-25 | +1.5 | +1.5-178 | o7-102 | +135 |
![]() Mariners 30-26 | u7 | -1.5+148 | u7-118 | -160 |

T-Mobile ParkSeattle
Twins vs. Mariners Expert Picks

Steak Friend
Last 30d: 165-189-1 (-34.5u)
Under 7-115
1.15u

Picks Office
Last 30d: 71-73-2 (-5.8u)
Under 7+100
1u
📈 13-3 (81.3%) last 4 days
Follow @PicksOffice on X.
Bryan Woo dealing at home – 0.93 ERA at T-Mobile, 18 Ks in 19.1 IP. Overall 2.40 ERA, 0.93 WHIP. Held opponents to 1.71 ERA over last 5 starts. Twins hit just .229 on the road, average 3.93 RPG. Three of last 4 games under 2 runs. Seattle’s lineup ice-cold.
Mariners’ bats cooling off – 5 losses in last 7, including 9-0 and 9-3 losses to WAS. Held to 3 runs or fewer in 4 of last 6. Twins starter Zebby Matthews likely short leash. Bullpen ready – 3.22 season ERA, led by Duran. Mariners' pen solid too – 2.96 ERA, Muñoz a lockdown closer.
T-Mobile Park suppresses offense – 11 of 15 games with low wind hit the Under. Twins just 12-17 on the road. Under has cashed in 15 of their last 24 away games. Woo’s elite command + both pens locked in = run prevention all night.
MIN +130
1.3u
📈 13-3 (81.3%) last 4 days
Follow @PicksOffice on X.
Twins riding red-hot stretch – 18-9 since Clemens joined. He’s mashing .304 AVG, 1.087 OPS, 5 HR in 22 games. 13-game win streak in that run. Mariners reeling – lost 5 of 7, including a brutal 9-3 extra-innings collapse and a 9-0 shutout. Home woes too – 2-7 last 9 in Seattle.
Clemens stays in the lineup no matter who returns – Buxton, Bader, Wallner possibly back. That depth matters vs Woo. Woo’s strong May can’t erase that memory. Matthews shaky (7.71 ERA) but doesn't need to be sharp – bullpen is elite: 3.22 ERA, team WHIP 1.16 (4th best in MLB).
Minnesota owns this matchup – won 6 of last 10 vs SEA, took 5 of 7 in '24 series. Twins clicking – 17-5 in last 22. With momentum, depth, and history, Twins should handle business in Seattle.

Capper Central
Last 30d: 117-101-2 (-0.6u)
MIN +1-116
1u

Markus Markets
Last 30d: 28-28-1 (+0.5u)
B.Woo u5.5 Hits Allowed-145
1.5u

Sean Zerillo
Last 30d: 131-147-8 (-9.0u)
Under 7.5-125
0.5u
Flat to -130 or 7 (-110)
Prop Odds Comparison
Line Movement Tracker
Twins vs. Mariners Public Betting Percentages
Betting Trends
- Mariners are 2-3 in their last 5 games.
- Mariners are 2-3 in their last 5 games against the spread
- Mariners are 14-14 in their road games against the spread
- The totals have gone OVER in 5 of Mariners' last 5 games
- The totals have gone OVER in 18 of Mariners' 29 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Mariners vs. Twins Injury Updates

Mariners Injuries
- Victor RoblesRF
Robles is out with shoulder
Out
- Logan GilbertSP
Gilbert is out with elbow
Out

Twins Injuries
Twins vs. Mariners Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 94 | 7 | 7 | 4 | |
![]() | 21 | 1 | 0 | 2 | |
![]() | 13 | 1 | 1 | 0 | |
![]() | 17 | 1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 2-6 | 2 | 0 | 2 |
![]() | 4-6 | 1 | 1 | 4 |
![]() | 1-5 | 1 | 0 | 0 |
![]() | 0-1 | 1 | 0 | 0 |
![]() | 0-1 | 1 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 2 |
![]() | 2-5 | 1 | 0 | 1 |
![]() | 2-5 | 1 | 0 | 0 |
![]() | 0-5 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-0 | 1 | 0 | 0 |
![]() | 0-0 | 1 | 0 | 0 |
![]() | 2-3 | 3 | 2 | 3 |
![]() | 2-3 | 3 | 2 | 3 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 95 | 6.2 | 3 | 3 | |
![]() | 6 | 0.1 | 0 | 0 | |
![]() | 15 | 1 | 1 | 0 | |
![]() | 24 | 1 | 2 | 3 | |
![]() | 33 | 1 | 1 | 5 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 2-4 | 1 | 0 | 0 |
![]() | 1-5 | 1 | 0 | 0 |
![]() | 2-5 | 1 | 0 | 0 |
![]() | 2-4 | 2 | 2 | 5 |
![]() | 2-4 | 1 | 1 | 1 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
Twins vs. Mariners Odds Comparison
Could not load odds
Twins at Mariners Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Twins 31-25 | o3-111 | u3-115 |
![]() Mariners 30-26 | o3.5-120 | u3.5-108 |