Braves thump Astros to snap 26-year World Series drought

4.7 (725) · $ 11.50 · In stock

The Atlanta Braves won Major League Baseball's World Series for the first time since 1995 with a 7-0 win over the Houston Astros on Tuesday.
The Atlanta Braves won Major League Baseball's World Series for the first time since 1995 with a 7-0 win over the Houston Astros on Tuesday.

MLB roundup: Cardinals outslug Twins

Braves defeat Astros to win World Series • The Tulane Hullabaloo

Lance_McCullers_Jr.

World Series Game 6: Live updates on Braves vs Astros

There's Always Next Year: MLB's Longest Postseason Droughts

Braves rout the Astros for their 1st World Series win since 1995

Anthony_Santander

Braves thump Astros to snap 26-year World Series drought

Blue Jays' Will Robertson ropes a triple into right-field to cap

Braves rout the Astros for their 1st World Series win since 1995

The Atlanta Braves' World Series Win Over Houston Is a Historic