Houston Astros: Best Of 2018 – VIDEO
The Houston Astros had a very successful 2018 season.
No, the Astros didn't win the World Series, like they did in 2017. Still, they won 103 games, and repeated as AL West champs.
Below, relive some of the Astros' top moments of 2018: