I've had some debates with friends of mine over who the best hitter of all time was. It seems like a lot of people think Bonds is; if not him, then Williams is usually the other. I don't think either of them come close to Ruth though. While you can argue over who was the smartest hitter (personally Williams), I think that Ruth has no comparison when it comes to raw hitting and his output. As for Bonds, even without the steroids the best stretch of his career can't compare to Ruth's at all. What do you guys think?