1.Lou Gehrig - Another one that I expected, but I was surprised just how big of a lead Gehrig has on everyone else. Often in Ruth's shadow, Gehrig's quiet personality may have worked against him and kept him from getting all the credit he deserved.
6.Frank Thomas - A better hitter at his peak than Bagwell but nowhere near the defender or runner. Even with his deficiencies, Thomas' bat could have carried him ahead of Bagwell if not for his balky feet.
Other players of note: Willie McCovey (11), Todd Helton (12), Eddie Murray (13), Keith Hernandez (14), Hank Greenberg (15), Rafael Palmeiro (16), Harmon Killebrew (20+), Mark McGwire (20+), George Sisler (20+). McCovey was all bat and had a very short prime while Murray never really had a prime in a sense. Hernandez ranks way higher than I expected but the guy was a wizard with the glove and always had great OBPs. Killebrew and McGwire never did much with the glove and in Mcgwire's case his career was also short. Sisler was singled out by Bill James as the most overrated players ever and I do not see anything to refute that comment.
Pujols and Bagwell continue to amaze me with how well they rate historically. I do think the general public took Bagwell for granted and that is happening, albeit to a lesser degree, with Pujols as well. If the next eight years of his career are half as good as the last eight we are watching the best player since Aaron/Mays... or Bonds depending on your perspective. I was really surprised how poorly Palmeiro and Killebrew ranked in particular, they both have some crazy good raw numbers but took awhile to get there and sacrificed other parts of their game on the way.