Atlanta Braves win World Series for the first time since 1995

$ 5.50

4.9
(665)
In stock
Description

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