Question: has houston won the world series before?
Answer: The Astros won the 2017 World Series, their first championship, against the Los Angeles Dodgers in seven games in the wake of Hurricane Harvey. They returned to the World Series in 2019, losing to the Washington Nationals in seven games.