Atlanta Houston 2020 sports world series Atlanta Houston

Atlanta Braves Win 2021 World Series, First Since 1995

Reading now: 958
etonline.com

World Series champions for the first time since 1995. The Braves won the 2021 World Series on Tuesday, defeating the Houston Astros 7-0 (box score) in Game 6 to take the series, 4-2.

The Braves, who won the title at Houston's Minute Maid Park, were paced by an offensive onslaught and a gem from left-hander Max Fried in the title-clinching win.Atlanta jumped out to a sizable lead thanks to two multi-run home runs early in the game.

Read more on etonline.com
The website starsalert.com is an aggregator of news from open sources. The source is indicated at the beginning and at the end of the announcement. You can send a complaint on the news if you find it unreliable.

Related News

DMCA