I think he will absolutely 100% be in the Hall of Fame, and deservingly so. Come on Andre Dawson just made the Hall. Not saying he didn't deserve it but Sheffield is a better player then Dawson.
Numbers: Dawson's after 21 seasons and this is Sheffield's 21st season.
Dawson - All-star Games 8, Homeruns 438, Hits 2774, RBI's 1591, OBP .323, career average .279
Sheffield - All-star Games 9, Homeruns 488, Hits 2573, RBI's 1604, OBP .395, career average .293
Andre Dawson just made the Hall? Really? I must've done a Rip Van Winkle and missed that one. As for Sheffield, don't hold your breath:
1) Black and preceived as surly (see Jim Rice and Albert Bell, with the latter being, like Sheffield, a troublemaker to boot)
2) Suspected Juicer
3) Ratted on Bonds for something he, Sheffield, was doing. Not cool, and that all adds up to, no shot...