I agree with dcar that you have to at least include Aaron in the conversation. Because of the 755 dingers and breaking Ruth's HR record, people forget he was a tremendous all-around player who could also hit for average, field at a plus level, and run the bases very well. His consistency was ridiculous. 19 straight seasons with at least 24 dingers. 17 straight seasons with at least 86 RBI (he still holds the career RBI mark) 25 All-Star appearances. 16 seasons with a WAR of 6 or better. And he was still producing at an elite level into his late 30's. Although not as fast as Mays, he was an excellent baserunner in his own right. Very good in the field as well -- again, not up to Mays' level, but he did win 3 GG, and that was with Clemente playing RF for the Pirates during much of the relevant time period. Not saying Aaron was a better all-around player than Mays (who was definitely a better fielder and baserunner and almost as good as Aaron at the plate), but HA is at least in the conversation.