Albert Pujols is one of the greatest hitters of all-time. He is currently playing for the Angels in his 3rd season with the team after 10 seasons with the St. Louis Cardinals. He is a a 6x Silver Slugger, 2x Gold Glove winner, 9x All-Star. He currently is 25th all-time in homeruns. He is batting .279 with 20 HR and 64 RBI.