Atlanta Braves Crush Houston Astros in Game 6 to Win First World Series Title Since 1995

The Atlanta Braves won the World Series for the first time in 26 years, finishing off the Houston Astros in Game 6. Jorge Soler made history in the Fall Classic, as he is just the second Cuban-born player to win the World Series MVP award.
Real Time Analytics