I think Hank Aaron is the HR king because he has the most and Barry Bonds obviously cheated.
Single season, I think its still Ruth because he hit 60 in less games. Plus he played at a time when the equipment was no where near what it is today and the pitching was a lot better.
Bookmarks