We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSeattle Mariners at Athletics
Seattle MarinersSeattle Mariners
@
Sutter Health Park
AthleticsAthletics

Match Predictor

Pre-match Prediction
Seattle Mariners
@
Athletics
Seattle Mariners 52%Athletics 49%
Market LinesRun Line: Seattle Mariners -1Total: O/U 10.5
Model: Under 10.5
Model projects 9.3 total runs vs 10.5 line

Seattle Mariners

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
26%
14/54
MLB: 48%
Starter
44%
4/9
vs ATH
0%
0/3
Avg Total
8.0
MLB: 8.9
Game Starter (9) Last Starter vs ATH vs ATH (3)
Luis Castillo #58 · RHP · Age 34
6.41
ERA (2026)
9.2
K/9 (2026)
9
Starts (2026)
9.4
Avg Total (2026)
Last 3:
L CHW (May 19): 2.1IP, 2ER, 4K
W @HOU (May 14): 5.2IP, 3ER, 6K
L @CHW (May 09): 4.0IP, 4ER, 6K
vs ATH: L (Mar 28 2025): 5.0 IP, 2 ER, 4 K
Bullpen (2026 Season)Average
ERA: 3.76MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-05-24 vs KC. Bullpen arms likely still recovering.
Recent: L 1-2W 5-4W 2-0L 0-5L 6-8
Lineup vs Luis Castillo (Career)
BatterPosPAAVGOPSHR
Shea LangeliersC25.2270.7290
Brent RookerDH18.1670.5001
Jeff McNeil2B16.5331.8303
Lawrence ButlerRF13.2310.7691
Jonah HeimC10.3000.7000
Tyler SoderstromLF10.2220.5330
Zack Gelof3B8.2500.5000
Carlos CortesRF6.1670.6670
Nick Kurtz1B6.2000.5330
4 batters with no matchup history

Athletics

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
30%
16/53
MLB: 48%
Starter
20%
2/10
vs SEA
0%
0/3
Avg Total
8.9
MLB: 8.9
Game Starter (10) Last Starter vs SEA vs SEA (3)
Aaron Civale #45 · RHP · Age 31
3.31
ERA (2026)
6.5
K/9 (2026)
10
Starts (2026)
7.5
Avg Total (2026)
Last 3:
ND @LAA (May 20): 5.0IP, 5ER, 2K
W SF (May 15): 5.0IP, 2ER, 2K
W @BAL (May 09): 5.0IP, 0ER, 6K
vs SEA: ND (Apr 22 2026): 5.1 IP, 3 ER, 5 K
Bullpen (2026 Season)Average
ERA: 4.13MLB Avg: 3.9510 relievers
Recent: W 6-5W 3-2L 3-7L 0-2W 5-2
Lineup vs Aaron Civale (Career)
BatterPosPAAVGOPSHR
J.P. CrawfordSS17.2670.7530
Julio RodriguezCF15.4001.0001
Mitch GarverC10.2221.1892
Josh Naylor1B6.5001.0000
Dominic CanzoneDH4.0000.2500
Randy ArozarenaLF3.5001.3330
Cole Young2B2.0000.0000
Luke RaleyRF2.0000.5000
Patrick Wisdom3B2.0000.0000
Rob RefsnyderDH2.0000.5000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickAthletics Moneyline (+102, MEDIUM) The m
Athletics Moneyline (+102, MEDIUM) The market implies a 49.5% win probability on the Athletics, which undersells the pitching edge here. Civale is 5-1...
PickAthletics +1.0 Run Line (-145, MEDIUM) E
Athletics +1.0 Run Line (-145, MEDIUM) Even in a loss scenario, Castillo's 2026 pattern suggests the Mariners are unlikely to blow this open. The mark...
PickOver 10.5 (-104, LOW) This is a low-conf
Over 10.5 (-104, LOW) This is a low-confidence lean and should be sized accordingly. The reasoning: Castillo has been allowing runs in bunches all sea...

Seattle Mariners vs Athletics Game Preview

