Baseball

Albert Pujols won his second World Series when the Cardinals defeated which team in 2011?

More Questions from Baseball
Which of these players holds the record for most runs scored in a world series game?
Reveal Answer
On what date was the last game of the 2012 World Series played?
Reveal Answer
In what year was the first World Series game played at Wrigley Field?
Reveal Answer
In 2014, which catcher won his seventh consecutive National League Gold Glove Award?
Reveal Answer
How many home runs and runs batted in did Erick Aybar have in the 2011 regular season?
Reveal Answer
Which team scored 619 runs and ended up the 2014 season 73-89?
Reveal Answer
Which two pitchers won four of five World Series MVP Awards from 1963-67?
Reveal Answer
How many World Series titles did the Cleveland Indians have in the 20th century?
Reveal Answer