Playoffs Central After 55 Years: The Houston Astros Are World Champs! Josh Sanchez Nov 2, 2017 After being known as the laughing stock of the MLB, the Houston Astros are the 2017 World Series Champions after defeating the Los Angeles Dodgers 5-1 in Game 7. Read More...