ARCHIVE July 12, 2026
July 12, 2026 · AL West

Houston Astros vs Texas Rangers

July 12, 2026Globe Life FieldRoof Closed 74°F · 0 mph, None
AWAY
Houston Astros
47-51
5
vs
HOME
Texas Rangers
49-47
6

Game Highlights

Published July 12, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Nicky Lopez Nicky Lopez singles on a line drive to right fielder Cam Smith. Ezequiel Duran scores. Evan Carter to 3rd. HOU 0, TEX 1
B2 Joc Pederson Joc Pederson doubles (8) on a fly ball to right fielder Cam Smith. Evan Carter scores. Nicky Lopez scores. HOU 0, TEX 3
T4 Jose Altuve Jose Altuve homers (11) on a fly ball to left center field. HOU 1, TEX 3
B5 Brandon Nimmo Brandon Nimmo triples (4) on a line drive to right fielder Cam Smith, deflected by center fielder Taylor Trammell. Josh Jung scores. HOU 1, TEX 4
T7 Jeremy Peña Jeremy Peña out on a sacrifice fly to left fielder Wyatt Langford. LaMonte Wade Jr. scores. HOU 2, TEX 4
T7 Isaac Paredes Isaac Paredes singles on a line drive to center fielder Evan Carter. Zach Dezenzo scores. Yainer Diaz scores. Yordan Alvarez to 2nd. HOU 4, TEX 4
T8 Cam Smith Cam Smith homers (12) on a fly ball to left field. HOU 5, TEX 4
B8 Kyle Higashioka Kyle Higashioka homers (7) on a line drive to left field. HOU 5, TEX 5
B9 Brandon Nimmo Brandon Nimmo singles on a ground ball to center fielder Cam Smith, deflected by pitcher Josh Hader. Wyatt Langford scores. Josh Jung to 3rd. HOU 5, TEX 6

Box score

  123456789 R
HOU 000100310 5
TEX 030010010 5

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

Cristian Javier started for Astros, leaving trailing 0–3. Out of the bullpen, Bryan Abreu took the roughest line.

workload · innings pitched
  • Cristian Javier Starter 3.0 60 3 4
    Pitch-by-pitch: what Cristian Javier threw
    CSW 28% 1st-pitch strike 63% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 37 62% 6 4 9 15 3
    Sweeper 14 23% 2 2 3 6 1
    Changeup 8 13% 2 1 1 0 4
    Sinker 1 2% 0 0 0 0 1
  • Enyel De Los Santos Middle 1.0 12 0 0
  • Bryan Abreu Middle 1.0 21 1 2
  • Steven Okert Setup 1.0 16 0 1
  • Bryan King Setup 2.0 31 1 1
  • Josh Hader Closer 0.0 9 1 0 L
Rangers HOME 6

MacKenzie Gore started for Rangers, leaving with a 3–1 lead. Out of the bullpen, Robby Ahlstrom took the roughest line.

workload · innings pitched
  • MacKenzie Gore Starter 4.0 65 1 4
    Pitch-by-pitch: what MacKenzie Gore threw
    CSW 23% 1st-pitch strike 53% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 36 55% 5 5 8 14 4
    Curveball 12 18% 0 1 3 8 0
    Cutter 5 8% 0 0 1 1 3
    Sinker 5 8% 0 1 1 1 2
    Changeup 4 6% 2 1 0 1 0
    Slider 3 5% 0 0 1 1 1
  • Tyler Alexander Middle 1.1 23 0 2
  • Cole Winn Setup 0.2 11 0 1 HLD inherited 1, stranded 1
  • Robby Ahlstrom Middle 0.1 20 2 0 HLD
  • Peyton Gray Middle 0.2 16 1 0 BS inherited 2, all 2 scored
  • Ben Peoples Middle 1.0 12 1 1
  • Jacob Latz Closer 1.0 9 0 0 W

Where the game turned

