How many World Series championships have the St. Louis Cardinals won?
11
9
13
15
Answer
The St. Louis Cardinals have won 11 World Series championships, making them the most successful National League team and second in MLB only to the New York Yankees.
St. Louis Cardinals Expert Challenge: Prove Your St. Louis Cardinals Prowess