Albert Pujols was born in the Dominican Republic and has a net worth of $90 million dollars. A professional baseball player for the St. Louis Cardinals since 2001, Albert Pujols is considered one of the most consistent baseball players ever. He is a nine time All-Star selection and has been named the National League MVP three times, among other honors.
Albert Pujols Salary
Albert Pujols' salary with the Cardinals was $13 million, he also earns $7 million a year in endorsements. His last contract paid him $100 million over seven years.
On December 8th, 2011 Albert Pujols signed a contract with the Los Angeles Angels of Anaheim which will pay him $254 million over 10 years. The contract is the second biggest in baseball history behind Alex Rodriguez's 10-year $275 million deal with the New York Yankees. Pujols' contract is only the third in baseball history to crack the $200 million mark.
Click here to check some of the highest paid baseball players in the game.