7. Floyd Mayweather Jr.
Over the course of his career, Floyd Mayweather Jr. has earned victories over stalwarts such as Oscar De La Hoya, Miguel Cotto and Manny Pacquaio. He holds the record of being undefeated as he won all the 49 fights he participated in. He has five division world championships and twelve world titles to his credits. Many sport critics have accused him of shirking fights to retain his undefeated title.