We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSeattle Mariners at Los Angeles Angels
@
Angel Stadium of Anaheim

Score Prediction

Pre-match Prediction
Seattle Mariners
@
Los Angeles Angels
Seattle Mariners 61%Los Angeles Angels 40%
Market LinesRun Line: Seattle Mariners -0.5Total: O/U 8
Model: Under 8
Model projects 7.6 total runs vs 8 line

Seattle Mariners

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
46%
69/151
MLB: 48%
Starter
45%
13/29
vs LAA
43%
3/7
Avg Total
8.6
MLB: 8.9
Game Starter (29) Last Starter vs LAA vs LAA (7)
Logan Gilbert #36 · RHP · Age 29
3.72
ERA (2026)
9.8
K/9 (2026)
29
Starts (2026)
7.5
Avg Total (2026)
Last 3:
W TEX (Sep 10): 7.0IP, 3ER, 11K
L ATH (Sep 04): 4.2IP, 7ER, 10K
L @TOR (Aug 30): 5.0IP, 3ER, 4K
vs LAA: ND (Jul 14 2024): 7.0 IP, 0 ER, 9 K
Bullpen (2026 Season)Average
ERA: 4.09MLB Avg: 3.9510 relievers
Workload Alert: Allowed 8 runs on 2026-09-13 vs ATH. Bullpen arms likely still recovering.
Recent: W 4-3L 5-6W 19-1L 7-8L 4-6
Lineup vs Logan Gilbert (Career)
BatterPosPAAVGOPSHR
Zach NetoSS13.2000.9331
Mike TroutCF11.3641.3642
Jose SiriLF5.0000.0000
Josh LoweLF5.2000.4000
Adam Frazier2B2.0000.0000
Oswald Peraza2B2.0000.0000
ArnaudC2.0000.5000
7 batters with no matchup history

Los Angeles Angels

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
41%
62/150
MLB: 48%
Starter
25%
4/16
vs SEA
43%
3/7
Avg Total
8.6
MLB: 8.9
Game Starter (16) Last Starter vs SEA vs SEA (7)
Ryan Johnson #32 · RHP · Age 24
5.12
ERA (2026)
6.7
K/9 (2026)
16
Starts (2026)
6.6
Avg Total (2026)
Last 3:
W @BOS (Sep 09): 6.0IP, 3ER, 5K
L @PIT (Sep 04): 6.0IP, 1ER, 6K
ND PHI (Aug 29): 5.0IP, 1ER, 2K
vs SEA: ND (Apr 30 2025): 1.0 IP, 1 ER, 1 K
Bullpen (2026 Season)Average
ERA: 3.82MLB Avg: 3.9511 relievers
Recent: W 6-4L 3-4L 5-6L 5-6W 6-4
Lineup vs Ryan Johnson (Career)
BatterPosPAAVGOPSHR
J.P. CrawfordSS4.2500.5000
Julio RodriguezCF3.3330.6660
Randy ArozarenaLF3.5001.1670
Taylor WardDH3.0000.0000
Cal RaleighC2.5001.0000
Cole Young2B2.10003.5001
Dominic CanzoneDH2.0000.0000
Josh Naylor1B2.0000.0000
Victor RoblesRF2.0000.0000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickAngels Moneyline (+148, MEDIUM)
The market prices Seattle at 61.7% implied probability.
PickAngels +1.5 (-115, MEDIUM)
This is the structural safety net on the same core thesis.
PickOver 8.0 (-104, LOW)
The model sits exactly at the 8.0 line, so there is no mathematical gap to exploit.
Deposit $10, get a $50 trading bonus
Trade on Polymarket

18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.

Seattle Mariners vs Los Angeles Angels Game Preview

