How many World Series championships has Albert Pujols won?
1
2
3
4
Answer
Albert Pujols has won two World Series championships, both with the St. Louis Cardinals. He was a key player in their 2006 and 2011 championship seasons.
Albert Pujols Die-hard Fan Quiz: 20 Questions to prove your dedication