MLB Scores · MLB Odds

Marlins vs Astros

Final · Tue Jul 21 · 8:10 PM ET · Daikin Park

Miami MarlinsMarlins52-50
3
FinalJul 21, 2026
Houston AstrosAstros49-54
5
TVSpace City Home NetworkStreamMLB.TVMarlins.TV

Closing line

US sportsbook at first pitch
Moneyline
MIA+102
HOU−123
Run line
MIA +1.5−193
HOU −1.5+158
Total O/U
Over 9−122
Under 9+101
  • Run line: Astros −1.5 covered.
  • Total O/U: under 9 (8 runs).

Recap

The Houston Astros beat the Miami Marlins 5-3 at Daikin Park in Houston on Jul 21, 2026 to move to 49-54.

The game was played before 28,748.

Score by inning

Miami Marlins and Houston Astros, score by inning
Team123456789R
MIA0000102003
HOU11003000x5

W: Imai (6-4) · L: Phillips (2-5) · S: Hader (3-1)

Scoring plays

Bottom 1

  1. HOUHome runPeña homered to left center (405 feet). Umpire review: call on the field was overturned.0-1

Bottom 2

  1. HOUDoubleSpence doubled to right, Wade Jr. scored, Walker to third.0-2

Top 5

  1. MIADoubleStowers doubled to center, Lopez scored.1-2

Bottom 5

  1. HOUHome runParedes homered to left (388 feet), Peña scored and Alvarez scored.1-5

Top 7

  1. MIAHome runMack homered to right center (435 feet), Sanoja scored.3-5

Team stats

MIAHOU
Hits
8
8
Home Runs
1
2
Runs Batted In
3
5
Walks
3
1
Strikeouts
13
5
Runners Left On Base
11
11
Errors
1
0

Player stats

Marlins · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Otto Lopez SS0-3310002120.332.368.501
Kyle Stowers 1B2-5502100114.233.316.438
Heriberto Hernandez LF2-4402000115.241.316.469
Xavier Edwards 2B0-4400000316.293.375.409
Liam Hicks DH0-3300001117.285.359.453
Griffin Conine RF1-3301000112.277.358.553
Leo Jimenez 3B0-110000004.212.309.297
Jakob Marsee CF0-3300000110.192.313.287
Esteury Ruiz CF0-110000014.243.363.485
Javier Sanoja RF2-4412000014.275.313.405
Joe Mack C1-4411210317.243.301.438

Marlins · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Tyler Phillips P4.153212168-443.5268
Tyler Zuber P0.212201117-104.6117
Ryan Gusto P2.000002024-184.7024
Zach Brzykcy P1.02000009-63.009

Astros · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jeremy Pena SS1-4421110122.293.355.452
Yordan Alvarez DH2-4412000111.326.432.649
Isaac Paredes 3B2-4412310016.260.352.429
Jose Altuve 2B0-4400000010.232.300.402
Nick Allen 2B0-000000000.239.287.304
LaMonte Wade Jr. LF0-2210001013.186.327.372
Cam Smith RF0-000000000.210.283.362
Christian Walker 1B1-3301000010.234.310.454
Taylor Trammell LF1-330100005.231.290.364
Lucas Spence CF1-3301100119.235.316.294
Christian Vazquez C0-3300000212.213.269.331

Astros · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Tatsuya Imai P6.041138096-565.5996
AJ Blubaugh P1.032203125-193.8625
Bennett Sousa P1.000001010-76.2310
Josh Hader P1.010001012-101.4712

Game info

VenueDaikin Park, Houston, TX
Attendance28,748
OfficialsHome Plate Umpire: Sean Barber · First Base Umpire: John Libka · Second Base Umpire: James Hoye · Third Base Umpire: D.J. Reyburn
TVSpace City Home Network · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:53 PM ET. How game pages are made