Yordan Alvarez homers twice, Ronel Blanco returns as Astros top Marlins
Jul 20, 2026; Houston, Texas, USA; Houston Astros pitcher Ronel Blanco (56) reacts after retiring the side against the Miami Marlins during the fourth inning at Daikin Park. Mandatory Credit: Erik Williams-Imagn Images Yordan Alvarez produced his fifth multi-homer game of the season to help the Houston Astros snap a four-game skid with an 8-5 win over the visiting Miami Marlins on Monday.
Alvarez finished 3-for-4 with a pair of solo home runs. He posted his 12th three-hit game of the season and his 27th career multi-homer game to send the Marlins to their seventh straight loss.
The Marlins seized a 2-0 lead in the top of the second inning against Astros right-hander Ronel Blanco, who was reinstated from the 60-day injured list to make his first start since May 17, 2025. Blanco missed 15 months due to Tommy John surgery.
His season debut was uneven. Blanco recorded eight strikeouts over 4 2/3 innings and allowed only two hits. However, Blanco issued three walks, and the two hits were two-run home runs from Joe Mack and Liam Hicks.
Mack followed a two-out walk issued to Jakob Marsee with a 409-foot blast to right field in the second. Blanco opened that frame with strikeouts of Hicks and Griffin Conine, but Mack followed Marsee by drilling a 3-2 fastball for his eighth homer of the season.
The Astros fashioned an immediate response against Marlins right-hander Janson Junk (4-6). Taylor Trammell ignited a six-run second inning with an RBI single that bounced into right and scored LaMonte Wade Jr. Two batters later, Lucas Spence walked to load the bases with one out for Jeremy Pena, who rallied from an 0-2 hole by delivering his second career grand slam.
Pena went the opposite way to right for his seventh homer of the season. Alvarez followed with a titanic shot into the upper deck in right-center field, his 32nd home run covering 428 feet.
Hicks shaved that 6-2 deficit in half in the fourth when he followed a leadoff walk from Xavier Edwards with his 14th home run, a 393-foot shot to right. Blanco rallied and retired the ensuing five batters, but a two-out walk to Kyle Stowers in the fifth spelled the end of his 86-pitch outing.
Alvarez greeted Marlins reliever Lake Bachar with a 419-foot laser to right-center leading off the fifth. Junk allowed six runs on five hits and three walks with three strikeouts over four innings.
Jose Altuve added Houston's eighth run with a two-out single in the seventh following Isaac Paredes' triple. Astros closer Josh Hader gave up three hits in the ninth, including Heriberto Hernandez's run-scoring single, before locking down the win.
--Field Level Media
What Prediction Markets Are Telling Us About NFL 2026 MVP
The Sacramento Kings Need to Blow It Up Before It's Too Late
Ben Askren Didn't Win the Match—But He Won the Weekend
- UFC Fight Night Best Betting Picks for Du Plessis vs. Usman in OKC
- France vs. England Best Bets: Three Picks for the World Cup Third-Place Match
- Dodgers vs. Yankees Friday July 17 Best Betting Picks and Props
- July 17 White Sox vs. Blue Jays Prediction, Odds and Best Bets
- Three MLB Futures Bets to Make After the All-Star Break
- Three Heisman Trophy Sleepers Worth Betting Before the 2026 Season
- England vs. Argentina Best Bets: Three Picks for the World Cup Semifinal

