On Thursday, Albert Pujols signed a 10-year contract for $254 million with the Los Angeles Angels. Is he worth it? Looking at records, maybe he is, when it comes to getting hits. He has the best career batting average of any player active today, 33rd on the all-time list, at .3284. With 445 home runs, he is 37th on the all-time list with one season in the top 50, 2006, with 49 home runs (tied for 43rd place). Find more baseball statistics at iWeblists.