The Astros won the 2017 World Series over the Dodgers in seven games, lost to Boston in the 2018 ALCS and went back to the World Series last year, falling in seven games to Washington.

MLB Recap: Braves and Astros Advance

Via www.foxsports.com
 

Loading...