The starting pitchers tonight tell you everything you need to know. Aaron Civale takes the mound for the home Athletics riding one of the quieter breakout seasons in baseball: 5-1, 3.31 ERA across 51.2 innings in 2026. Opposing him, the Seattle Mariners send Luis Castillo, a pitcher who posted back-to-back sub-3.65 ERA seasons in 2024 and 2025 and has fallen completely apart this year. Castillo owns a 6.41 ERA through 46.1 innings and was pulled after just 2.1 innings in his last start on May 19. This is not a rough patch. This is a sustained collapse, and tonight's MLB matchup puts him on the road against a lineup that knows exactly how to hurt him.

The batter-vs-pitcher data is where this game gets genuinely interesting. Jeff McNeil, acquired from the Mets this offseason, has quietly built one of the most lopsided personal records against any pitcher in the game. Career vs Castillo: .533 average, 1.830 OPS, and 3 home runs in just 16 plate appearances. The trend has escalated every season, culminating in a 3.500 OPS across his two 2026 matchups. Most bettors will not even know McNeil is in this lineup, let alone that he historically owns the Mariners ace. On Seattle's side, Julio Rodríguez carries the offensive load. He carries a .400 average and 1.000 OPS in 15 career plate appearances against Civale, including a home run, and his last seven days have been exceptional at a 1.027 OPS clip. If the Mariners push back in this game, Rodríguez is the engine driving it.

Team context favors Sacramento. The Athletics score 4.4 runs per game on the season, come in off a win Sunday in San Diego, and have a lineup with several productive bats. The Mariners have dropped two straight, were outscored 13-6 in Kansas City over the weekend, and are 18-20 against right-handed pitching this year. Castillo gets 11 days of rest here, and some sharp bettors will flag that as a bounce-back signal. He was a legitimate ace in both 2024 and 2025, and regression-to-the-mean thinkers will argue a 6.41 ERA is unsustainably bad. The case exists. But 46.1 innings is not a small sample, and rest alone rarely fixes mechanical problems that have been this consistent and this severe. The committee rejected the contrarian fade and sided with the home pitcher and the home team.

Sutter Health Park in Sacramento plays as a neutral minor league setting with no confirmed extreme park factors. Unlike Coors Field or Fenway Park, the environment here should not skew the total dramatically in either direction. Both bullpens are fresh for Game 1 of this series, which matters if either starter exits early. Given Castillo's 2026 track record, that is not a hypothetical concern.

Seattle Mariners vs Athletics Key Insights

  • Luis Castillo's 2026 ERA of 6.41 across 46.1 innings is not a small-sample issue. He was pulled after 2.1 innings in his last start on May 19 and has repeatedly failed to complete five innings this season. The decline is real, documented, and sustained.
  • Aaron Civale has reversed his career trend sharply in 2026: 5-1, 3.31 ERA after posting a 4.66 ERA in 2025. His walk rate is controlled (16 BB in 51.2 IP) and he pitches five innings consistently. He is clearly the better pitcher in this matchup.
  • Jeff McNeil's career BvP against Castillo (.533 AVG, 1.830 OPS, 3 HR in 16 PA) is extraordinary for a middle infielder, and the trend has escalated every season. He is the hidden weapon in the Athletics lineup and could deliver the first big blow if Castillo struggles early, as he has all year.
  • Julio Rodríguez is Seattle's best counter. He carries a .400 average, 1.000 OPS, and a home run in 15 career plate appearances against Civale. His last seven days: 1.027 OPS. He is the most dangerous bat in the Mariners order and the key to any Seattle rally.
  • Seattle is 18-20 against right-handed pitching, 11-14 on the road, and arrives on a two-game losing skid after being outscored 13-6 in Kansas City. The Mariners are also 7-12 in one-run games this season. Momentum, road form, and close-game execution all point the wrong direction heading into this opener.
  • Both bullpens are fresh for Game 1 of this series. Castillo's 2026 history makes early-exit scenarios realistic, not theoretical. If he fails to complete the fourth or fifth inning again, heavy first-half scoring becomes a real possibility, feeding the Over 10.5 and YRFI angles simultaneously.

