So I told everyone reading Cody Dockens' "The Greatest Players Not in the Hall of Fame: Part One" that I would do one of these for every other sport. Here is my list for the best MLB players not in the "Hall" by position.
Catcher: Joe Torre? Sure he played third for a lot of his career, but how can you deny being a nine-time all-star, four-time World Series winner (all as a Manager) and the 1971 NL MVP?
First Base: Keith Hernandez. 11 Gold Gloves, career .296, 162 hrs, 1071 RBI's. Will not be included on ballot until 2011 because he received less than 5% of votes in 2004.
Second Base: Joe Gordon. Nine-time All-Star, five-time World Series champ, 22 years (1938 to 1950) 1942 AL MVP
Short Stop: Alan Trammell: Entire 20 year career with Detroit Tigers!! six-time All-Star, four-time Gold Glover, 1984 World Series MVP
Third Base: Ron Santo: nine-time All-Star, five-time Gold Glover, No. 10 retired by the Cubs.
Outfield : Andre Dawson: Yes I understand he had a .323 On Base Percentage, but he did have 2770 hits and 438 homers. He was a time All-Star, 8 time Gold Glover, 4 time Silver Slugger, the 1977 NL Rookie of the Year and the 1987 NL MVP.
Jim Rice: .298 career hitter, 382 hrs, 1451 RBIs, eight-time All-Star, entire 16 year career with Red Sox.
Dale Murphy: 398 HRs, 1266 RBIs, seven-time All-Star, five-time Gold Glover, two-time NL MVP
Starting Pitcher: Jack Morris: 256-186 career record, 3.90 era, 2478 Strikeouts, five-time All-Star, four-time World Series champ, 1991 World Series MVP
Reliever/Closer: Lee Smith: 1022 appearances, 3.03 era, 478 saves (second all time) seven-time All-Star
Honorable Mention: Bert Blyleven, Don Mattingly, Tommy John, Tim Raines, Dave Parker, Maury Wills, Jim Kaat, Gil Hodges, and yes Mark McGwire.