Emmanuel Tagoe made his professional debut in June 2004, so he has been a pro for 19 years and 3 months.