ARCHIVE July 20, 2026
July 20, 2026 · AL West

Miami Marlins vs Houston Astros

July 20, 2026Daikin ParkRoof Closed 73°F · 0 mph, None
AWAY
Miami Marlins
52-49
5
vs
HOME
Houston Astros
48-54
8

Game Highlights

Published July 20, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T2 Joe Mack Joe Mack homers (8) on a fly ball to right field. Jakob Marsee scores. MIA 2, HOU 0
B2 Taylor Trammell Taylor Trammell singles on a ground ball to right fielder Griffin Conine. LaMonte Wade Jr. scores. Yainer Diaz to 2nd. MIA 2, HOU 1
B2 Jeremy Peña Jeremy Peña hits a grand slam (7) to right field. Yainer Diaz scores. Zach Dezenzo scores. Lucas Spence scores. MIA 2, HOU 5
B2 Yordan Alvarez Yordan Alvarez homers (32) on a fly ball to right center field. MIA 2, HOU 6
T4 Liam Hicks Liam Hicks homers (14) on a fly ball to right field. Xavier Edwards scores. MIA 4, HOU 6
B5 Yordan Alvarez Yordan Alvarez homers (33) on a fly ball to right center field. MIA 4, HOU 7
B7 Jose Altuve Jose Altuve singles on a ground ball to center fielder Jakob Marsee. Isaac Paredes scores. MIA 4, HOU 8
T9 Heriberto Hernández Heriberto Hernández singles on a ground ball to left fielder Taylor Trammell, deflected by shortstop Jeremy Peña. Javier Sanoja scores. Kyle Stowers to 2nd. MIA 5, HOU 8

Box score

  123456789 R
MIA 020200001 5
HOU 060010100 8

Pitching & bullpen

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

Marlins AWAY 5

Janson Junk started for Marlins, leaving trailing 4–6. Out of the bullpen, Lake Bachar took the roughest line.

workload · innings pitched
  • Janson Junk Starter 4.0 80 6 3 L
    Pitch-by-pitch: what Janson Junk threw
    CSW 21% 1st-pitch strike 53% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 30 38% 1 8 7 9 5
    Changeup 16 20% 2 0 5 7 2
    Slider 15 19% 0 1 2 10 2
    Sweeper 12 15% 2 1 5 2 2
    Sinker 4 5% 1 0 1 0 2
    Curveball 3 4% 0 1 1 1 0
  • Lake Bachar Long 1.0 14 1 1
  • Dax Fulton Middle 3.0 45 1 4
Astros HOME 8

Ronel Blanco started for Astros, leaving with a 6–4 lead. Out of the bullpen, Josh Hader took the roughest line.

workload · innings pitched
  • Ronel Blanco Starter 4.2 86 4 8
    Pitch-by-pitch: what Ronel Blanco threw
    CSW 28% 1st-pitch strike 84% 4.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Curveball 26 30% 6 4 4 11 1
    Changeup 26 30% 7 3 7 7 2
    Four-Seam Fastball 24 28% 1 2 10 8 3
    Slider 10 12% 1 0 5 2 2
  • Enyel De Los Santos Middle 1.1 22 0 2 W inherited 1, stranded 1
  • Steven Okert Setup 1.0 19 0 2 HLD
  • Bryan Abreu Middle 1.0 28 0 2
  • Josh Hader Closer 1.0 16 1 0

Where the game turned

4 runs Bottom 2nd · off Junk
  • Peña HR (4)

Batting lines

AWAY · MIA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Kyle Stowers 1B 4 0 1 0 1 2 .230 .315 .435 .750
Heriberto Hernández LF 5 0 1 1 0 2 .236 .313 .464 .777
Xavier Edwards 2B 3 1 0 0 2 2 .296 .379 .413 .792
Liam Hicks DH 5 1 2 2 0 2 .288 .360 .457 .817 HR (14)
Griffin Conine RF 4 0 1 0 0 2 .275 .359 .549 .908
Jakob Marsee CF 3 1 0 0 1 2 .194 .316 .290 .606
Leo Jiménez 3B 2 0 1 0 0 0 .214 .311 .299 .610
Brian Navarreto C 1 0 0 0 0 0 .167 .231 .250 .481
Javier Sanoja SS 4 1 2 0 0 0 .272 .310 .399 .709
Joe Mack C 2 1 1 2 0 1 .242 .302 .424 .726 HR (8)
Graham Pauley 3B 2 0 0 0 0 1 .172 .214 .290 .504
Esteury Ruiz PH 1 0 0 0 0 0 .245 .366 .490 .856
HOME · HOU
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jeremy Peña SS 4 1 1 4 0 1 .294 .357 .441 .798 HR (7)
Yordan Alvarez DH 4 2 3 2 0 1 .324 .432 .651 1.083 2 HR (32, 33)
Isaac Paredes 3B 3 1 1 0 1 0 .257 .351 .419 .770 3B
Christian Walker 1B 1 0 0 0 0 0 .233 .310 .455 .765
Yainer Diaz C 4 1 1 0 0 1 .242 .267 .393 .660
Taylor Trammell LF 4 0 1 1 0 2 .229 .289 .364 .653
Cam Smith RF 0 0 0 0 1 0 .210 .283 .362 .645 SB
Lucas Spence CF 3 1 0 0 1 0 .214 .313 .214 .527
Jose Altuve 2B 4 0 1 1 0 2 .235 .303 .407 .710
LaMonte Wade Jr. 1B 2 1 0 0 1 0 .195 .327 .390 .717
Zach Dezenzo LF 2 1 0 0 1 1 .231 .306 .338 .644

Pitching lines

AWAY · MIA
PITCHER IPHRERBBKHR NPERA DEC
Janson Junk 4.0 5 6 6 3 3 2 80 5.09 L
Lake Bachar 1.0 1 1 1 0 1 1 14 3.63
Dax Fulton 3.0 2 1 1 2 4 0 45 2.70
HOME · HOU
PITCHER IPHRERBBKHR NPERA DEC
Ronel Blanco 4.2 2 4 4 3 8 2 86 7.71
Enyel De Los Santos 1.1 1 0 0 0 2 0 22 4.21 W
Steven Okert 1.0 2 0 0 0 2 0 19 2.17 HLD
Bryan Abreu 1.0 1 0 0 1 2 0 28 5.45
Josh Hader 1.0 3 1 1 0 0 0 16 1.56

Manager comparison

AWAY · MIA
Clayton McCullough
Lineup 3.3 R Bunts 2.5 R IBBs 0.9 R
HOME · HOU
Joe Espada
Lineup 4.6 R Bunts 1.7 R IBBs 0.5 R

Recent form

AWAY · MIA
6-4 L3 -2 run diff
LLLWWWLWWW
HOME · HOU
7-3 L1 +13 run diff
LWLWWWWWWL

Season series: 0-3 with MIA listed first across 3 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.