If managers, owners, and commissioners hadn't suspended Babe Ruth, he could have easily hit over 800 home runs. In addition, before becoming a full-time outfielder, he was a great pitcher.
Babe Ruth remains the greatest player of his era.
Wille Mays was the greatest player, too.