The Matchup Report

Seattle Mariners vs Los Angeles Angels Prediction (June 29): Odds, Pick & Analysis

AG

Austin Grant

June 29, 2026 · 6:20 AM EDT
MLB
Share
T-Mobile Park — Los Angeles Angels at Seattle Mariners

Los Angeles Angels vs Seattle Mariners · June 29, 2026 · 9:40 PM EDT · Photo: ESPN

The betting market has decisively priced Seattle as the heavy favorite, with the Mariners sitting at -220 moneyline odds while Los Angeles checks in at +184. That gap reflects more than just home-field advantage—it captures a fundamental pitching and defensive gap between these teams that the underlying numbers support, even as the Angels' recent form offers some intrigue.

Tonight's Odds

MONEYLINE
Los Angeles Angels+184
Seattle Mariners-220
RUN LINE
Los Angeles Angels +1.5-118
Seattle Mariners -1.5-102
OVER/UNDER
Over 7.5-115
Under 7.5-105

Probable Pitchers

Los Angeles Angels

RHP Ryan Johnson

Record1-2
ERA8.84
WHIP1.71
IP19.3
K/97.0
BB/94.2
VS

Seattle Mariners

RHP George Kirby

Record6-7
ERA3.94
WHIP1.34
IP96.0
K/97.9
BB/92.2

Los Angeles enters this matchup riding a two-game winning streak and sitting 6-4 over their last ten contests, a stretch that has kept them competitive despite a season-long struggle. The Angels' lineup carries an OPS of .716 and averages 4.54 runs per game, numbers that suggest offensive inconsistency. Mike Trout, the team's OPS leader at .866, lands on the injured list for a ten-day stretch, removing their most dynamic bat from the equation. Nolan Schanuel leads the team in batting average at .262, while Zach Neto has provided power with 17 home runs. The pitching staff, however, presents the real challenge: the Angels carry a 4.59 ERA with a 1.40 WHIP, and probable starter Ryan Johnson arrives with a concerning 8.84 ERA across limited action. That combination—losing Trout and deploying Johnson on the mound—creates a significant disadvantage.

Seattle's roster, by contrast, reflects a team built to win close games and leverage superior pitching. The Mariners' 3.72 ERA and 1.19 WHIP represent the kind of elite run prevention that compounds over a season. Offensively, they've been more disciplined, with Randy Arozarena leading at .283 batting average and .812 OPS, while Julio Rodríguez adds another dynamic presence with a .738 OPS. George Kirby takes the ball for Seattle with a 3.94 ERA, a marked improvement over Johnson's profile. The Mariners' 42-43 record sits just 0.5 games behind first place, and despite dropping their last two contests, their underlying talent suggests regression toward their .494 winning percentage is likely.

The Angels' two-game streak and modest 6-4 recent record provide surface-level optimism, but context matters. Los Angeles sits 6.5 games back in the division and 6.0 games back in the wild card race at 36-49. The loss of Trout removes their best performer, and Johnson's 8.84 ERA suggests he will struggle to keep runs off the board. Seattle's -220 pricing reflects a team with superior pitching depth, a more consistent offense anchored by Arozarena's .283 average, and the kind of defensive efficiency (41 errors versus Los Angeles' 53) that compounds over nine innings. The run line at -1.5 carries risk, but the moneyline at -220 captures fair value on a Mariners team that should control this game from start to finish.

Best Bet

Seattle Mariners (-220)

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

More MLB Predictions