I'm hoping this is all a moot point soon. Even as a DH for an AL team, I can't imagine Bonds would play more than this and possibly next year. He's just too banged up, and possibly feeling the effects of the roids now, to keep going. His home run pace has slacked off dramatically. As long as he never ties Aaron, I'll be alright. He may have passed Ruth, but that's still only 2nd place, and he's still a long way from one of the classiest guys to ever play the game.
I was hoping someone clean could catch Aaron and make this even more moot. Griffey is probably not going to be able to do it now, with bad hamstrings that are basically stapled to the bone now. He's still hitting dingers, but he's not going to be able to have any 50 HR seasons anymore that he would need to even be in contention. He's at 541 with last night's HR. As a Reds fan, I love Griffey's all-out effort in center (he made a long running catch last night), but I almost hate to see it. All these dives, long runs, jumps, etc. take probably an average of 10 or 20 at-bats off his eventual career total. He's just too fragile at this point for that position, IMHO, as much as I love to watch him play out there. An American League team and a DH role would be best suited for Junior to make any kind of run at the record, but I think he's too proud of his defensive prowess to make that move. A-Rod could do it, I suppose, but he's pretty obnoxious himself.
But the one guy who might just break both the single season and the total HR records is just getting started with his career: Albert Pujols. I sure hope he's not on any performance-enhancers, because he is just an amazing hitter to watch. Unless he hit one last night that I don't know about, he's sitting at 22 HR this year having played barely 1/4 of the season.