Los Angeles Angels vs Seattle Mariners
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B2 | Lazaro Montes | Lazaro Montes hits a ground-rule double (2) on a line drive to right field. Cole Young scores. Michael Arroyo to 3rd. | LAA 0, SEA 1 |
| B4 | Leo Rivas | Leo Rivas out on a sacrifice fly to center fielder Bryce Teodosio. Cole Young scores. | LAA 0, SEA 2 |
| B5 | Josh Naylor | Josh Naylor reaches on a fielder's choice, fielded by first baseman Vaughn Grissom. Randy Arozarena scores. | LAA 0, SEA 3 |
| B5 | Cole Young | Cole Young singles on a ground ball to center fielder Bryce Teodosio. Dominic Canzone scores. Josh Naylor to 3rd. Cole Young to 2nd. Cole Young advances to 2nd, on a throwing error by center fielder Bryce Teodosio. | LAA 0, SEA 4 |
| T6 | Bryce Teodosio | Bryce Teodosio singles on a line drive to center fielder Randy Arozarena. Denzer Guzman scores. Christian Moore scores. Wade Meckler to 3rd. Bryce Teodosio to 2nd. Bryce Teodosio advances to 2nd, on a throwing error by center fielder Randy Arozarena. | LAA 2, SEA 4 |
| T6 | Tyler Heineman | Tyler Heineman hits a sacrifice bunt. Wade Meckler scores. Bryce Teodosio to 3rd. Tyler Heineman to 1st. | LAA 3, SEA 4 |
| T6 | Jose Siri | Jose Siri grounds out, third baseman Leo Rivas to first baseman Josh Naylor. Bryce Teodosio scores. Tyler Heineman to 3rd. Mike Trout to 2nd. | LAA 4, SEA 4 |
| B7 | Taylor Ward | Taylor Ward singles on a sharp line drive to center fielder Bryce Teodosio. Cole Young scores. Michael Arroyo scores. | LAA 4, SEA 6 |
| B7 | J.P. Crawford | J.P. Crawford homers (14) on a fly ball to right field. Taylor Ward scores. | LAA 4, SEA 8 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| LAA | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 4 |
| SEA | 0 | 1 | 0 | 1 | 2 | 0 | 4 | 0 | 0 | 8 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Ryan Johnson started for Angels, leaving trailing 0–4. Out of the bullpen, Mitch Farris took the roughest line.
-
Ryan Johnson
Starter
5.0
86
4
3
Pitch-by-pitch: what Ryan Johnson threw
CSW 23% 1st-pitch strike 62% 3.3 pitches/PAPitch # % Whiff CS Foul Ball In play Cutter 44 51% 2 9 11 13 9 Sweeper 31 36% 2 5 8 8 8 Splitter 8 9% 1 0 0 6 1 Sinker 3 3% 1 0 0 0 2 - Blake Weiman Middle 1.0 16 0 1
- Mitch Farris Long 2.0 43 4 3 L
Kade Anderson started for Mariners, leaving with a 1–0 lead. Out of the bullpen, José A. Ferrer took the roughest line.
-
Kade Anderson
Starter
3.1
59
0
4
Pitch-by-pitch: what Kade Anderson threw
CSW 32% 1st-pitch strike 73% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 24 41% 1 6 6 7 4 Slider 16 27% 7 1 4 3 1 Changeup 9 15% 2 0 0 5 2 Curveball 7 12% 0 2 1 2 2 Sinker 3 5% 0 0 0 2 1 - Michael Rucker Middle 1.2 33 0 3 inherited 1, stranded 1
- José A. Ferrer Middle 0.1 24 4 0
- Carlos Vargas Middle 1.2 17 0 0 W inherited 3, 1 scored
- Seranthony Domínguez Middle 1.0 15 0 1
- Gabe Speier Setup 1.0 14 0 1
Where the game turned
- Ward 1B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto SS | 3 | 0 | 0 | 0 | 2 | 1 | .240 | .329 | .438 | .767 | |
| Mike Trout DH | 4 | 0 | 0 | 0 | 1 | 2 | .242 | .382 | .421 | .803 | |
| Jose Siri LF | 5 | 0 | 2 | 1 | 0 | 1 | .238 | .293 | .401 | .694 | |
| Vaughn Grissom 1B | 5 | 0 | 1 | 0 | 0 | 2 | .243 | .310 | .389 | .699 | |
| Denzer Guzman 3B | 5 | 1 | 1 | 0 | 0 | 0 | .219 | .266 | .337 | .603 | |
| Christian Moore 2B | 2 | 1 | 1 | 0 | 2 | 0 | .191 | .252 | .282 | .534 | |
| Wade Meckler RF | 4 | 1 | 0 | 0 | 0 | 0 | .302 | .375 | .389 | .764 | |
| Bryce Teodosio CF | 4 | 1 | 1 | 2 | 0 | 2 | .197 | .254 | .227 | .481 | |
| Tyler Heineman C | 3 | 0 | 1 | 1 | 0 | 1 | .175 | .223 | .220 | .443 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 5 | 1 | 2 | 2 | 0 | 0 | .220 | .335 | .352 | .687 | HR (14) |
| Randy Arozarena CF | 5 | 1 | 2 | 0 | 0 | 3 | .281 | .380 | .483 | .863 | 2B, SB |
| Dominic Canzone DH | 4 | 1 | 1 | 0 | 1 | 1 | .264 | .335 | .486 | .821 | 2B |
| Cal Raleigh C | 4 | 0 | 0 | 0 | 1 | 1 | .177 | .293 | .365 | .658 | |
| Josh Naylor 1B | 4 | 0 | 0 | 1 | 1 | 0 | .261 | .318 | .349 | .667 | SB |
| Cole Young 2B | 3 | 3 | 2 | 1 | 2 | 1 | .245 | .310 | .381 | .691 | |
| Michael Arroyo LF | 5 | 1 | 3 | 0 | 0 | 0 | .353 | .425 | .500 | .925 | |
| Lazaro Montes RF | 3 | 0 | 1 | 1 | 1 | 0 | .212 | .305 | .481 | .786 | 2B |
| Leo Rivas 3B | 2 | 0 | 0 | 1 | 0 | 1 | .148 | .264 | .189 | .453 | |
| Taylor Ward PH | 1 | 1 | 1 | 2 | 0 | 0 | .225 | .359 | .311 | .670 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ryan Johnson | 5.0 | 7 | 4 | 4 | 4 | 3 | 0 | 86 | 5.04 | |
| Blake Weiman | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 16 | 2.55 | |
| Mitch Farris | 2.0 | 4 | 4 | 4 | 1 | 3 | 1 | 43 | 4.05 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kade Anderson | 3.1 | 4 | 0 | 0 | 1 | 4 | 0 | 59 | 3.79 | |
| Michael Rucker | 1.2 | 1 | 0 | 0 | 1 | 3 | 0 | 33 | 5.56 | |
| José A. Ferrer | 0.1 | 2 | 4 | 2 | 2 | 0 | 0 | 24 | 4.18 | |
| Carlos Vargas | 1.2 | 0 | 0 | 0 | 1 | 0 | 0 | 17 | 4.74 | W |
| Seranthony Domínguez | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 15 | 3.63 | |
| Gabe Speier | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 14 | 2.93 |
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.