Frank Robinson dark horse for this. I don't think that he's in the ranks of guys like Ruth and Mays, but he's someone people should certainly think about.
Consistently one of the better hitting players every year with the Reds and was always up there with some great players. When he went to Baltimore, he won the triple crown. And baseball reference has him as the #18 all time hitter. And he won the MVP twice.
He's not as good as a lot of others but deserves talking. Mickey Mantle also another one that I didn't really see mentioned. Once again, not as good as Mays or Ruth. Or Bonds on steroids.
EDIT: On that same Baseball Reference list of all time great batters, Ruth is number one and Mays is number two. Dare to guess where Clemente is? Yeahh...number 23.
How many outfielders are above him? 14