If you look at the stats and take into account that he missed 4 years of his prime to do war plus another year for the Korean war, I think it is hands down Ted Williams. When you compare his stats in batting average, slugging percentage, on base percentage, bases on balls,AB/rbi ratio, isolated power, on base slugging, secondary average,times on base, and the fact he hit 29 homers and hit 316 at the age of 42 in only 310 at bats to me it is a no brainer. Here is the best place to look at baseball stats. http://www.baseball-almanac.com/
Check out leaders and then the hitting chart. Then compare all the greats and see if you can come up with a better hitter. I am a stat freak and love this site. One thing that is really impressive is that Albert Pujols is the only person in the history of the game that began his career with 12 30 home run years in a row. Another incredible stat is Barry Bonds on base percentage of .609 in 2004. Imagine being on base 60 percent of the time for a full year, that is insane. Williams best was .553 which is incredible also.
Check out leaders and then the hitting chart. Then compare all the greats and see if you can come up with a better hitter. I am a stat freak and love this site. One thing that is really impressive is that Albert Pujols is the only person in the history of the game that began his career with 12 30 home run years in a row. Another incredible stat is Barry Bonds on base percentage of .609 in 2004. Imagine being on base 60 percent of the time for a full year, that is insane. Williams best was .553 which is incredible also.