How many World Series have the Houston Astros won?
2022 World Series: Astros beat Phillies to claim World Series title
Astros celebrate World Series title with downtown Houston parade
Astros win 2022 World Series after comeback victory in Game 6
MLB news 2022: Houston Astros win World Series, defeat Philadelphia Phillies, villains, cheating scandal, why are they hated
Alvarez blasts Baker, Astros to World Series title vs Phils
Astros Win 2022 World Series And Mattress Mack Wins $75 Million In Futures Bets
Astros win 2022 World Series championship, no asterisk needed - Sports Illustrated
2022 World Series schedule, matchup and what to know - The Washington Post