Astros' Framber Valdez, one out away, loses no-hitter on Corey Seager HR

ARLINGTON, Texas --  Houston Astros pitcher Framber Valdez lost a no-hitter with two outs in the ninth inning on a home run from  Texas Rangers slugger Corey Seager on Tuesday night.

Josh Hader came on for the Astros to finish off the 4-2 win.

Valdez walked two batters in the ninth, but only one runner was on when Seager homered. The 30-year-old left-hander had a perfect game through five.

The perfect game ended when Jonah Heim opened the sixth by reaching on third baseman  Alex Bregman's throwing error. Robbie Grossman then grounded into a double play before Ezequiel Duran was called out on strikes.

Bregman's error came when he fielded a high chopper on the run and threw low to first baseman Jon Singleton, who couldn't make the scoop to keep the perfect game intact.

Marcus Semien walked with two outs in the seventh to finally get a fourth batter to the plate in an inning for Texas, but Josh Jung struck out on three pitches. It was Valdez's fifth strikeout.

Valdez had thrown 107 pitches, 67 strikes, through 8⅔ innings, getting through the eighth with routine flyouts from Wyatt Langford, Adolis García and Heim.

It's been a little more than a year since Valdez threw the 16th no-hitter in Houston history in a 2-0 victory over  Cleveland on Aug. 1, 2023. Ronel Blanco made it 17 against  Toronto on April 1.

Seager has hit a home run in three straight games and has six in his last games. He has now broken up two no-hitters with two outs in the ninth; on Aug. 25, 2016, Seager hit a single for the Dodgers on his bobblehead night against San Francisco's Matt Moore to end his no-hit bid.

Valdez entered the game 5-0 in his previous seven starts, all Houston victories. He was scratched from his other scheduled start against Texas this season after losing to the World Series champions twice in the AL Championship Series last fall.

Valdez is the fourth pitcher in the last five seasons to come up one out short of a no-hitter, and the first individual pitcher to lose a no-hitter by giving up a homer with two outs in the ninth since Roy Halladay on Sept 27, 1998, in what was his second career MLB start.

ESPN Stats & Information and The Associated Press contributed to this report.