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