Astros win first World Series title
The Houston Astros have won the World Series, beating the Philadelphia Phillies : NPR
Astros win World Series 2022
Braves rout Astros, win first World Series title since 1995
MORE
Astros win World Series in Game 6 against the Phillies - WHYY
Astros headed to World Series, Verlander named MVP
Houston Astros win World Series
World Series score: Atlanta Braves win first title in 26 years after slugging past Houston Astros in Game 6
How the Houston Astros Won the World Series
García, Alvarez help Astros oust Red Sox, reach World Series
Houston Astros have never won the first game of the World Series
World Series 2022: Harper, Phillies face Houston Astros - WHYY
Washington Nationals top Astros to win first World Series title