1 run Bottom 9th · off Hader
  • Nimmo 1B (1)

Batting lines

AWAY · HOU
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jeremy Peña SS 4 0 0 1 0 0 .287 .347 .426 .773
Yordan Alvarez DH 3 0 2 0 2 0 .318 .426 .633 1.059
Isaac Paredes 3B 4 0 1 2 1 1 .254 .349 .417 .766
Christian Walker 1B 3 0 0 0 1 1 .237 .313 .462 .775
Jose Altuve 2B 4 1 1 1 0 2 .235 .307 .404 .711 HR (11)
Cam Smith CF 4 1 1 1 0 0 .218 .292 .377 .669 HR (12)
LaMonte Wade Jr. RF 4 1 1 0 0 2 .250 .294 .500 .794
Zach Dezenzo LF 2 1 1 0 0 1 .228 .302 .351 .653
Yainer Diaz C 1 1 1 0 1 0 .248 .276 .412 .688
Taylor Trammell CF 2 0 0 0 0 1 .230 .293 .372 .665
Christian Vázquez C 2 0 0 0 0 0 .220 .277 .341 .618
HOME · TEX
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Justin Foscue DH 2 0 1 0 0 0 .286 .356 .552 .908
Wyatt Langford LF 5 1 1 0 0 0 .275 .325 .494 .819
Josh Jung 3B 3 1 2 0 2 1 .298 .367 .452 .819 3B
Brandon Nimmo RF 5 0 3 2 0 0 .263 .331 .425 .756 3B
Jake Burger 1B 3 0 0 0 1 3 .240 .304 .423 .727
Ezequiel Duran SS 2 1 0 0 2 1 .270 .324 .436 .760
Cam Cauley 2B 1 0 0 0 0 0 .238 .304 .333 .637
Elias Díaz C 1 0 0 0 0 0 .267 .280 .467 .747
Joc Pederson DH 3 0 1 2 0 1 .235 .334 .462 .796 2B
Evan Carter CF 3 1 1 0 0 1 .188 .302 .330 .632 2B
Nicky Lopez 2B 3 1 1 1 0 0 .310 .344 .362 .706
Kyle Higashioka C 4 1 1 1 0 1 .220 .299 .371 .670 HR (7)

Pitching lines

AWAY · HOU
PITCHER IPHRERBBKHR NPERA DEC
Cristian Javier 3.0 4 3 3 3 4 0 60 9.98
Enyel De Los Santos 1.0 0 0 0 0 0 0 12 4.33
Bryan Abreu 1.0 1 1 1 1 2 0 21 5.81
Steven Okert 1.0 0 0 0 0 1 0 16 2.31
Bryan King 2.0 3 1 1 1 1 1 31 2.93
Josh Hader 0.0 3 1 1 0 0 0 9 1.17 L
HOME · TEX
PITCHER IPHRERBBKHR NPERA DEC
MacKenzie Gore 4.0 2 1 1 1 4 1 65 4.63
Tyler Alexander 1.1 1 0 0 0 2 0 23 2.21
Cole Winn 0.2 0 0 0 1 1 0 11 5.94 HLD
Robby Ahlstrom 0.1 2 2 2 0 0 0 20 7.07 HLD
Peyton Gray 0.2 1 1 1 2 0 0 16 3.48 BS
Ben Peoples 1.0 1 1 1 0 1 1 12 2.25
Jacob Latz 1.0 1 0 0 1 0 0 9 1.61 W

Manager comparison

AWAY · HOU
Joe Espada
Lineup 4.6 R Bunts 1.7 R IBBs 0.5 R
HOME · TEX
Skip Schumaker
Lineup 2.7 R Bunts 2.1 R IBBs 3.4 R

Recent form

AWAY · HOU
7-3 L1 +13 run diff
LWLWWWWWWL
HOME · TEX
4-6 W2 -8 run diff
WWLLLLLLWW

Season series: 4-2 with HOU listed first across 6 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.

Read the full methodology.