Barry Bonds holds the record for the most home runs in MLB history, with 762. He broke Hank Aaron's previous record of 755 in 2007. Bonds played for the Pittsburgh Pirates and the San Francisco Giants during his career.
Home Run Showdown: The Ultimate Major League Baseball Challenge!