Los Angeles Angels vs Seattle Mariners
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T2 | Christian Moore | Christian Moore singles on a fly ball to right fielder Lazaro Montes. Josh Lowe scores. | LAA 1, SEA 0 |
| B2 | Julio Rodríguez | Julio Rodríguez homers (22) on a fly ball to center field. Cal Raleigh scores. | LAA 1, SEA 2 |
| B2 | Leo Rivas | Leo Rivas singles on a line drive to right fielder Josh Lowe. Josh Naylor scores. | LAA 1, SEA 3 |
| T5 | Bryce Teodosio | Bryce Teodosio grounds out, second baseman Cole Young to first baseman Josh Naylor. Josh Lowe scores. Christian Moore to 3rd. | LAA 2, SEA 3 |
| T5 | Zach Neto | Zach Neto singles on a line drive to left fielder Randy Arozarena. Christian Moore scores. | LAA 3, SEA 3 |
| B5 | Julio Rodríguez | Julio Rodríguez grounds out, second baseman Christian Moore to first baseman Vaughn Grissom. | LAA 3, SEA 4 |
| T6 | Christian Moore | Christian Moore doubles (4) on a fly ball to center fielder Julio Rodríguez. Moisés Ballesteros scores. Josh Lowe scores. | LAA 5, SEA 4 |
| T8 | Bryce Teodosio | Bryce Teodosio singles on a line drive to right fielder Lazaro Montes. Denzer Guzman scores. | LAA 6, SEA 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| LAA | 0 | 1 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 6 |
| SEA | 0 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Grayson Rodriguez started for Angels, leaving trailing 3–4.
-
Grayson Rodriguez
Starter
5.0
104
4
2
W
Pitch-by-pitch: what Grayson Rodriguez threw
CSW 27% 1st-pitch strike 65% 4.5 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 45 43% 3 4 9 18 11 Changeup 35 34% 6 5 5 16 3 Curveball 18 17% 4 4 2 7 1 Slider 6 6% 0 2 1 2 1 - Sammy Peralta Middle 3.0 35 0 1 HLD
- Ryan Watson Middle 1.0 9 0 2 SV
Bryan Woo started for Mariners, leaving trailing 4–5. Out of the bullpen, Cooper Criswell took the roughest line.
-
Bryan Woo
Starter
5.1
106
5
8
L
Pitch-by-pitch: what Bryan Woo threw
CSW 28% 1st-pitch strike 42% 4.1 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 61 58% 8 8 16 23 6 Curveball 15 14% 4 4 1 4 2 Sinker 14 13% 2 0 1 7 4 Sweeper 13 12% 2 0 4 5 2 Changeup 3 3% 1 1 0 1 0 - Michael Rucker Middle 1.2 21 0 2 inherited 1, stranded 1
- Cooper Criswell Middle 1.0 22 1 0
- Hoby Milner Middle 1.0 16 0 3
Where the game turned
- Moore 2B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto SS | 4 | 0 | 1 | 1 | 1 | 2 | .238 | .327 | .431 | .758 | |
| Mike Trout DH | 3 | 0 | 0 | 0 | 2 | 1 | .246 | .385 | .428 | .813 | |
| Vaughn Grissom 1B | 5 | 0 | 0 | 0 | 0 | 1 | .241 | .308 | .390 | .698 | |
| Moisés Ballesteros C | 4 | 1 | 1 | 0 | 1 | 3 | .219 | .285 | .339 | .624 | |
| Denzer Guzman 3B | 4 | 1 | 0 | 0 | 1 | 2 | .219 | .267 | .339 | .606 | |
| Josh Lowe RF | 3 | 3 | 2 | 0 | 0 | 0 | .211 | .276 | .366 | .642 | 2B |
| Christian Moore 2B | 4 | 1 | 2 | 3 | 0 | 1 | .184 | .237 | .256 | .493 | 2B |
| Bryce Teodosio CF | 4 | 0 | 1 | 2 | 0 | 1 | .203 | .254 | .237 | .491 | |
| Wade Meckler LF | 4 | 0 | 2 | 0 | 1 | 2 | .298 | .373 | .377 | .750 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford 3B | 4 | 1 | 0 | 0 | 1 | 1 | .218 | .334 | .344 | .678 | |
| Randy Arozarena LF | 4 | 0 | 1 | 0 | 0 | 1 | .279 | .380 | .479 | .859 | 2B |
| Dominic Canzone DH | 4 | 0 | 0 | 0 | 0 | 1 | .260 | .330 | .477 | .807 | |
| Cal Raleigh C | 2 | 1 | 0 | 0 | 2 | 0 | .179 | .294 | .369 | .663 | |
| Julio Rodríguez CF | 4 | 1 | 2 | 2 | 0 | 1 | .250 | .311 | .407 | .718 | HR (22) |
| Josh Naylor 1B | 3 | 1 | 0 | 0 | 1 | 0 | .265 | .321 | .354 | .675 | |
| Cole Young SS | 3 | 0 | 1 | 0 | 1 | 0 | .245 | .308 | .382 | .690 | |
| Lazaro Montes RF | 4 | 0 | 2 | 0 | 0 | 1 | .208 | .283 | .479 | .762 | |
| Michael Arroyo 2B | 2 | 0 | 0 | 0 | 0 | 0 | .280 | .387 | .480 | .867 | |
| Leo Rivas 3B | 2 | 0 | 1 | 1 | 0 | 0 | .153 | .273 | .195 | .468 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Grayson Rodriguez | 5.0 | 5 | 4 | 4 | 5 | 2 | 1 | 104 | 6.02 | W |
| Sammy Peralta | 3.0 | 2 | 0 | 0 | 0 | 1 | 0 | 35 | 6.75 | HLD |
| Ryan Watson | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 9 | 4.00 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Bryan Woo | 5.1 | 7 | 5 | 4 | 3 | 8 | 0 | 106 | 4.01 | L |
| Michael Rucker | 1.2 | 0 | 0 | 0 | 1 | 2 | 0 | 21 | 5.79 | |
| Cooper Criswell | 1.0 | 1 | 1 | 1 | 2 | 0 | 0 | 22 | 3.40 | |
| Hoby Milner | 1.0 | 1 | 0 | 0 | 0 | 3 | 0 | 16 | 3.83 |
Manager comparison
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.