Back to Sport

Alvarez, Peña Power Astros Past Marlins 8-5

Yordan Alvarez hit two home runs and Jose Peña launched a grand slam to lead the Houston Astros to an 8-5 victory over the Miami Marlins at Daikin Park on Tuesday.

Owen Iverson

July 21, 20262 min read

Baseball victory celebration - illustration, Jake Team LLC
Baseball victory celebration - illustration, Jake Team LLC
MLBFinal
Miami Marlins5
Houston Astros8

July 21, 2026

Alvarez and Peña Lead Offense

Yordan Alvarez delivered a two-homer performance to anchor the Houston Astros' offensive output against the Miami Marlins. Alvarez connected on home runs in the fourth and fifth innings, providing crucial runs for the home team.

Jose Peña provided a massive surge with a grand slam in the second inning. The blast to right field, measuring 340 feet, plated four runs and shifted the momentum significantly in Houston's favor.

Scoring Summary

The Marlins took an early 2-0 lead in the top of the second inning. Mack homered to right field, a 409-foot shot, and Marsee scored to give Miami the early advantage. However, the Astros responded immediately in the bottom of the frame.

After Trammell singled to right to score Wade Jr. and put Diaz on second, Peña's grand slam widened the gap. Alvarez then added a solo home run to right center, a 428-foot shot, extending Houston's lead to 6-2.

The Marlins cut into the deficit in the fourth inning when Hicks homered to right field, scoring Edwards. This made the score 6-4. Alvarez added another solo shot to right center in the fifth inning, a 419-foot homer, pushing the lead to 7-4.

In the seventh inning, Altuve singled to center field, allowing Paredes to score and making it 8-4. The Marlins added a run in the ninth inning when Hernández singled to left field, scoring Sanoja. The final score was 8-5.

Pitching Decisions

Ronel Blanco started for Houston, pitching 4.2 innings. He allowed four earned runs on two hits while striking out eight batters. Enyel De Los Santos earned the win, pitching 1.1 innings of scoreless relief with two strikeouts.

Steven Okert recorded his 13th save, working one inning with two strikeouts. Bryan Abreu closed out the game in the ninth, pitching one inning with two strikeouts and one walk. Josh Hader pitched the final inning, allowing one earned run on three hits.

For Miami, Janson Junk took the loss, pitching 4.0 innings and allowing six earned runs on five hits. Lake Bachar pitched one inning, allowing one earned run. Dax Fulton pitched 3.0 innings, allowing one earned run with four strikeouts.

Game Details

The game was played at Daikin Park in Houston, Texas, with an attendance of 23,684. The Astros improved their record to 48-54, while the Marlins fell to 52-49.

Sources

https://www.espn.com/mlb/game/_/gameId/401816194

Share

Owen Iverson

Owen Iverson covers Dallas high school and area college sports.

Related Stories

More in Weather