Albert Pujols played for which team from 2001-11?

Answer St. Louis Cardinals

Pujols helped the Cardinals win the World Series twice during his tenure with the team.

Last updated 5 years ago · 3.1M views · SOURCE