Back to the Atlanta Braves Newsfeed

Atlanta Braves named Sports Illustrated's Team of the Year

ATLANTA - During an unforgettable night of celebrating the world's best athletes, Sports Illustrated named the Atlanta Braves its team of the year.

The Braves beat the Chicago Sky, Tampa Bay Lightning, and Milwaukee Bucks to be honored with the award.

It's no surprise, really for the champs. The Braves won the World Series title in November for the first time in more than two decades by beating the Astros in Houston in Game Six.

The Braves are the only MLB franchise to have won the series in three different home cities.