2. Barry Bonds
Arguably the best player absent from the Hall of Fame, Bonds has achieved so much in the game. But the problem is that his name is now as tainted as the ‘supplements’ so many players took during his era. He received a record seven NL MVP awards, eight Gold Glove awards, a record 12 Silver Slugger awards, and 14 All-Star selections.

But he’s been a central figure in baseball’s doping scandal. In 2007, a court even indicted him for perjury and obstruction of justice. When you factor in his wild performances, you have to wonder if he was always playing cleanly. In sum, many people don’t think so.