Barry Bonds vs. Babe Ruth?
No comparison. Don't even put these two in the same category.
Bonds is an incredible athlete who not only works out and trains hard, but also takes steroids to give himself an unfair edge of other batters. Not that there's anything wrong with that.
The Babe, on the other hand, was a fat boozehound whose diet pretty much consisted of entire cows, eaten whole at one sitting (maybe with a side of bacon) washed down with a fifth of scotch. And that was before he went out partying all night playing hide the salami with every fucking whore he could find. And he found them all.
Imagine if The Babe had been "an incredible athlete who not only works out and trains hard, but also takes steroids to give himself an unfair edge of other batters". Then you might have an apples to apples comparison.
But if that HAD been the case, Ruth's HR record would probably be have been in the high quadruple digits instead of a measly 714 and NORAD would still be tracking balls he hit to make sure they didn't endanger crews on the International Space Station.
It's like comparing Fred Astaire and Ginger Rogers. Astaire got all of the credit. But Rogers danced every step Astaire did, except she did it dancing backwards while wearing high heels.