St Louis Cardinals win 2011 World Series
The St Louis Cardinals defeated the Texas Rangers four games to three to win the 2011 World Series. It was their 11th World Series title in franchise history. The Cardinals won the deciding seventh game of the series 6-2. It was Manager Tony La Russa's third World Series title after winning with the Oakland Athletics in 1989 and then with St Louis in 2006. David Freese was awarded the World Series MVP.
No comments:
Post a Comment