Logan Gilbert is the story here. The Seattle Mariners ace takes the mound at Angel Stadium with a 12-9 record, 3.72 ERA, and 187 strikeouts across 172 innings in 2026. He grades as a legitimate top-of-rotation arm on paper. But his recent log is the part worth reading carefully: 7 earned runs in 4.2 innings against Oakland on September 4, then 3 earned in 5 innings at Toronto on August 30, then a 7-inning gem against Texas last Wednesday with 11 strikeouts. One dominant outing does not erase that volatility pattern. The Los Angeles Angels have a specific weapon waiting for him, and the situational context surrounding this game cuts firmly against the -161 market price on Seattle.

Ryan Johnson starts for Los Angeles with a 4-8 record and 5.12 ERA that look like a mismatch. They are not the full picture. His last two outings produced a combined 2.00 ERA over 12 innings: 6 innings and 3 earned at Boston, then 6 innings and 1 earned at Pittsburgh. The public is anchoring to the season number and missing the trend entirely. That kind of quiet, in-form turn is exactly what the market fails to price, and it matters more than the raw ERA when Johnson takes the ball at a park with a runs factor of 0.97. Angel Stadium suppresses offense slightly. It rewards pitchers who are finding their groove, and Johnson's last 12 innings suggest he is.

The bullpen context is where the situational advantage sharpens. Seattle burned four relievers for 4 2/3 innings on Monday after their starter's early exit. Los Angeles threw only 2 2/3 innings of relief, leaving the primary arms fully rested. Mariners manager Dan Wilson described Monday plainly: "Just not able to mount enough of an offense tonight. I thought we had some opportunities with traffic, but we just weren't able to convert." That execution gap is a pattern. It becomes a compounding problem tonight if Gilbert exits before the seventh inning, as he did in two of his last three starts, handing a taxed Seattle bullpen to an Angels lineup coming off a confidence-building win in tonight's MLB action.

The matchup that cuts through all the contextual noise is Mike Trout against Gilbert. Trout carries a career line of .364 average, 1.364 OPS, and 2 home runs across 11 plate appearances against the Seattle right-hander. His three most recent plate appearances against Gilbert in 2025 produced a 1.666 OPS. He is currently running a 1.041 OPS over his last seven days. Angel Stadium's HR factor of 0.98 is nearly neutral, meaning any damage Trout does here is earned off Gilbert's stuff, not gifted by park dimensions. This is a documented structural edge, not a small-sample artifact, and it is the single most dangerous individual matchup in this game.

Seattle Mariners vs Los Angeles Angels Key Insights

  • Logan Gilbert's three-start run includes an 11-strikeout gem against Texas, but also 7 earned runs in 4.2 innings against Oakland and 3 earned in 5 innings at Toronto. Early exit scenarios are not hypothetical: he failed to reach the seventh in two of his last three starts.
  • Ryan Johnson's 5.12 season ERA conceals a 2.00 ERA over his last 12 innings. Two consecutive quality starts (6 IP, 3 ER at Boston; 6 IP, 1 ER at Pittsburgh) represent a genuine trend that casual bettors anchoring to the season total are missing entirely.
  • Seattle used four relievers for 4 2/3 innings Monday. Los Angeles threw only 2 2/3 innings. That rest differential is a structural bullpen advantage for LA that grows significantly if Gilbert exits before the seventh inning.
  • Mike Trout owns a 1.364 career OPS against Gilbert with 2 home runs in 11 plate appearances. His 2025 matchups with Gilbert produced a 1.666 OPS. He is on a 1.041 OPS over his last seven days. This is a multi-year pattern, not a fluke.
  • Cal Raleigh is posting a 1.039 OPS over his last 28 days and hit a 3-run home run Monday night. His career line against Johnson is 2-for-2 with a 1.000 OPS. Seattle has a legitimate counter-threat if the game script shifts in their favor.
  • Angel Stadium plays at a 0.97 runs factor and 0.98 HR factor, a slightly suppressed environment. The total is set at 8.0 and the model is directionally aligned with that number. Run environment does not gift offense here; it must be earned through matchup advantages and bullpen failures.

