There is always Ken Griffey Jr. he is currently at 587 HRs
I was, and still am, a huge Griffey fan, and I will say that if he did not give 120% everytime he stepped onto the field he may have gotten hurt less. And if he didn\'t get hurt, nobody would give two
**** about Bonds right now. Sure Bonds would break the record first, but by my gorilla math Griffey woulda be at around 700 or so (less than two seasons) with a huge advantage in the age category (five years younger). BUT, he gave 120% everytime on the field, and got hurt, and well, we may never know what mark he woulda set for Mr. Rodriguez