The Top 20 Home Run Hitters in Baseball History

mark mcgwire baseball


Battling with Sammy Sosa for Roger Maris’ home run record was Mark McGwire, former first baseman for the Oakland Athletics and the St. Louis Cardinals. During his 16-season career, McGwire hit a total of 583 home runs and set the record for home runs per at bat ratio (10.6).

McGwire’s 583 home runs rank him at 11th on the list of all time home run hitters and he was also the player to reach 500 home runs in the shortest amount of time (just 5,487 at bats).

Leave a Reply