Barry Bonds hit the 756th home run of his career to set a new Major League record on Tuesday, sparking wild celebrations among his hometown fans and mixed reaction elsewhere because of past steroid allegations.

In belting his landmark homer against the Washington Nationals, the 43-year-old San Francisco Giants slugger eclipsed the mark set by Hank Aaron in 1974.

Bonds, in his 22nd Major League season, completed the feat off Nationals starting pitcher Mike Bacsik in the fifth inning to put the Giants 5-4 ahead in a game they would go on to lose 8-6.

In a recorded message broadcast on the stadium's video board, Aaron paid tribute to Bonds.

"Throughout the past century the home run has held a special place in baseball and I have been privileged to hold this record for 33 of those years," he said.

"I move over now and offer my best wishes to Barry and his family on this historic achievement."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.