1. Peter Rose
Will MLB ever just get over this? Rose is one of the greatest players in the history of the league, but because he gambled on games, he’s never going to make the Hall-of-Fame. It’s a unique case on this list. In short, he’s a three-time World Series champion, 17-time All-Star, and two-time Golden Glove winner.

Those are some outstanding accolades. Meanwhile, his 4,256 hits are an MLB record. But the league effectively banished him from the Hall-of-Fame in 1989 for violating the gambling code. It’s a shame, however, you could also argue that it was self-inflicted. Maybe they’ll one day forgive him.