0
Anonymous
The St. Louis Cardinals have only played the Texas Rangers once in the World Series and that was in the 2011 World Series in which the St. Louis Cardinals defeated the Texas Rangers in seven games.
Wiki User
Chat with our AI personalities
Yes, the Cards have won 10 World Series Championships.