El 10 de diciembre de 2011, Pujols llegó a un acuerdo de diez años con los Angelinos de Anaheim por valor de unos $254 millones de dólares.