Question: has astros won world series before?
Answer: The team made its first World Series appearance in 2005 as an NL team, only to be swept by the Chicago White Sox. ... The Astros won the 2017 World Series, their first championship, against the Los Angeles Dodgers in seven games in the wake of Hurricane Harvey.