Atlanta Braves win World Series for the first time since 1995
The Atlanta Braves have won their first World Series title since 1995 after defeating the Houston Astros 7-0 in Game 6 on Tuesday night at Minute Maid Park.
1995 Braves: One World Series title in era that could've brought more
FOX Sports: MLB on X: WORLD CHAMPIONS! For the first time since 1995, the Braves have won it all! #BattleATL / X
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves David Justice, 1995 World Series Sports Illustrated
The Latest: Braves win first World Series title since 1995
Braves win World Series
Braves win first World Series title since 1995
The Atlanta Braves' World Series Win Over Houston Is a Historic Shock - The Ringer
Atlanta Braves win World Series for first time since 1995