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. [NYDN]
St. Louis Cardinals: 2011 World Series Champions
By
Dustin Gary