Han begynte karrieren i klubber i lavere divisjoner før han sigerte for Exeter City i 1986 i en alder av 23 år. Han var kaptein på laget da Exeter City vant fjerde divisjon i 1989-1990. Swindon Town kjøpte han for £200.000 i juli 1991. Han spilte samtlige ligakamper i 1992-1993 sesongen og skåret 12 mål og var en viktig brikke i klubbens opprykk til Premier League. Han spilte også samtlige kamper i klubbens ene sesong i Premier League. Etter to nedrykk på rad, var han kaptein da klubben vant tredje divisjon i 1995-1996. Han er den eneste som er valgt til årets spiller i Swindon Town tre ganger.