Houston Astros win the MLB World Series

Houston Astros win the MLB World Series

FR Stories

The Houston Astros defeated the Philadelphia Phillies in Game 6 of the World Series on Nov. 5 at Minute Maid Park in Houston, Texas.

The stadium was filled with almost 43,000 cheering fans as Yordan Alvarez hit a 3-run homer in the sixth inning to give the Astros a 3-1 lead.

‘When I was rounding second base, I felt the whole stadium moving,’ Alvarez said.

This is Houston’s second Major League Baseball championship ever, after leading the American League this season, with a total of 106 wins and 56 losses.

With Latest Stories! 

Stay Updated