How the Houston Astros cheated in 2017-18 MLB seasons – NBC Sports Philadelphia
The Houston Astros Homered Their Way to a World Series Title - The Ringer
Houston Astros win baseball World Series – DW – 11/02/2017
WORLD SERIES: Astros beat Dodgers, 5-1, to win first championship
How the Houston Astros Won the World Series
Houston Astros have never won the first game of the World Series
Houston Astros One Win Away from First World Series Championship Since 2017 - Fastball
Astros win 2022 World Series: Houston clinches second title as Yordan Alvarez's Game 6 homer ousts Phillies
Top 25 Baseball Stories of 2017 -- No. 1: The Astros Win Their First Ever World Series - NBC Sports
Houston Astros Final Play 2017 World Series Champions
Astros win 2022 World Series, solidifying their status as a dynasty