How the AL-winning Astros were built
World Series 2017: Houston Astros win first title
LA City Council wants Astros' 2017 World Series title to be given to Dodgers
Houston Astros Defeat Phillies 4-1, Win First World Series Title Since 2017 - Fastball
Astros Beat Dodgers In Game 7 For First World Series Title – Deadline
Houston Strong' mantra rings true after Astros' World Series win - ABC News
Houston Astros, History, Notable Players, & Facts
2017 Houston Astros: Updates on where they are now
THE HOUSTON ASTROS WIN THE 2017 MLB WORLD SERIES
Houston Astros top Philadelphia Phillies 4-1 in Game 6 to win World Series
Astros win 2022 World Series: Houston clinches second title as Yordan Alvarez's Game 6 homer ousts Phillies