starting his senior career with wycombe wanderers in 1989, over a five-year period he made around 200 appearances for the club, helping wycombe win promotion to the football league. earning a move to newcastle united in 1994, later in the year he transferred to port vale. after three successful years at vale he signed to leicester city in 1997. after a four-year spell with the "foxes" he moved to scotland to play for celtic. in 2004, he returned to leicester, before brief spells with leeds united, stoke city, and another return to wycombe. in 2005, he joined american club d.c. united, and after another year returned to the english non-league scene with stevenage borough. he then retired in 2008 following a spell back in the states with rochester rhinos.