Who is the best homerun hitter in the MLB?
Albert Pujols is a great hitter, but not the best homerun hitter. Ryan Howard. His average is so-so, but you can always expect him to have a lot of homeruns. He’s had at least 47 the past three years, including a 58 homerun season. He averages 50 per 162 games. There are also a few others. Adam Dunn has hit 40 or more in the past five seasons, and averages 40 per 162 games. Albert Pujols averages 42 a season, and Alex Rodriguez averages 44 (he has three 50 homerun seasons to his credit, too). Manny Ramirez and Jim Thome both average 41. Carlos Delgado averages 38, and Miguel Cabrera, Lance Berkman, and Justin Morneau also hit a lot of round-trippers.