
27. George Foster
Foster is definitely one of the best players not to be in the Hall of Fame. Some players don’t have a high enough percentage to deserve a place in Cooperstown, but Foster’s list of achievements should surely be enough. However, it looks like it is never going to happen. A five-time All-Star and two-time All-Star with the Cincinnati Reds, Foster was one of the franchise’s most important players throughout the ’70s.

Despite this, he has yet to receive baseball’s highest honor. Sure, his numbers declined dramatically when he joined the New York Mets, but he surely did enough in Cincinnati to prove his worthiness. Foster lasted for four seasons on the Hall of Fame ballots but it seems like he will never make it. Is that fair? No, probably not, but that’s the way it works. At least he has a place in the Reds’ own Hall of Fame.