They might have been underrated when they played but I don't think they are anymore. Those other guys are underrated but they also have a long ways to go to equal the stats Ruth and Aaron did too. I think Pujols will be the best hitter of all time when he is done barring a major injury. He just keeps getting better, even though it seems impossible to be any better than he is right now.