Many players in Major League Baseball history have not hit a home run in their careers. Before 1920, home runs were quite rare in the big leagues. The Major League player with the most at-bats in his career without hitting a home run was Tom Oliver, with 1,931 at-bats.
As many as the players can hit. There is no limit.
There have been 25 players who have hit at least 500 or more home runs in their career.
As of the 2008 season, 97 players have hit a home run in their first MLB at bat. Click on the 'Players with a Home Run in Their First At Bat' link below to see a list of those players.
As of 2009, 25 players have hit 500 career home runs or more in Major League history.
Ted Williams is one of the players who hit a HR in last Major League at bat.
2 players hit 40 or more home runs in 2008, both from the National League. R. Howard(47), and A. Dunn (40)
Is this supposed to be some sort of multiple-choice question? There are lots of players who've never hit 50 home runs in a season. My guess would be Hank Aaron who hit 755 career home runs but never more than 47 in a season.