Houston Astros vs Seattle Mariners
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T3 | Jose Altuve | Jose Altuve singles on a ground ball to left fielder Randy Arozarena. Nick Allen scores. | HOU 1, SEA 0 |
| T3 | Isaac Paredes | Isaac Paredes out on a sacrifice fly to right fielder Lazaro Montes. Jose Altuve scores. Yordan Alvarez to 3rd. | HOU 2, SEA 0 |
| T3 | Yainer Diaz | Yainer Diaz homers (14) on a fly ball to left field. Yordan Alvarez scores. | HOU 4, SEA 0 |
| B3 | Dominic Canzone | Dominic Canzone singles on a sharp line drive to right fielder Cam Smith. Lazaro Montes scores. J.P. Crawford scores. Randy Arozarena to 3rd. | HOU 4, SEA 2 |
| B3 | Julio Rodríguez | Julio Rodríguez doubles (26) on a sharp line drive to left fielder Taylor Trammell. Randy Arozarena scores. Dominic Canzone to 3rd. | HOU 4, SEA 3 |
| B5 | Dominic Canzone | Dominic Canzone singles on a line drive to center fielder Lucas Spence. Randy Arozarena scores. | HOU 4, SEA 4 |
| T10 | Yainer Diaz | Yainer Diaz triples (1) on a sharp fly ball to right fielder Taylor Ward. Yordan Alvarez scores. | HOU 5, SEA 4 |
| B10 | Julio Rodríguez | Julio Rodríguez walks. J.P. Crawford scores. Randy Arozarena to 3rd. Cal Raleigh to 2nd. | HOU 5, SEA 5 |
| B10 | Josh Naylor | Josh Naylor singles on a line drive to center fielder Lucas Spence. Randy Arozarena scores. Cal Raleigh to 3rd. Julio Rodríguez to 2nd. | HOU 5, SEA 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| HOU | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 5 |
| SEA | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Ethan Pecko started for Astros, leaving with a 4–3 lead. Out of the bullpen, Josh Hader took the roughest line.
-
Ethan Pecko
Starter
2.2
51
3
2
Pitch-by-pitch: what Ethan Pecko threw
CSW 24% 1st-pitch strike 57% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 14 27% 0 3 4 3 4 Cutter 11 22% 0 2 3 4 2 Sweeper 10 20% 2 4 2 2 0 Four-Seam Fastball 7 14% 0 0 2 3 2 Curveball 5 10% 0 1 1 2 1 Changeup 4 8% 0 0 0 3 1 - Josh Hendrickson Middle 2.0 31 1 3 inherited 2, stranded 2
- Logan VanWey Middle 0.1 6 0 0 inherited 1, stranded 1
- AJ Blubaugh Middle 2.0 24 0 1
- Bryan Abreu Setup 1.0 18 0 1
- Josh Hader Closer 1.1 44 2 0 L
George Kirby started for Mariners, leaving trailing 3–4. Out of the bullpen, Cooper Criswell took the roughest line.
-
George Kirby
Starter
5.0
96
4
5
Pitch-by-pitch: what George Kirby threw
CSW 23% 1st-pitch strike 87% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 33 34% 5 2 9 14 3 Sweeper 28 29% 3 4 5 11 5 Sinker 17 18% 2 4 5 2 4 Knuckle Curve 8 8% 1 0 4 2 1 Splitter 6 6% 0 0 1 3 2 Changeup 4 4% 1 0 0 3 0 - José A. Ferrer Middle 1.0 13 0 2
- Gabe Speier Setup 1.0 12 0 2
- Carlos Vargas Middle 1.0 17 0 2
- Seranthony Domínguez Middle 1.0 19 0 1
- Cooper Criswell Middle 1.0 15 1 1 W
Where the game turned
- Naylor 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jose Altuve 2B | 5 | 1 | 2 | 1 | 0 | 2 | .252 | .309 | .402 | .711 | |
| Yordan Alvarez DH | 4 | 2 | 2 | 0 | 1 | 0 | .316 | .432 | .603 | 1.035 | 2B |
| Isaac Paredes 3B | 4 | 0 | 1 | 1 | 0 | 1 | .261 | .359 | .441 | .800 | 2B |
| Yainer Diaz C | 5 | 1 | 2 | 3 | 0 | 0 | .282 | .312 | .460 | .772 | HR (14), 3B |
| Nelson Velázquez RF | 1 | 0 | 0 | 0 | 0 | 1 | .190 | .252 | .410 | .662 | |
| Taylor Trammell LF | 5 | 0 | 0 | 0 | 0 | 3 | .196 | .287 | .348 | .635 | |
| LaMonte Wade Jr. 1B | 1 | 0 | 0 | 0 | 0 | 1 | .206 | .306 | .349 | .655 | |
| Lucas Spence CF | 3 | 0 | 0 | 0 | 1 | 2 | .150 | .244 | .175 | .419 | |
| Nick Allen SS | 4 | 1 | 2 | 0 | 0 | 1 | .278 | .323 | .382 | .705 | 2B |
| Christian Walker 1B | 4 | 0 | 1 | 0 | 0 | 2 | .221 | .293 | .409 | .702 | |
| Cam Smith RF | 2 | 0 | 0 | 0 | 1 | 0 | .208 | .273 | .387 | .660 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford 3B | 5 | 2 | 1 | 0 | 0 | 1 | .220 | .335 | .348 | .683 | |
| Randy Arozarena LF | 3 | 3 | 1 | 0 | 2 | 0 | .279 | .380 | .479 | .859 | SB |
| Dominic Canzone DH | 5 | 0 | 2 | 3 | 0 | 0 | .262 | .333 | .482 | .815 | |
| Cal Raleigh C | 4 | 0 | 0 | 0 | 1 | 2 | .180 | .293 | .370 | .663 | |
| Julio Rodríguez CF | 4 | 0 | 3 | 2 | 1 | 0 | .249 | .309 | .401 | .710 | 2B |
| Josh Naylor 1B | 4 | 0 | 1 | 1 | 1 | 0 | .266 | .321 | .356 | .677 | |
| Cole Young SS | 4 | 0 | 0 | 0 | 0 | 1 | .244 | .306 | .382 | .688 | |
| Taylor Ward RF | 1 | 0 | 1 | 0 | 0 | 0 | .223 | .358 | .310 | .668 | |
| Michael Arroyo 2B | 1 | 0 | 0 | 0 | 1 | 0 | .304 | .414 | .522 | .936 | |
| Lazaro Montes RF | 2 | 1 | 0 | 0 | 1 | 1 | .182 | .265 | .477 | .742 | |
| Weston Wilson 3B | 2 | 0 | 0 | 0 | 0 | 2 | .210 | .291 | .318 | .609 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ethan Pecko | 2.2 | 4 | 3 | 3 | 2 | 2 | 0 | 51 | 4.31 | |
| Josh Hendrickson | 2.0 | 2 | 1 | 1 | 0 | 3 | 0 | 31 | 4.50 | |
| Logan VanWey | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 1.74 | |
| AJ Blubaugh | 2.0 | 0 | 0 | 0 | 1 | 1 | 0 | 24 | 3.59 | |
| Bryan Abreu | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 18 | 3.82 | |
| Josh Hader | 1.1 | 2 | 2 | 1 | 4 | 0 | 0 | 44 | 1.01 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| George Kirby | 5.0 | 6 | 4 | 4 | 3 | 5 | 1 | 96 | 4.33 | |
| José A. Ferrer | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 13 | 3.92 | |
| Gabe Speier | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 12 | 3.00 | |
| Carlos Vargas | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 17 | 5.19 | |
| Seranthony Domínguez | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 19 | 3.69 | |
| Cooper Criswell | 1.0 | 1 | 1 | 0 | 0 | 1 | 0 | 15 | 3.26 | W |
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.