Abner Mares made his professional debut in January 2005, so he has been a pro for 18 years and 8 months.