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