We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSeattle Mariners at Minnesota Twins
Seattle MarinersSeattle Mariners
@
Target Field
Minnesota TwinsMinnesota Twins

Match Predictor

Pre-match Prediction
Seattle Mariners
@
Minnesota Twins
Seattle Mariners 54%Minnesota Twins 46%
Market LinesRun Line: Seattle Mariners -1Total: O/U 7.5
Model: Over 7.5
Model projects 7.7 total runs vs 7.5 line

Seattle Mariners

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
47%
14/30
MLB: 48%
Starter
33%
2/6
vs MIN
100%
1/1
Avg Total
8.2
MLB: 8.9
Game Starter (6) Last Starter vs MIN vs MIN (1)
Logan Gilbert #36 · RHP · Age 29
4.36
ERA (2026)
9.5
K/9 (2026)
6
Starts (2026)
6.5
Avg Total (2026)
Last 3:
ND ATH (Apr 22): 4.0IP, 3ER, 3K
L TEX (Apr 17): 5.1IP, 2ER, 7K
W HOU (Apr 12): 7.0IP, 1ER, 7K
vs MIN: L (May 09 2024): 4.0 IP, 8 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.31MLB Avg: 3.958 relievers
Workload Alert: Allowed 9 runs on 2026-04-25 vs STL. Bullpen arms likely still recovering.
Recent: W 5-4W 3-2W 11-9W 3-2L 4-11
Lineup vs Logan Gilbert (Career)
BatterPosPAAVGOPSHR
Victor CaratiniC13.1540.5391
Josh Bell1B11.1000.2820
Byron BuxtonCF9.0000.2220
Ryan JeffersC9.3751.0831
Trevor LarnachLF8.1250.2500
James OutmanCF3.0000.0000
Royce Lewis3B3.0000.0000
Austin MartinLF2.0000.5000
Tristan Gray3B2.0000.0000
4 batters with no matchup history

Minnesota Twins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
59%
17/29
MLB: 48%
Starter
67%
4/6
vs SEA
100%
1/1
Avg Total
9.6
MLB: 8.9
Game Starter (6) Last Starter vs SEA vs SEA (1)
Joe Ryan #41 · RHP · Age 30
3.90
ERA (2026)
9.3
K/9 (2026)
6
Starts (2026)
11.2
Avg Total (2026)
Last 3:
ND @NYM (Apr 23): 5.0IP, 4ER, 5K
L CIN (Apr 17): 6.0IP, 1ER, 6K
W @TOR (Apr 11): 7.0IP, 2ER, 5K
vs SEA: ND (Jun 30 2024): 5.2 IP, 1 ER, 10 K
Bullpen (2026 Season)Poor
ERA: 4.64MLB Avg: 3.958 relievers
Workload Alert: Allowed 10 runs on 2026-04-23 vs NYM. Bullpen arms likely still recovering.
Recent: L 8-10L 2-6L 1-6L 2-4W 11-4
Lineup vs Joe Ryan (Career)
BatterPosPAAVGOPSHR
Josh Naylor1B15.1540.7291
Julio RodriguezCF13.4551.4471
Cal RaleighC10.3000.6000
J.P. CrawfordSS8.1670.5420
Randy ArozarenaLF8.5001.1250
Luke RaleyRF7.2860.7150
Connor Joe1B6.3330.8330
Mitch GarverC5.2501.4001
Cole Young2B2.5001.0000
Rob RefsnyderRF2.5001.5000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickMinnesota Twins ML (-102, MEDIUM confidence)
The market prices Seattle at -145, implying the Mariners as the clear favorite.
PickMinnesota Twins +1.0 (-139, MEDIUM confidence)
This run-line pick provides a one-run cushion covering both a Twins win and a narrow Seattle victory.
PickUnder 7.5 (-128, LOW confidence)
The market line sits at 7.5, which means there is no projection-based edge here.

Seattle Mariners vs Minnesota Twins Game Preview

