He began his career at Norwich City in 1994, and after the club's relegation from the Premier League at the end of the season, has spent the majority of his career in England's lower leagues, apart from a season at South Korean side Busan I'Cons in 2003. One of only 29 footballers in the world to have made over 1,000 competitive appearances, his career has spanned nine tiers of the football pyramid from the Premier League to the Essex Senior League, and has seen him score over 350 goals.