david freese

Cardinals Win World Series
The St. Louis Cardinals defeated the Texas Rangers 6-2 in Game 7 of the World Series Friday night in front of their home fans. The win capped off a magical, improbable, theatrical run by the Cardinals on the way to their 11th championship in franchise history.
Cardinals Win Thriller, Force Game 7
The 2011 MLB World Series has had plenty of theatrics. Game 6 in St. Louis will go down in the history books. The Cardinals were down to their last strike twice Thursday night, only to win in 11 innings. David Freese hit the game-winning walk-off homerun to propel the Cardinals to a 10-9 victory ove…