How many World Series did The Braves win in a row?


Rate This Answer

World Series The Atlanta Braves have won two consecutive World Series twice. 1991 and 1992, then again in 1995 and 1996. ChaCha!

Answered by Edward D. -

Comments

Advertisement