Seattle Mariners vs Los Angeles Angels Betting Picks

Picks made September 15, 2026 at 05:36 AM ET. Odds shown reflect current market prices.

Angels +1.5 (-115, MEDIUM)
Angels +1.5 (-115, MEDIUM): This is the structural safety net on the same core thesis. Gilbert's volatile pattern, including 7 earned runs in 4.2 innings just two starts ago, makes early exit a real scenario. If he goes short, a taxed Mariners bullpen absorbs a rested Angels lineup at home. The +1.5 absorbs the margin in a game the analyst projects as a one-run LA win. Trout's documented edge against Gilbert caps Seattle's ability to turn a close game into a blowout, which is the only scenario where the run line fails.
Over 8.0 (-104, LOW)
Over 8.0 (-104, LOW): The model sits exactly at the 8.0 line, so there is no mathematical gap to exploit. The lean toward the over is situational: Gilbert has exited early twice in his last three starts, and if that scenario plays out again, a taxed Mariners bullpen absorbs a live Angels lineup mid-game in a run environment that could accelerate quickly. This is a coin-flip pick, low confidence, but it connects logically to the other structural angles in this game.
Logan Gilbert Over 6.5 Strikeouts (-120, MEDIUM)
Logan Gilbert Over 6.5 Strikeouts (-120, MEDIUM): Gilbert's three career starts against Los Angeles produced 7, 8, and 9 strikeouts. Every single one cleared 6.5. His 2026 K/9 is 9.79 across 172 innings. Multiple regulars in the Angels lineup, including Grissom, Ballesteros, Moore, Meckler, and Guzman, have zero career plate appearances against him. Pitcher-unfamiliar lineups historically boost strikeout rates for movement-heavy arms. Market pricing at -120 is essentially a coin flip that undervalues a pitcher with a perfect 3-for-3 track record clearing this line against this specific opponent.
Ryan Johnson Under 4.5 Strikeouts (-167, LOW)
Ryan Johnson Under 4.5 Strikeouts (-167, LOW): Johnson's 2026 K/9 is 6.74 across 84.1 innings, and his walk rate of 4.17 BB/9 signals command volatility that limits strikeout accumulation. His last three starts produced 5, 6, and 2 strikeouts. The 2-strikeout outing came over 5 innings with 5 walks, illustrating how command issues truncate his ceiling. The 15.5-outs market sits near even, confirming a five-inning exit is the base case. Seattle is a contact-oriented lineup. Low confidence given the steep price, but the market is in agreement at -167.
Dominic Canzone Over 1.5 Total Bases (+114, MEDIUM)
Dominic Canzone Over 1.5 Total Bases (+114, MEDIUM): Canzone posts a .479 slugging percentage with 22 home runs in 483 plate appearances. Johnson surrenders 18 home runs in 84.1 innings, a HR/9 rate well above league average. Canzone's vRHP OPS is .796 and his last-seven-day OPS is .806. A single plus any extra-base hit, or any home run, clears the threshold. Positive odds at +114 create genuine expected value when you pair a legitimate power threat against a pitcher who allows home runs at an elevated rate. Career sample against Johnson is too small to override this structural edge.
Mike Trout Home Run (+400, LOW)
Mike Trout Home Run (+400, LOW): Speculative, but grounded in real data. Trout has 2 home runs in 11 career plate appearances against Gilbert. His 2025 matchups with Gilbert produced a 1.666 OPS. Gilbert surrenders 27 home runs in 172 innings this season. Trout is running a 1.041 OPS over his last seven days. The implied probability at +400 is 20%. Given his elevated career power rate against this specific pitcher across multiple seasons, this is worth a small-unit consideration. Treat it as a speculative value flag, not a primary bet.
Cal Raleigh Home Run (+255, LOW)
Cal Raleigh Home Run (+255, LOW): Raleigh hit a 3-run home run Monday night and is posting a 1.039 OPS over his last 28 days. He has 22 home runs in 486 plate appearances this season. Johnson allows 1.92 HR/9, well above league average. The market implies 28.2% probability at +255. Given Raleigh's current form and Johnson's demonstrated inability to suppress the long ball, this is the most defensible power speculative play in this game. The inputs align in a way the other home run props do not.
SGP
SGP: Angels +1.5 / Over 8.0 / Canzone Over 1.5 Total Bases / Raleigh Home Run: The four legs share a single underlying scenario: a live, run-producing game where both offenses find traction. A contest that clears 8 total runs creates the pitch-count and fastball-heavy conditions where power hitters see premium looks late in at-bats. Canzone contributing multi-base hits and Raleigh going deep both feed directly off that run environment. The Angels +1.5 sits comfortably inside a competitive, high-scoring game where LA's individual power threats come through. Each leg reinforces the same game script rather than betting on independent events.
Analysis insight — no specific bet associated

