Barry Bonds has gone deep tonight for his 649th career HR and his 36th this season. It’s his 9th season hitting at least 36 HR. The only two players with more seasons of at least 36 HR are Ruth and Aaron, who each had 11. Despite the long ball, the Giants are losing to the Mets 5-3 as Sidney Ponson is having a less than stellar outing.

