PHOTOS: Atlanta Braves win first World Series since 1995
Brian_Snitker
Brian_Snitker
Braves' Clutch Homers, Astros' Blown Chances Have World Series All
Atlanta Braves win World Series for the first time since 1995
The 1995 Braves: A subdued season, a giddy ending
Atlanta Braves World Series champions for first time since 1995
Astros vs. Braves final score, results: Late HRs deli atlanta
Dusty Baker still seeking World Series title as manager
Atlanta Braves World Series champions for first time since 1995
A look back at the 1995 World Series parade
Flashback Friday When the Atlanta Braves won the World Series
Castellanos hits 2 homers again, powers Phillies past Braves 3-1