Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
2in the bubble

Los Angeles Angels vs Seattle Mariners

Tuesday, Jun 30, 2026T-Mobile ParkFinal
LAA · Away · 48-74

Los Angeles Angels

AL West · 2nd · 14.0 GB
3:8
Final
H2H 49
SEA · Home · 57-65

Seattle Mariners

AL West · 5th · 5.0 GB
Starting pitchers
Starter form · last 5 starts
Season3.32
Last 50.28
3.04 ERA better in last 5
96 days restQS (L5) 66.7%Blow-up (L5) 0/5
004/17
004/12
104/06
003/31
003/26

↓ ERA trending down lately

Season4.26
Last 52.25
2.01 ERA better in last 5
94 days restQS (L5) 66.7%Blow-up (L5) 0/5
204/19
304/14
104/08
004/03
203/28

↑ ERA trending up lately

Matchup edge
José Soriano hotter lately (L5 0.28 ERA)·Angels 55 L10
PitchingAngels
Angels76Seattle31
HittingAngels
Angels28Seattle21
BullpenSeattle
Angels48Seattle67
Lineup threats vs starter
Angels vs Bryan Woo
Avg OPS 0.7871 hot hitterTop: Adell 1.864 · Schanuel 0.708 · Lowe 0.555
Seattle vs José Soriano
Avg OPS 0.8614 hot hittersTop: Rodríguez 1.588 · Arozarena 0.938 · Crawford 0.908
Los Angeles Angels batters vs Bryan Woo
Batter
AVG
OPS
HR
0.211
0.422
20
0.308
0.708
7
0.000
0.000
12
0.455
1.864
18
0.222
0.555
8
0.154
0.385
4
Seattle Mariners batters vs José Soriano
Batter
AVG
OPS
HR
0.333
0.908
10
0.533
1.588
19
0.125
0.250
10
0.400
0.938
16
0.231
0.584
12
0.000
0.000
14
0.400
0.900
0
◆ Matchup preview

Los Angeles Angels at Seattle Mariners (2026-06-30). José Soriano vs Bryan Woo at T-Mobile Park.

José Soriano enters this contest with a season ERA of 3.32 and a WHIP of 1.32 across 95 innings, demonstrating a solid ability to limit runs while allowing a moderate number of baserunners. His K/9 stands at 9.66, indicating a strong strikeout rate, though his BB/9 of 4.55 suggests some command issues. Soriano's recent performance shows an impressive trend, with his ERA trending down and a 66.7% quality start percentage, highlighted by five consecutive starts with zero earned runs allowed and a combined 39 strikeouts. Bryan Woo, for the Mariners, holds a season ERA of 4.26 and a WHIP of 1.04 over 93 innings, showcasing excellent control with a low BB/9 of 1.74 and a respectable K/9 of 8.9. However, Woo's ERA trend is up, and he has a 16.7% blow-up rate, despite also maintaining a 66.7% quality start percentage, indicating some inconsistency in his outings.

The Angels' offense has produced 388 runs this season with an OPS of 0.716, driven by 101 home runs, suggesting a power-oriented approach. Their team batting average is 0.240, with an on-base percentage of 0.318. On the pitching side, the Angels have a team ERA of 4.58 and a WHIP of 1.40, indicating struggles in run prevention and allowing baserunners. The Mariners' offense has scored 348 runs with a lower OPS of 0.696, hitting 105 home runs, which points to a reliance on the long ball despite a lower overall offensive output compared to the Angels. Their team batting average is 0.231 with an on-base percentage of 0.312. Seattle's pitching staff has been more effective, posting a team ERA of 3.70 and a WHIP of 1.19, demonstrating a stronger ability to limit opposing offenses.

Looking at the head-to-head matchups from 2025, the Mariners have largely dominated the Angels, securing wins in 10 out of 13 contests. Many of these games were relatively low-scoring, with several totals falling below 7 runs. The current total line of 7.0 for this game aligns with the historical tendency for lower-scoring affairs between these two teams, especially considering the strong recent form of José Soriano and Bryan Woo's ability to limit baserunners. The pitching matchup suggests a potential for a tightly contested game, with both starters capable of quality outings.

Key facts
José Soriano ERA 3.32Bryan Woo WHIP 1.04Angels OPS 0.716Total 7.0
◆ Lineup notes

Away batters facing Bryan Woo have some notable history, with Jo Adell leading the charge with a .455 average and a 1.864 OPS in 12 plate appearances, going 5-for-11. Zach Neto has gone 4-for-19, resulting in a .211 average and .422 OPS, while Nolan Schanuel is 4-for-13 in 15 plate appearances with a .308 average and .708 OPS. Josh Lowe has a .222 average and .555 OPS from his 2-for-9 performance, and Logan O'Hoppe is 2-for-13 with a .154 average and .385 OPS. Jorge Soler is hitless in three at-bats with a .000 OPS. Vaughn Grissom, Wade Meckler, and Donovan Walton have no MLB history against Woo.

Home batters against José Soriano also have significant prior matchups. Julio Rodríguez has been particularly effective, going 8-for-15 in 17 plate appearances for a .533 average and 1.588 OPS. J.P. Crawford holds a .333 average and .908 OPS, going 5-for-15 in 16 plate appearances. Randy Arozarena is 4-for-10 in 13 plate appearances, good for a .400 average and .938 OPS, while Victor Robles is 2-for-5 in 6 plate appearances with a .400 average and .900 OPS. Cal Raleigh has a .231 average and .584 OPS from his 3-for-13 performance in 17 plate appearances. Josh Naylor is 2-for-16 with a .125 average and .250 OPS, and Cole Young is hitless in two at-bats with a .000 OPS. Colt Emerson and Weston Wilson have no MLB history against Soriano.

The home team's lineup features more familiar hitters with significant plate appearances and strong historical numbers against the opposing starter, José Soriano, compared to the away team's history against Bryan Woo.

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.231
Team OPS
0.716
0.696
Home runs
101
105
Runs scored
388
348
Team ERA
4.58
3.70
HR allowed
92
80

Explore more MLB matchups

Related game previews for these clubs and around the league.