Barry Bonds holds the record for the most non-steroid home runs in MLB history. He hit 762 home runs during his career with the Pittsburgh Pirates and San Francisco Giants.
Hank Aaron
Barry Bonds.
Lou Gehrig hit 23 career grand slam home runs, the most by any player in Major League Baseball history.
The record for the most home runs in baseball history is held by Barry Bonds, who hit a total of 762 home runs throughout his career. He surpassed Hank Aaron's previous record of 755 home runs in 2007. Bonds achieved this milestone despite controversies surrounding his alleged use of performance-enhancing drugs.
586, 7th most in MLB history as of June 30, 2009.
Barry Bonds hit the most home runs in MLB history, with 762.
That was Hall of Famer Al Kaline with 399 home runs.
Babe Ruth
Ted Williams with 521
Hank Aaron with 755
As of 2009, Babe Ruth is third on the all time career home run list with 714 home runs.
Babe Ruth with 659.
Hank Aaron
Barry Bonds holds the major league records for career home runs (762) and for a single season (73 in 2001).
Barry Bonds.
Barry Bonds 's 762 Home runs put him up on top for Homers.
Hank Aaron has hit the second most runs in the MLB history with 755 in his 23 seasons with the Milwaukee/Atlanta Braves and Milwaukee Brewers.