Who holds the record for the most career home runs in Major League Baseball?
The record for the most career home runs in MLB history is held by Barry Bonds, who hit 762 home runs over his 22-year career from 1986 to 2007. Bonds broke the previous record of 755 home runs, which was held by Hank Aaron.