Han spilte for ni engelske fotballklubber i årene 1983 til 2006. Han har også vært manager for fire engelske fotballklubber.