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]

Be the first to receive breaking news alerts and more stories like this by subscribing to our mailing list.