I have Aaron ahead of Bonds.
He was a well-rounded athlete who played a steady game where he could be counted on to make a play, hit a drive, or steal a base.
Bonds, of course, has the same stuff, but I don't count his seasons from 2001 on. However, using baseball-reference to total those seasons he still has 494 HRs, a 165 OPS+, over 4000 total bases, and more than 400 SBs.
“There can be no higher law in journalism than to tell the truth and to shame the devil.” – Walter Lippmann
"History has proven a thousand times that no man has ever gained from a bargain with The Dark, yet cowards and fools continue to try, and The Dark never turns them away."
— Myth: The Fallen Lords
BY THE BOW OF HERACLES