Atlanta Braves World Series WINS! (1957 and 1995 World Series champions)
Freeman fittingly pockets last out for Braves in WS clincher - The San Diego Union-Tribune
Braves win World Series: Championship is unexpected, yet fitting - Sports Illustrated
Flashback Friday, When the Atlanta Braves won the World Series title in 1995
Atlanta Braves win first World Series title since 1995
Braves win first World Series since 1995, downing Astros in Game 6
Discussing the Atlanta Braves' World Series Win Over the Houston Astros - The Ringer
The Atlanta Braves' World Series Win Over Houston Is a Historic Shock - The Ringer
Atlanta Braves win World Series for the first time since 1995, Baseball
Hammerin' Braves rout Astros to win 1st WS crown since 1995