ARCHIVE September 23, 2026
September 23, 2026 · AL West

Houston Astros vs Seattle Mariners

September 23, 2026T-Mobile ParkPartly Cloudy 62°F · 6 mph, In From LF
AWAY
Houston Astros
78-80
5
vs
HOME
Seattle Mariners
74-84
6

Game Highlights

Published September 24, 2026 · Source: MLB

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

  12345678910 R
HOU 0040000001 5
SEA 0030100002 6

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Astros AWAY 5

Ethan Pecko started for Astros, leaving with a 4–3 lead. Out of the bullpen, Josh Hader took the roughest line.

workload · innings pitched
  • Ethan Pecko Starter 2.2 51 3 2
    Pitch-by-pitch: what Ethan Pecko threw
    CSW 24% 1st-pitch strike 57% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn 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
Mariners HOME 6

George Kirby started for Mariners, leaving trailing 3–4. Out of the bullpen, Cooper Criswell took the roughest line.

workload · innings pitched
  • George Kirby Starter 5.0 96 4 5
    Pitch-by-pitch: what George Kirby threw
    CSW 23% 1st-pitch strike 87% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn 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

1 run Bottom 10th · off Hader
  • Naylor 1B (1)

Batting lines

AWAY · HOU
BATTER ABRHRBIBBK AVGOBPSLGOPS 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
HOME · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS 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

AWAY · HOU
PITCHER IPHRERBBKHR NPERA 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
HOME · SEA
PITCHER IPHRERBBKHR NPERA 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

AWAY · HOU
Lineup 5.5 R Bunts 2.5 R IBBs 0.7 R
HOME · SEA
Jason Kanzler
Lineup 3.2 R Bunts 1.4 R IBBs 3.8 R

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.

Read the full methodology.