Mark McGwire is one of the more controversial figures to be on this list. He played during the “Steroid Era,” and at one time set the home run record. He retired with 583 long bombs with a .5882 slugging percentage.
In his rookie campaign, Big Mac hit 49 home runs, which set the record at the time. He was voted to the All-Star game 12 times, won two World Series championships, and was named to the MLB All-Century Team.