Question: when was the last time st louis cardinals won world series
Answer: World Series titles ( 11 ) 1926 1931 1934 1942 1944 1946 1964 1967 1982 2006 2011