Season Schedule
OffSTRegASGRegPostWSOff

Los Angeles Angels vs Seattle Mariners

Monday, Jun 29, 2026T-Mobile ParkFinal
LAA · Away · 47-74

Los Angeles Angels

AL West · 3rd · 14.5 GB
2:6
Final
H2H 49
SEA · Home · 56-65

Seattle Mariners

AL West · 5th · 5.5 GB
Starting pitchers
Starter form · last 5 starts
Season8.84
Last 512.83
3.99 ERA worse in last 5
91 days restQS (L5) 16.7%Blow-up (L5) 1/5
506/18
505/19
305/17
005/15
603/30

⚡ Alternating good/bad starts

Season3.94
Last 52.97
0.97 ERA better in last 5
94 days restQS (L5) 66.7%Blow-up (L5) 0/5
104/18
204/13
304/07
404/01
103/27

↓ ERA trending down lately

Matchup edge
George Kirby hotter lately (L5 2.97 ERA)·Angels 55 L10
PitchingSeattle
Angels0Seattle65
HittingAngels
Angels28Seattle21
BullpenSeattle
Angels51Seattle64
Lineup threats vs starter
Angels vs George Kirby
Avg OPS 1.0932 hot hittersTop: Peraza 5.000 · Guzman 1.000 · Adell 0.690
Seattle vs Ryan Johnson
Avg OPS 2.0002 hot hittersTop: Crawford 2.000 · Arozarena 2.000
Los Angeles Angels batters vs George Kirby
Batter
AVG
OPS
HR
0.000
0.273
20
0.500
1.000
5
0.200
0.550
7
0.333
0.666
12
0.286
0.690
18
1.000
5.000
7
0.125
0.398
8
0.083
0.166
4
Seattle Mariners batters vs Ryan Johnson
Batter
AVG
OPS
HR
1.000
2.000
10
1.000
2.000
16
10
12
14
◆ Matchup preview

Los Angeles Angels at Seattle Mariners (2026-06-29). Ryan Johnson vs George Kirby at T-Mobile Park.

Ryan Johnson enters this contest with a season ERA of 8.84 and a WHIP of 1.71 across 19.1 innings, indicating significant struggles with both run prevention and baserunners. His K/9 of 6.98 is below average, and his BB/9 of 4.19 suggests control issues that contribute to his elevated WHIP. Johnson's recent trend shows an upward movement in ERA, and his quality start percentage is a low 16.7%, reflecting a consistent inability to pitch deep into games effectively. George Kirby, conversely, has posted a much stronger season with a 3.94 ERA and 1.34 WHIP over 96 innings. His K/9 of 7.88 is slightly better than Johnson's, and his excellent BB/9 of 2.16 highlights superior command. Kirby's ERA trend is moving downward, and he boasts a robust 66.7% quality start rate, demonstrating reliability and efficiency.

Offensively, the Angels hold a slight edge in OPS at 0.716 compared to the Mariners' 0.695, and they have scored more runs this season, 386 to 342. Both teams have similar home run totals, with the Angels at 100 and the Mariners at 102. On the pitching side, the Mariners possess a considerably stronger staff, with a team ERA of 3.72 and a WHIP of 1.19, significantly outperforming the Angels' 4.59 ERA and 1.40 WHIP. This disparity in pitching staff performance could be a critical factor in the game's outcome, especially given the Angels' starting pitcher's recent struggles.

The head-to-head history between these two teams in 2025 shows the Mariners winning 9 of 13 matchups, often with competitive scores. The total line for this game is set at 7.5 runs, which appears to align with the pitching matchup, considering Johnson's high ERA and Kirby's more consistent, but not dominant, performance. The Mariners' strong team pitching and Kirby's ability to limit runs could lean towards a lower-scoring affair, despite Johnson's potential to concede runs.

Key facts
Ryan Johnson ERA 8.84George Kirby ERA 3.94Mariners Team ERA 3.72Total 7.5
◆ Lineup notes

Away batters facing George Kirby have some history, with Jo Adell going 4-for-14 in 15 plate appearances for a .286 average and .690 OPS. Nolan Schanuel is 2-for-10 in 12 plate appearances with a .200 average and .550 OPS. Zach Neto is hitless in 7 at-bats across 11 plate appearances, holding a .273 OPS. Logan O'Hoppe is 1-for-12 with a .083 average and .166 OPS, while Josh Lowe is 1-for-8 in 11 plate appearances with a .125 average and .398 OPS. Denzer Guzman is 1-for-2 with a .500 average and 1.000 OPS, Jorge Soler is 1-for-3 with a .333 average and .666 OPS, and Oswald Peraza is 1-for-1 with a 1.000 average and 5.000 OPS. Wade Meckler has no MLB history against Kirby.

Home batters facing Ryan Johnson have very limited prior experience. J.P. Crawford is 1-for-1 with a 1.000 average and 2.000 OPS. Randy Arozarena is also 1-for-1 with a 1.000 average and 2.000 OPS. Julio Rodríguez, Dominic Canzone, Josh Naylor, Cal Raleigh, Cole Young, Victor Robles, and Colt Emerson all have no MLB history against Johnson.

The away lineup has significantly more batters with prior plate appearances against the opposing starter, George Kirby, compared to the home lineup against Ryan Johnson.

Head to head (2025–2026)
49
Seattle Mariners lead series
13 meetings total
2025-09-14
Los Angeles Angels @ Seattle Mariners
211
SEA
2025-09-13
Los Angeles Angels @ Seattle Mariners
35
SEA
2025-09-12
Los Angeles Angels @ Seattle Mariners
12
SEA
2025-09-11
Los Angeles Angels @ Seattle Mariners
67
SEA
2025-07-27
Seattle Mariners @ Los Angeles Angels
14
LAA
Team picture · 2026
55
WWLLLWLLWW
46
LWLWWLLWLL
LAA
SEA
Team AVG
0.240
0.232
Team OPS
0.716
0.695
Home runs
100
102
Runs scored
386
342
Team ERA
4.59
3.72
HR allowed
89
79

Explore more MLB matchups

Related game previews for these clubs and around the league.