Did the St.Louis Cardinals win the World Series in 1986?


Rate This Answer

St. Louis Cardinals In 1986 the New York Mets won the World Series vs. the Boston Red Sox 4 games to 3. The Cardinals won in 2006. ChaCha on!

Answered -

Comments

Advertisement