answersLogoWhite

0

Who won the 2011 world series mvp?

User Avatar

Anonymous

13y ago
Updated: 8/20/2019

It was David Freese of the St. Louis Cardinals, who hit a dramatic game-winning home run in the 11th inning of Game 6 against the Texas Rangers. Thanks to his heroics, the Cardinals were able to win the Series in Game 7.

User Avatar

Wiki User

13y ago

What else can I help you with?