Joe Ryan is the reason to focus on tonight's game at Target Field. The Minnesota right-hander carries a 3.90 ERA into this start, but that number understates what he does to this Seattle lineup specifically. In his most recent meeting with the Mariners, June 2025, Ryan worked six scoreless innings and struck out eight. Before that, June 2024, he punched out 10 in 5.2 innings and allowed one earned run. Two starts, 17 combined strikeouts, one earned run. That is not a coincidence. That is a pitcher with a documented edge against this specific group of hitters. On the other side, Logan Gilbert enters going in the opposite direction. The Seattle right-hander sits at a 4.36 ERA through 33 innings in 2026 and lasted just four innings in his last start against the Athletics, surrendering three earned runs. He showed his ceiling once this month, going seven strong innings with one run against Houston in April, but that version of Gilbert has been the exception, not the rule.

The Minnesota Twins lineup is set up to punish Gilbert early. Ryan Jeffers is the name to know in this matchup. He owns a career 1.083 OPS in nine plate appearances against Gilbert, including a home run, and his most recent sample against him from 2024 produced a 2.333 OPS. He is also the hottest bat in the Minnesota order right now, posting a .957 OPS over the last 28 days. The other notable split cuts the opposite way: Byron Buxton is 0-for-9 in his career against Gilbert with no extra-base contact across two separate seasons. His current form is strong, but Gilbert has handled him consistently. The bulk of Minnesota's order, including Clemens, Lee, and Keaschall, has no career data against Gilbert at all, making this a first look for a significant chunk of the lineup.

The Seattle Mariners are not without their own matchup leverage. Rodriguez owns a 1.447 career OPS across 13 plate appearances against Ryan, with positive production in every season from 2022 through 2025. Randy Arozarena is hitting .500 in eight career PA against him. These are real threats, and this is the honest picture. If Seattle wins tonight in this MLB contest, Rodriguez creating traffic and Arozarena making contact is likely how it happens. The concern is that Rodriguez's current right-handed OPS sits at just .597 this season, well below his career Ryan numbers. Form and track record are pulling in opposite directions for J-Rod right now.

The backdrop matters here too. Target Field is open-air, and weather is a live variable. As one reporter noted: "The Mariners were lousy on the road in the rain last season, going 1-6 in games delayed by rain." If conditions deteriorate tonight, history says it hurts Seattle more. Minnesota also enters with genuine momentum after hammering these same Mariners 11-4 yesterday behind four home runs. The Twins are still just 2-8 over their last 10 games overall, but Connor Prielipp's emergence as a legitimate bullpen weapon, five innings and one hit in his first MLB win on Monday, adds real late-game depth to a staff that needed it. Ryan on the mound and a reinforced pen is the cleaner picture tonight.

Seattle Mariners vs Minnesota Twins Key Insights

  • Joe Ryan allowed one combined earned run across his last two starts against Seattle, spanning 11.2 innings and producing 18 combined strikeouts. His career head-to-head edge against this lineup is documented and verifiable, not a small-sample artifact.
  • Logan Gilbert carries a 4.36 ERA in 2026 with a recent four-inning, three-run outing as his latest work. His career line against Minnesota includes an eight-earned-run start in May 2024. Early-exit risk is elevated, which matters for both the total and the run line.
  • Minnesota is 8-6 at Target Field this season. Seattle is 4-9 on the road. That 13-game split gap is one of the starkest in the American League and is not fully priced into a near-even moneyline.
  • Ryan Jeffers owns a career 1.083 OPS in nine plate appearances against Gilbert and is Minnesota's hottest hitter over the last 28 days. Byron Buxton is 0-for-9 lifetime against Gilbert with no extra-base contact across multiple seasons. These two bats will diverge tonight.
  • Rodriguez (1.447 career OPS, 13 PA vs Ryan) and Randy Arozarena (.500 career average, 8 PA vs Ryan) are the two most dangerous Mariners bats against this pitcher. Ryan cannot get through this lineup on cruise control, and those two names at the top of the order are the biggest threat to the Minnesota ticket.
  • Target Field's open-air design makes weather a genuine factor. Seattle went 1-6 in rain-delayed road games last season. Any precipitation tonight tilts conditions further toward the home side and adds another layer of drag on run scoring.

