Bonds hasn't homered in quite a while. He is still at 745, making it very unlikely that he will be 1-2 away from the record when the Giants come to Fenway, which is 21 games away (June 15). I seriously doubt that he will hit it anywhere but San Fran though.