 As a youth he played for hometown club Corby Town, before joining Leicester City, for whom he made his first-team debut in 1996 aged 18.Though manager Martin O'Neill rated him as an outstanding prospect, he averaged fewer than ten Premier League appearances a season for Leicester, mostly as a substitute.In 2000, he was loaned to First Division club Birmingham City, where he played two games before returning to Leicester.