Is he a steroid user, a liar, and even arrogant to a certain extent? Of course he is. Barry Bond is also one of the best baseball players to ever step foot on a diamond. His 762 career home runs and 2,558 walks are major league records. He combined the rare athletic ability of power and speed, and he deserves to claim his place amongst Cooperstown’s best.