Read full articleAlbert Pujols to the AngelsLink CopiedFILE: Marlins Said To Offer Pujols 10-Year ContractST LOUIS, MO - FILE: FILE: Albert Pujols #5 of the St. Louis Cardinals bats during Game Seven of the MLB World Series against the Texas Rangers at Busch Stadium on October 28, 2011 in St Louis, Missouri. According to reports December 6, 2011, the Miami Marlins have made Pujols at 10-year contract offer. (Photo by Jamie Squire/Getty Images) (Getty Images)A person familiar with the negotiations says that three-time NL MVP Albert Pujols has agreed to a 10-year contract with the Los Angeles Angels.