6. Willie Mays
The Say Hey Kid may perhaps be the best all around player that has ever played the game, a lot of that is due to his prowess at the plate. His 660 Homes Runs are currently 5th All Time and his 1,903 RBIs are 10th on the all time list. His 6,066 Total Bases is 3rd All Time, yet the numbers don’t completely explain the offensive threat Willie Mays truly was.
Mays was a Five Tool Player and his ability to hit for average, power, and his amazing speed put Pitchers in a very difficult situation. His career was filled with highlights, All Star appearances, a 1954 World Series win, and moments that baseball fans will never forget. He was also the first National League player to join the 30/30 club which he accomplished in 1956 and 1957.