St. Louis Cardinals

When Did The St. Louis Cardinals Last Win The World Series?

Major League Baseball (MLB)USA

The St. Louis Cardinals last won the World Series on October 28, 2011, when they claimed World Series. The St. Louis Cardinals are currently enduring a World Series drought of 14 years, 3 months, and 0 days. Throughout their history, the St. Louis Cardinals have won 45 major championships, including 19x NL Pennants, 15x Division Titles, 11x World Series.

⏱️Time Since Last Championship

Since winning World Series on October 28, 2011

14Years
3Months
0Days

5,206 days total

Championship Won
World Series
Trophy
Commissioner's Trophy

🏆Championship History

The St. Louis Cardinals have won 45 major championships.

World Series
11
NL Pennants
19
Division Titles
15

Share the Pain (or Glory)

Let your friends know how long it's been...

📖About the St. Louis Cardinals

The Cardinals have won 11 World Series championships, more than any other National League team.