Key Players

Batting AverageSEA
Randy Arozarena
.278Batting Average
LF
Home RunsSEA
Randy Arozarena
25Home Runs
LF
Runs Batted InSEA
Randy Arozarena
75Runs Batted In
LF
Earned Run AverageSEA
Logan Gilbert
3.72Earned Run Average
SP
WinsSEA
Logan Gilbert
12Wins
SP
StrikeoutsSEA
Logan Gilbert
187Strikeouts
SP
Batting AverageLAA
Mike Trout
.244Batting Average
CF
Home RunsLAA
Zach Neto
26Home Runs
SS
Runs Batted InLAA
Zach Neto
74Runs Batted In
SS
Earned Run AverageLAA
Reid Detmers
3.36Earned Run Average
SP
WinsLAA
Walbert Urena
9Wins
SP
StrikeoutsLAA
Reid Detmers
199Strikeouts
SP

Recent Form

Seattle Mariners
W4-3Texas Rangers
W19-1Athletics
L8-7Athletics
L6-4Los Angeles Angels
Los Angeles Angels
W6-4Boston Red Sox
L4-3Washington Nationals
L6-5Washington Nationals
W6-4Seattle Mariners

Seattle Mariners vs Los Angeles Angels Summary

The model is sitting at 8.0 total runs, aligned with the market line. There is no mathematical gap to press on the total alone. The value in this game lives in the situational layers stacked underneath the headline matchup. Gilbert's recent volatility is real and recent, not historical noise. Johnson's form is genuinely improved over his last 12 innings. The bullpen disparity from Monday is documented. And Trout's career pattern against Gilbert is one of the cleaner structural edges in tonight's slate. The market is pricing Seattle as a 61.7% favorite. That number assumes a version of Gilbert who threw 7 innings of 3-run ball against Texas. It also ignores the version who gave up 7 runs in 4.2 innings the start before that.

The primary plays here are Angels +1.5 at -115, backed by the moneyline at +148 if you want the higher-upside version of the same argument. For strikeout props, Gilbert's three career starts against Los Angeles clearing 6.5 every time is a pattern worth backing at a near-even price. The unavoidable caveat is straightforward: Gilbert also has the ceiling for a seven-inning, ten-strikeout performance, and if he finds that version of himself tonight, the Angels offense could be limited regardless of the bullpen situation and Trout's career numbers. Variance runs in both directions with him, which is why context and price matter more than reputation when picking this spot.

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

Head-to-Head History

Season SeriesLAA lead series 1-0
DateMatchupResult
Sep 15, 2026SEA @ LAALAALAA 6-4

Mariners vs Angels predictions: Trout owns Gilbert (1.364 OPS, 2 HR career). Angels +148 ML and +1.5 RL best bets. Over 8.0 with bullpen edge favoring LA.

Frequently Asked Questions

MLBGame PreviewsSeattle Mariners at Los Angeles Angels