Andre Dawson.
He was an impressive athlete and probably had all the tools to be one of the greatest outfielders of all time, but he simply wasn't durable enough to put up the kind of numbers you'd expect from a Hall of Famer. He played 21 years, but only managed to play in 150 or more games something like six times.
Dawson himself once suggested that he would have been better off if he played on grass over his entire career instead of playing in Montreal. It's probably know coincidence that he had the best year of his career in 1987, his MVP season that was his first year playing in Chicago.