Seattle Mariners vs Los Angeles Angels
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Jose Siri | Jose Siri doubles (10) on a line drive to left fielder Randy Arozarena. Mike Trout scores. | SEA 0, LAA 1 |
| B1 | Vaughn Grissom | Vaughn Grissom out on a sacrifice fly to left fielder Randy Arozarena. Jose Siri scores. | SEA 0, LAA 2 |
| B3 | Zach Neto | Zach Neto triples (5) on a line drive to left fielder Randy Arozarena. Wade Meckler scores. | SEA 0, LAA 3 |
| B3 | Jose Siri | Jose Siri singles on a line drive to left fielder Randy Arozarena. Zach Neto scores. | SEA 0, LAA 4 |
| T4 | Cal Raleigh | Cal Raleigh homers (22) on a fly ball to right center field. Randy Arozarena scores. Dominic Canzone scores. | SEA 3, LAA 4 |
| B5 | Denzer Guzman | Denzer Guzman singles on a sharp line drive to center fielder Julio Rodríguez. Zach Neto scores. Jose Siri scores. Vaughn Grissom to 3rd. | SEA 3, LAA 6 |
| T7 | J.P. Crawford | J.P. Crawford homers (12) on a fly ball to right center field. | SEA 4, LAA 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SEA | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 0 | 4 |
| LAA | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kade Anderson started for Mariners, leaving trailing 3–6. Out of the bullpen, Cooper Criswell took the roughest line.
-
Kade Anderson
Starter
4.1
72
5
5
L
Pitch-by-pitch: what Kade Anderson threw
CSW 24% 1st-pitch strike 60% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 32 44% 3 2 10 11 6 Slider 21 29% 3 1 5 5 7 Changeup 12 17% 4 1 2 3 2 Curveball 7 10% 0 3 1 3 0 - Cooper Criswell Middle 0.2 24 1 2 inherited 1, all 1 scored
- Michael Rucker Middle 2.0 26 0 0
- Eduard Bazardo Setup 1.0 6 0 0
Reid Detmers started for Angels, leaving with a 6–3 lead. Out of the bullpen, Blake Weiman took the roughest line.
-
Reid Detmers
Starter
6.0
95
3
8
W
Pitch-by-pitch: what Reid Detmers threw
CSW 35% 1st-pitch strike 60% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 44 46% 2 9 7 17 9 Slider 39 41% 11 7 7 9 5 Curveball 9 9% 0 4 2 2 1 Changeup 3 3% 0 0 1 1 1 - Blake Weiman Setup 0.2 12 1 1 HLD
- Ryan Watson Middle 1.1 16 0 2 HLD
- Ben Joyce Closer 1.0 20 0 0 SV
Where the game turned
- Siri 2B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 5 | 1 | 2 | 1 | 0 | 1 | .226 | .345 | .355 | .700 | HR (12) |
| Randy Arozarena LF | 4 | 1 | 2 | 0 | 0 | 0 | .278 | .374 | .478 | .852 | 2B, SB |
| Dominic Canzone RF | 4 | 1 | 1 | 0 | 0 | 2 | .257 | .325 | .479 | .804 | |
| Cal Raleigh C | 4 | 1 | 1 | 3 | 0 | 2 | .181 | .294 | .371 | .665 | HR (22) |
| Julio Rodríguez CF | 3 | 0 | 0 | 0 | 1 | 2 | .241 | .302 | .394 | .696 | SB |
| Josh Naylor 1B | 4 | 0 | 0 | 0 | 0 | 0 | .269 | .326 | .362 | .688 | |
| Lazaro Montes PH | 0 | 0 | 0 | 0 | 1 | 0 | .231 | .310 | .615 | .925 | |
| Cole Young 2B | 4 | 0 | 0 | 0 | 0 | 1 | .248 | .310 | .390 | .700 | |
| Michael Arroyo DH | 3 | 0 | 1 | 0 | 0 | 1 | .333 | .471 | .667 | 1.138 | SB |
| Weston Wilson 3B | 3 | 0 | 1 | 0 | 0 | 2 | .223 | .303 | .338 | .641 | |
| Taylor Ward PH | 0 | 0 | 0 | 0 | 1 | 0 | .225 | .361 | .313 | .674 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto SS | 4 | 2 | 2 | 1 | 0 | 1 | .242 | .321 | .444 | .765 | 3B |
| Mike Trout DH | 3 | 1 | 1 | 0 | 1 | 1 | .244 | .380 | .429 | .809 | |
| Jose Siri CF | 4 | 2 | 3 | 2 | 0 | 0 | .234 | .290 | .406 | .696 | 2B, SB |
| Vaughn Grissom 1B | 2 | 0 | 1 | 1 | 1 | 0 | .241 | .305 | .384 | .689 | |
| Christian Moore 2B | 4 | 0 | 0 | 0 | 0 | 3 | .172 | .231 | .253 | .484 | |
| Denzer Guzman 3B | 4 | 0 | 1 | 2 | 0 | 0 | .222 | .265 | .347 | .612 | |
| Travis d'Arnaud C | 4 | 0 | 0 | 0 | 0 | 1 | .174 | .260 | .261 | .521 | |
| Josh Lowe RF | 1 | 0 | 0 | 0 | 0 | 0 | .205 | .274 | .353 | .627 | |
| Wade Meckler LF | 3 | 1 | 1 | 0 | 0 | 0 | .294 | .371 | .385 | .756 | |
| Kyren Paris LF | 2 | 0 | 0 | 0 | 0 | 1 | .000 | .167 | .000 | .167 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kade Anderson | 4.1 | 7 | 5 | 5 | 0 | 5 | 0 | 72 | 5.33 | L |
| Cooper Criswell | 0.2 | 2 | 1 | 1 | 1 | 2 | 0 | 24 | 3.53 | |
| Michael Rucker | 2.0 | 0 | 0 | 0 | 1 | 0 | 0 | 26 | 6.18 | |
| Eduard Bazardo | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 3.98 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Reid Detmers | 6.0 | 7 | 3 | 3 | 1 | 8 | 1 | 95 | 3.36 | W |
| Blake Weiman | 0.2 | 1 | 1 | 1 | 0 | 1 | 1 | 12 | 2.57 | HLD |
| Ryan Watson | 1.1 | 0 | 0 | 0 | 0 | 2 | 0 | 16 | 4.04 | HLD |
| Ben Joyce | 1.0 | 0 | 0 | 0 | 2 | 0 | 0 | 20 | 3.38 | SV |
Manager comparison
Recent form
Season series: 1-2 with SEA listed first across 3 prior meetings.
Keep reading
How RunsLeft analyzes games
Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.