There have been many great hitters over the past 100 years. Such as Babe Ruth, Lou Gehrig, Ty Cobb, Honus Wagner, etc. In my opinion, I like the player who helps their team win as many games as they can. From the past, I’m going to have to choose the “Splendid Splinter” Ted Williams.
Arguably the greatest hitter of all-time, spent his entire career with the Boston Red Sox. Although we think of Ted as a player who hit for high average, he also hit for great power. He leads the Red Sox team with the most homers (521), and had an incredible life-time batting average of .344. He had over 2,500 hits, but never won one World Series. He won the AL MVP Award twice, won the Triple Crown twice, and was a 19-time All-Star. He is also the last player to hit over .400. If he hadn’t been called up by the Marine Corps, who knows if he would have hit 600 homers, or got 3,000 hits?
The best hitter of today is Albert Pujols, no doubt about it. This Dominican is the quickest ballplayer to hit his 400th career homer. “Phat Albert” has won the NL MVP Award 3 times, has been a Silver Slugger 5 times, been an All-Star every year he’s been in the Majors (except for 2002), and was a World Series Champ in 2006. So far, his career batting average is .332 with 401 homers, and over 1,200 RBI’s. He is currently in the race for the Triple Crown. He’s leading in home-runs and RBI’s, but Reds Joey Votto has a .325 batting average (Pujols .321). Amazingly, Pujols has never been under .300, has hit, at least, 30 home-runs every season, and has had over 100 RBI’s in each of his 10 seasons.
The hitter of tomorrow is, probably, Jason Heyward. Soon to be 2010 Rookie of the Year, Heyward, in his first at bat, hit a home-run. Although Heyward doesn’t have an average over .300, I think he will be a rising star in the Majors. He was an All-Star selection, in 2010, but couldn’t play because of an injured finger. I believe, Jason, later on in his career, will be on many more All-Star games, and will be one of the top hitters in the league.