Barry Bonds
Despite the media firestorm that has followed Bonds since 2005, many forget just how dominate he was before the steroid abuse allegations. The 14-time All-Star amassed 762 home runs, seven NL MVP awards, and 2,558 walks in his illustrious career.