The St. Louis Cardinals won in the 2011 World Series against the Texas Rangers, 4 games to 3.

who won the world series in 2011

Explore