5. Kevin Keegan
Retired age: 33
Keegan may have been entering the twilight of his career at 33, but he still had a hell of a lot to offer as he was just as prolific then as he was ten years prior. Despite a year in the old second division with his beloved Newcastle United, he still endeavoured to chalk up 48 goals in his final two years as a professional and he quite easily could have continued for another two or three seasons.