Albert Pujols has hit the 500th home run of his career, becoming the 26th player in major league history to reach that milestone.