MLB
Atlanta Braves win World Series for first time since 1995 by hammering Houston Astros 7-0 in Game 6
AP
HOUSTON (AP) β Atlanta Braves win World Series for first time since 1995 by hammering Houston Astros 7-0 in Game 6.
Follow every MLB game: Latest MLB scores, stats, schedules and standings.
Featured Weekly Ad