Houston Astros - 2017 World Series Champions - #EarnedHistory/credit Astros' Facebook

Houston Astros - 2017 World Series Champions - #EarnedHistory/credit Astros' Facebook

Stories this photo appears in:

Tease photo

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.