I saw tony gwynn in my lifetime, he is probably the best hitter I have seen in person. But I have also seen plenty of footage of Ted Williams, Willie Mays, Mantle, Dimaggio, and that is just to name a few. Bonds is far from the best hitter in baseball. Even with steroids.