Seattle Mariners vs Minnesota Twins Betting Picks

Picks made April 28, 2026 at 04:25 AM ET. Odds shown reflect current market prices.

Minnesota Twins +1.0 (-139, MEDIUM confidence)
Minnesota Twins +1.0 (-139, MEDIUM confidence): This run-line pick provides a one-run cushion covering both a Twins win and a narrow Seattle victory. In a game where Ryan projects to control traffic and Gilbert carries real early-exit risk, Minnesota staying within a run is a high-probability floor. This complements the moneyline lean without taking on full binary risk, and it fits the projected game flow of a tight, low-scoring result.
Under 7.5 (-128, LOW confidence)
Under 7.5 (-128, LOW confidence): The market line sits at 7.5, which means there is no projection-based edge here. The case rests entirely on the starting pitchers: Ryan's documented ability to suppress Seattle's offense and Gilbert's capacity to go deep when sharp. This is a supporting signal, not a primary thesis. Size down accordingly. Do not treat this as a confident lean just because it aligns with the moneyline pick.
Logan Gilbert Under 6.5 Strikeouts (-156, HIGH confidence)
Logan Gilbert Under 6.5 Strikeouts (-156, HIGH confidence): This is the sharpest individual prop on the board tonight. Gilbert produced just 3 K in six innings against Minnesota in June 2024 and 4 K in four innings against them in May 2024. His most recent outing against anyone produced 3 K in four innings. A three-start average of 5.7 K, combined with a Minnesota lineup that makes contact, makes the under on 6.5 the strongest matchup-driven play of the night. The implied 61% probability is warranted given the Minnesota-specific K suppression history.
Joe Ryan Over 5.5 Strikeouts (-152, MEDIUM confidence)
Joe Ryan Over 5.5 Strikeouts (-152, MEDIUM confidence): Ryan's career strikeout output against Seattle is exceptional. Eight strikeouts in six innings in 2025, 10 strikeouts in 5.2 innings in 2024. His 2026 K/9 sits at 9.2 across 32.1 innings. His last three starts have averaged 5.3 K, which is just below the line, but the Seattle-specific matchup history is a consistent outlier that pushes this over. The market is aware of his ability, which is why this sits at -152. The career edge still earns the price.
Ryan Jeffers Over 0.5 Hits (-145, MEDIUM confidence)
Ryan Jeffers Over 0.5 Hits (-145, MEDIUM confidence): Jeffers is hitting .375 with a 1.083 OPS in nine career plate appearances against Gilbert. His most recent sample from 2024 produced a 2.333 OPS. He also leads the Minnesota lineup with a .957 OPS over the last 28 days. Hot current form plus a strong career matchup is about as clean a prop setup as you will find tonight. This is the individual prop that best matches the game narrative.
Byron Buxton Under 0.5 Hits (+150, MEDIUM confidence)
Byron Buxton Under 0.5 Hits (+150, MEDIUM confidence): Buxton is 0-for-9 in his career against Gilbert with no extra-base hits. The sample spans 2022 and 2023 and shows consistent suppression across multiple seasons. His current overall form is strong, but Gilbert has neutralized him every time they have met. Under 0.5 hits at plus money against that career line is genuine positive expected value, and the history here is clear enough to trust it.
Julio Rodriguez Over 1.5 Total Bases (+120, MEDIUM confidence)
Julio Rodriguez Over 1.5 Total Bases (+120, MEDIUM confidence): Rodriguez owns a 1.447 OPS in 13 career plate appearances against Ryan, including a home run, with positive production in every season from 2022 through 2025. His current season vR OPS of .597 is below his career Ryan numbers, but his extra-base hit history and consistent contact quality against this pitcher make 1.5 total bases a well-priced target at plus money. This is the one prop where Seattle's interests align with the data, and +120 offers real value relative to the matchup edge.
Same-Game Parlay, 4 legs (MEDIUM confidence)
Same-Game Parlay, 4 legs (MEDIUM confidence): Minnesota Twins ML (-102) + Under 7.5 (-128) + Joe Ryan Over 5.5 Strikeouts (-152) + Ryan Jeffers Over 0.5 Hits (-145). These legs are correlated in the right direction. A dominant Ryan strikeout performance directly suppresses Seattle's offense, making both the under and a Twins win more likely in the same scenario. Jeffers getting a hit supports a Twins victory in a tight, low-run game where every base hit carries extra weight. The correlation is the thesis, not a coincidence.
Analysis insight — no specific bet associated
YRFI (+104, LOW confidence)
YRFI (+104, LOW confidence): Gilbert's 4.36 ERA in 2026 and his recent three-run, four-inning start reflect real first-inning instability. Ryan allowed four earned runs in five innings in his most recent start against the Mets. Both starters have been less sharp in 2026 than in prior seasons. YRFI at plus money carries value given that combined recent volatility, but first-inning-specific ERA data is not available for this matchup, so keep confidence low and exposure modest.

