
19. Bernard Hopkins (2014)
Hopkins earned the nickname, ‘The Alien’ for a very good reason. He was incredible at avoiding damage and this ensured his longevity throughout his boxing career. As a result, he made history numerous times as he became the oldest boxing champion in history. He broke his own record on several occasions. Finally, at the age of 49, he did so for the last time with victory over 30-year-old Beibut Shumenov.

His counterpunching style was highly effective against aggressive opponents. This was because Hopkins was a very cerebral boxer. He knew that defense would ensure a long career and this proved to be the case. Nobody expected him to fight for so long but he managed to do so. George Foreman was previously the oldest champion, but Hopkins made a mockery of this.