Topic: St. Louis Cardinals

St. Louis Cardinals: 2011 World Series Champions

St. Louis Cardinals: 2011 World Series Champions

Leave a Comment

The St. Louis Cardinals won the 2011 World Series after beating the Texas Rangers 6-2 in Game 7 Friday night (Oct 28). The Cardinals have now won 11 titles in the history of their franchise, second only to the Yankees’ record of 27 wins. More »

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENTS