Embedded Player Major League Baseball has a new all-time home run king. Barry Bonds of the San Francisco Giants hit No. 756 into the stands at his home field. He passes Hank Aaron, who had held the career home run record since 1974.