The Latest: Braves win first World Series title since 1995
Atlanta Braves knock out Houston Astros to win first World Series since '95
The Latest: Braves win first World Series title since 1995
The Latest: Braves win first World Series title since 1995
MORE
Hammerin' Braves win 1st WS crown since 1995, rout Astros
World Series score: Atlanta Braves win first title in 26 years after slugging past Houston Astros in Game 6
Atlanta Braves win World Series for 1st time since 1995
Braves win World Series 2021
Photos: Remembering the Atlanta Braves' 1995 World Series win – Action News Jax
Atlanta Braves win first World Series title since 1995