Key Players

Batting AverageSEA
Randy Arozarena
.287Batting Average
LF
Home RunsSEA
Cal Raleigh
7Home Runs
C
Runs Batted InSEA
Cal Raleigh
17Runs Batted In
C
Earned Run AverageSEA
Emerson Hancock
2.86Earned Run Average
SP
WinsSEA
George Kirby
4Wins
SP
StrikeoutsSEA
Logan Gilbert
35Strikeouts
SP
Batting AverageMIN
Brooks Lee
.242Batting Average
SS
Home RunsMIN
Byron Buxton
6Home Runs
CF
Runs Batted InMIN
Ryan Jeffers
18Runs Batted In
C
Earned Run AverageMIN
Taj Bradley
2.91Earned Run Average
SP
WinsMIN
Taj Bradley
3Wins
SP
StrikeoutsMIN
Taj Bradley
37Strikeouts
SP

Recent Form

Seattle Mariners
W5-4Athletics
W3-2St. Louis Cardinals
W11-9St. Louis Cardinals
W3-2St. Louis Cardinals
L11-4Minnesota Twins
Minnesota Twins
L10-8New York Mets
L6-2Tampa Bay Rays
L6-1Tampa Bay Rays
L4-2Tampa Bay Rays
W11-4Seattle Mariners

Seattle Mariners vs Minnesota Twins Summary

The pitching matchup is the whole argument for Minnesota tonight, and it is a strong one. Ryan has six scoreless innings and eight strikeouts in his most recent start against this Seattle lineup. Gilbert enters at a 4.36 ERA with an abbreviated outing behind him and a difficult career record at Target Field. The Twins at -102 prices a home team with a verified matchup edge at near-even money against a road team that is 4-9 away from home. That gap in situational context is not reflected in the market, and that is where the value lives.

The legitimate concern is Seattle's top of the order. Rodriguez has handled Ryan across four separate seasons and remains capable of a multi-hit, multi-base game at any point. Arozarena is equally dangerous in limited matchup history against him. Minnesota's 2-8 record over the last 10 games is also hard to fully dismiss, even after a dominant performance yesterday. The under at -128 is the weakest pick on the board by confidence level, pinned entirely to starting pitcher quality rather than any projected total edge. Size down there and treat it as a secondary confirmation, not a headline play.

Best angle: Minnesota ML at -102 paired with the Gilbert Under 6.5 K prop. That combination captures the core thesis without overloading on a total where the edge is thin. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesMIN leads series 1-0
DateMatchupResult
Apr 27, 2026SEA @ MINMINMIN 11-4

Compare odds for SEA @ MIN

Frequently Asked Questions

MLBGame PreviewsSeattle Mariners at Minnesota Twins