News
October 28, 2021
Houston Astros face off with old NL playoff nemesis Atlanta Braves in World Series
Houston and Atlanta last faced off in the postseason when the Astros eliminated the Braves in an epic Game 4 of the 2005 NLDS. The Houston Astros are back in the World Series for the third time in five years. The Atlanta Braves, who won 88 games on their way to the National League East title, shockingly eliminated the defending champion Los Angeles Dodgers in six games of the NL Championship Series on Saturday night.