1. Home
  2. / Albert Pujols
  3. / For which teams has Albert Pujols played in the MLB?

For which teams has Albert Pujols played in the MLB?

  • St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers

  • New York Yankees, Los Angeles Angels, Los Angeles Dodgers

  • St. Louis Cardinals, New York Mets, Los Angeles Dodgers

  • St. Louis Cardinals, Los Angeles Angels, San Francisco Giants

Answer

Albert Pujols played for the St. Louis Cardinals, Los Angeles Angels of Anaheim / Los Angeles Angels, and Los Angeles Dodgers during his 22-season MLB career. He has left a lasting impact on each team and is considered one of the greatest baseball players of all time.
Albert Pujols Die-hard Fan Quiz: 20 Questions to prove your dedication

Albert Pujols Die-hard Fan Quiz: 20 Questions to prove your dedication

Take the Albert Pujols Quiz
Subscribe newsletter

Subscribe Now!

Learn something
new everyday

Playing quizzes is free! We send 1 quiz every week to your inbox