Back to Sport

Peña’s Grand Slam, Alvarez’s Two Homers Lift Astros Past Marlins 8-5

Houston Astros defeat Miami Marlins 8-5 behind Peña’s four-run blast and Alvarez’s two home runs at Daikin Park.

Sasha Yoder

July 21, 20262 min read

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

July 21, 2026

Powerful Outburst in the Second

The Houston Astros seized control of the game on Tuesday, July 21, with a decisive offensive explosion in the second inning that ultimately decided the outcome against the Miami Marlins. The scoring began early for the visitors when Mack launched a 409-foot home run to right field, driving in Marsee to give Miami a 2-0 lead. However, the momentum shifted dramatically moments later.

Trammell singled to right, allowing Wade Jr. to score and putting the Marlins ahead 2-1. But the inning turned on its head when Peña connected on a 340-foot home run to right field. The blast cleared the bases, scoring Diaz, Dezenzo, and Spence to give Houston a 5-2 advantage.

Alvarez followed immediately with a 428-foot home run to right center, extending the lead to 6-2 before the inning concluded.

Astros Extend Lead in Middle Innings

Houston added to its advantage in the fourth inning when Hicks hit a 393-foot home run to right field, bringing Edwards home to make it 6-4. The Astros’ offense continued to produce, with Alvarez delivering his second home run of the night in the fifth inning. His 419-foot shot to right center pushed the score to 7-4.

In the seventh inning, Altuve singled to center field, allowing Paredes to score and increasing the margin to 8-4. The Marlins managed to cut the deficit in the ninth inning when Hernández singled to left field, scoring Sanoja to make the final score 8-5.

Pitching Performances

For Miami, Janson Junk took the loss after pitching 4.0 innings. He allowed 5 hits and 6 earned runs, striking out 3 batters while issuing 3 walks. Lake Bachar pitched 1.0 inning, giving up 1 hit and 1 earned run. Dax Fulton worked 3.0 innings, allowing 1 earned run on 2 hits with 4 strikeouts.

Houston’s Enyel De Los Santos earned the win, pitching 1.1 scoreless innings with 2 strikeouts. Ronel Blanco started for the Astros, pitching 4.2 innings and striking out 8 batters, though he allowed 4 earned runs. Steven Okert recorded the save, pitching 1.0 inning with 2 strikeouts.

Bryan Abreu pitched 1.0 inning with 2 strikeouts, and Josh Hader closed the game with 1.0 inning of work, allowing 1 hit and 1 earned run.

Final Results

The final score was Houston Astros 8, Miami Marlins 5. The game was played at Daikin Park in Houston, Texas, with an attendance of 23,684. The victory improved the Houston Astros’ record to 48-54, while the Miami Marlins fell to 52-49.

Sources

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

Share

Sasha Yoder

Sasha Yoder covers Richardson high school and area college sports.

Related Stories

More in Weather