I agree with the top three several of you have listed- the Killer, Carew, and Puck. Oliva just didn't have enough top years to get close. Hrbek was a very good player who could have been a truly great player. Mauer just needs more time but should end up somewhere in that top group. The contract is irrelevant to me. Even if someone wants to include contract considerations, Puckett had one of the top contracts in the game once he got to free agency (I believe he had the highest salary in baseball for just a few days, but was in the top group for a while).