Braves win World Series for first time since 1995
Rejoice Braves fans, the World Series championship is real - Battery Power
The wait is over: Atlanta Braves win their first World Series title since 1995 – 95.5 WSB
Hammerin' Braves rout Astros to win 1st WS crown since 1995
MORE
Discussing the Atlanta Braves' World Series Win Over the Houston Astros - The Ringer
The Atlanta Braves Win the World Series for the First Time Since 1995 - Culturedarm
Braves thump Astros to snap 26-year World Series drought
Atlanta Braves World Series champions for first time since 1995
Braves beat Dodgers 4-2, head to first World Series since '99
1995 WS Gm6: Braves clinch the 1995 World Series
Atlanta Braves win World Series for first time since 1995
World Series score: Atlanta Braves win first title in 26 years after slugging past Houston Astros in Game 6