Who has the career home run record?
As of 2010, Barry Bonds held the National League career home run record with 762, while Babe Ruth held the American League record with 708, according to the Baseball Almanac. However, ESPN reports that Bonds’ record is controversial because of allegations of steroid use. As such, some fans recognize Hank Aaron as the home run leader with 755.Source:Baseball Almanac: Home Run RecordsESPN; Bonds Moves into Eternity, Assumes MLB Home Run Record; Associated Press; August 2007.