Seattle Mariners vs Athletics Betting Picks

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

Athletics +1.0 Run Line (-145, MEDIUM) E
Athletics +1.0 Run Line (-145, MEDIUM) Even in a loss scenario, Castillo's 2026 pattern suggests the Mariners are unlikely to blow this open. The market implies a 59.2% cover probability on this line. When you factor in the Athletics' outright win probability near 49.5% and the realistic chance of a narrow one-run Mariners win, the true cover rate on +1.0 sits closer to 64 to 65%. The run cushion is valuable given how close this roster matchup actually is and how Castillo has pitched this year.
Over 10.5 (-104, LOW) This is a low-conf
Over 10.5 (-104, LOW) This is a low-confidence lean and should be sized accordingly. The reasoning: Castillo has been allowing runs in bunches all season and has repeatedly failed to get deep into games. Civale's most recent start (5 ER in 5 IP vs the Angels) shows he is not untouchable either. Both bullpens are fresh but neither team has an elite offense that shuts doors. The risk is Castillo bouncing back and both lineups going cold. Proceed with appropriate caution given the LOW confidence tag.
Jeff McNeil Over 0.5 Hits (-222, HIGH) M
Jeff McNeil Over 0.5 Hits (-222, HIGH) McNeil owns Castillo in a way that is rare to find in this kind of data. A .533 career average, 1.830 OPS, and 3 home runs in 16 plate appearances, with the trend strengthening each season. His 2026 line against Castillo is 3.500 OPS in 2 plate appearances. Yes, the price is steep at -222. But HIGH confidence against a starter posting a 6.41 ERA who has demonstrably struggled to retire this specific batter across multiple seasons is justified. McNeil is also hitting .267 on the year with a disciplined approach at the plate.
Luis Castillo Under 4.5 Strikeouts (-132, MEDIUM) Castillo's last three starts
Luis Castillo Under 4.5 Strikeouts (-132, MEDIUM) Castillo's last three starts: 4 K in 2.1 IP, 6 K in 5.2 IP, 6 K in 4.0 IP. Two of those outings were very short. If he gets pulled before completing four or five innings again, reaching the 5-strikeout mark becomes a real challenge. Eleven days of rest could bring rust rather than sharpness. At -132, the market prices this near even, but the early-exit risk nudges the needle to the Under.
Aaron Civale Under 3.5 Strikeouts (-103,
Aaron Civale Under 3.5 Strikeouts (-103, MEDIUM) Civale's 2026 K rate sits at 6.4 per nine innings, well below league average. In two of his last three starts, he recorded just 2 strikeouts. His previous start against Seattle (5 K in 5.1 IP) is the outlier, not the pattern. At near-even money, backing the consistent two-K trend over the one outlier is a reasonable value play.
Julio Rodríguez to Hit a Home Run (+370,
Julio Rodríguez to Hit a Home Run (+370, MEDIUM) Rodríguez carries a .400 average, 1.000 OPS, and a home run in 15 career plate appearances against Civale. He has 9 home runs on the season with a .437 slugging percentage and is locked in right now (1.027 OPS last seven days). Civale has surrendered 9 home runs in 51.2 innings in 2026, putting his HR rate above league average. Plus money on the most dangerous bat in Seattle's lineup, in a game with meaningful scoring potential, is an attractive side play. Variance is inherent in HR props. Size accordingly.
Dominic Canzone Under 0.5 Hits (+110, ME
Dominic Canzone Under 0.5 Hits (+110, MEDIUM) Canzone is 0-for-4 with a 0.250 OPS in his career against Civale, and went 0-for-2 with a 0.000 OPS against him in his two 2026 appearances. His season average sits at .236 with only a 0.762 OPS vs right-handed pitching. This is plus money on a hitter with no career hits against tonight's starter. Small sample, but the directional signal is consistently negative and the price makes it worth the play.
Same-Game Parlay
Same-Game Parlay: Athletics +1.0, Over 10.5, Jeff McNeil Over 0.5 Hits, Luis Castillo Under 4.5 Strikeouts The legs reinforce each other cleanly. A high-scoring environment (Over 10.5) implies neither starter is dominant, which directly supports both pitchers posting low strikeout totals. In that same run-heavy context, the Athletics stay close or in front at home, and hitters like McNeil capitalize on a struggling Castillo. These four legs share a single thesis and do not work against each other.
Analysis insight — no specific bet associated
YRFI (-154, MEDIUM) First-inning specifi
YRFI (-154, MEDIUM) First-inning specific ERA data is unavailable for Castillo and Civale in this packet, so this leans on overall 2026 profiles. Castillo has a 6.41 ERA and a documented pattern of allowing early-inning damage, including 2 ER in a 2.1-inning outing on May 19. Civale allowed 5 ER in his most recent start and has shown inconsistency throughout the year. Both offenses have the ability to put together first-inning traffic, and the overall Over 10.5 lean signals a scoring-friendly environment from the first pitch. YRFI at -154 reflects the market's 60.6% implied probability, and the starter profiles support action in the opening frame.

Key Players

Batting AverageSEA
Randy Arozarena
.292Batting Average
LF
Home RunsSEA
Luke Raley
10Home Runs
RF
Runs Batted InSEA
Luke Raley
27Runs Batted In
RF
Earned Run AverageSEA
Emerson Hancock
3.07Earned Run Average
SP
WinsSEA
George Kirby
5Wins
SP
StrikeoutsSEA
Logan Gilbert
63Strikeouts
SP
Batting AverageATH
Shea Langeliers
.305Batting Average
C
Home RunsATH
Shea Langeliers
12Home Runs
C
Runs Batted InATH
Nick Kurtz
37Runs Batted In
1B
Earned Run AverageATH
J.T. Ginn
3.19Earned Run Average
SP
WinsATH
Aaron Civale
5Wins
SP
StrikeoutsATH
Luis Severino
64Strikeouts
SP

Recent Form

Seattle Mariners
L2-1Chicago White Sox
W5-4Chicago White Sox
W2-0Kansas City Royals
L5-0Kansas City Royals
L8-6Kansas City Royals
Athletics
L7-3San Diego Padres
L2-0San Diego Padres
W5-2San Diego Padres

Seattle Mariners vs Athletics Summary

No model score projection is available for this game, so the case rests entirely on pitching form and lineup matchup data. That case is strong. Civale's 5-1 record and 3.31 ERA represent a sharp and sustained improvement over his career norms, while Castillo's 6.41 ERA through more than 46 innings is a collapse from a pitcher who was a legitimate top-of-rotation arm just one year ago. The market prices this as a near coin flip at -111 Mariners and +102 Athletics. The committee sees meaningful value on the home side, and the matchup data backs that call. Getting plus money on a home team with the clearly superior starter is the kind of clean edge that does not require overthinking.

The best single play tonight is the Athletics moneyline at +102, reinforced by the +1.0 run line at -145 as a floor if the game gets away late. McNeil's BvP numbers against Castillo are the hidden stat most casual bettors will miss entirely, and they add conviction to the Athletics side from the first inning. The Over 10.5 and YRFI are live if Castillo follows his 2026 pattern of early-inning struggles. The edge does not care what sport you are watching. Rest, context, price, and form point the same direction tonight. The bounce-back risk on Castillo is real and worth acknowledging. He was elite as recently as last October, and 11 days of rest occasionally does produce results. That variance is exactly why the moneyline is priced at plus money rather than a heavy favorite. Take the edge, size it correctly, and watch McNeil's first plate appearance closely.

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

Head-to-Head History

DateMatchupResult
Mar 20, 2026SEA @ ATHSEASEA 6-4

Compare odds for SEA @ ATH

Frequently Asked Questions

MLBGame PreviewsSeattle Mariners at Athletics