
Houston Astros - 2017 World Series Champions - #EarnedHistory/credit Astros' Facebook
Stories this photo appears in:
Houston Astros Are 2017 World Series Champions
Astros win first World Series Championship in franchise history
With tonight’s Game 7 win over the LA Dodgers, the Houston Astros are World Series Champions for the first time in franchise history. Prior to this season, the Astros had gone 55 years without a World Series Championship and had appeared in only one other World Series (2005). The Astros defeated the LA Dodgers by a score of 5-1 tonight at Dodger Stadium.

