As you can see the Cardinals won the World Series of 2011 and this is their 11th pendant win.
of course it is all a coincidence, it is not something that can be fixed, or can it? Maybe God does intervene in sports to convey a message.
- World Series 2011: Cardinals Win It!
The St. Louis Cardinals won their 11th world championship, beating the Texas Rangers in Game 7 of the 2011 World Series.