From 2000 to 2005, they won five of the six NL Central titles, averaged 96 wins, and won no titles. Then in '06, they won the World Series with 83 wins, 13th most in baseball. Last year, they won it with 90, tied for 8th most in baseball. This year, they won 88, tied for 11th most.
It's getting quite weird.
I'm a Cardinals fan, and this still blows my mind. We're just good at the right time I guess.