Atlanta Braves win World Series for the first time since 1995
Freddie Watch: Freeman top priority for champion Braves
New York Yankees - Wikipedia
Braves win first World Series since 1995, downing Astros in Game 6
How to Lose Fans and Alienate People: The 2016 Atlanta Braves
Atlanta Braves knock out Houston Astros to win first World Series
The Latest: Braves win first World Series title since 1995
Braves rout Astros, win first World Series crown since 1995
With The Braves Now Publicly Traded, Here's How You Can Own, 59% OFF
The Latest: Braves win first World Series title since 1995