Former Portsmouth and Everton forward Yakubu Aiyegbeni has retired from professional football on his 35th birthday.
Yakubu, who also played for Middlesbrough and Blackburn Rovers, made 250 Premier League appearances and scored 96 goals in a career spanning 20 years and featured three times for fourth-tier side Coventry City this year before being released.