Rafael Palmeiro with 569 career home runs.
Barry Bonds holds the major league records for most home runs in a career (762) and most home runs in a season (73).
For a single season, Joe Bauman of the Roswell Rockets in the Longhorn League hit 72 home runs in 1954. For a career Hector Espino, who played the majority of his career in the Mexican League, is credited with the record at 484 home runs.
barry bonds
Hank Aaron
762
Willie Keeler won the National League batting title in 1897 at .424 without hitting a home run. Rod Carew won the American League batting title in 1972 at .318 without hitting a home run.
Tyler Cook of Magnolia, OH hit 29 home runs in 1999 and a total of 32 career homers.
Hank Aaron hit 755 regular season home runs a 6 postseason home runs during his major league career.
299
762
As of July 31, 2011, Alex Rios hit 111 career home runs in 8 Major League seasons.
Jim Thome retired after the 2012 season with 612 career home runs, the seventh-highest total in the history of major league baseball.