When was the last time the cardinals were in the world series?
The St Louis Cardinals last World Series Championship win was in 2011 where they beat the Texas Rangers in 7 games. The Cardinals have won 11 World Series championships in their history, the most of any NL team.
Want to help make Alexa smarter?
Alexa was not able to answer this question until the person above taught it how to. Have a go at answering questions that Alexa still cannot answer today and watch your answers get shared to Alexa users!
Sign in with Amazon