The Houston Astros have won the World Series, beating the Philadelphia Phillies : NPR
Houston Astros Defeat Los Angeles Dodgers To Take World Series Crown
Astros defeat Phillies in Game 6 to win 2nd World Series title
Astros And Nationals Primed To Start 2019 World Series In Houston
MORE
How the Phillies beat the Astros to win World Series Game 1 - The Athletic
Baseball – walkingoffthechessboard
In a Texas-sized Game 7 AL championship series, the Rangers defeat the Astros
In a Texas-sized Game 7 AL championship series, the Rangers defeat the Astros
Arizona Diamondbacks answer back into World Series
Miguel Cabrera's career coming to close with Tigers, leaving lasting legacy in MLB and Venezuela