Il a fait 396 apparitions dans la ligue de football de Swindon Town, de Torquay United, de Crystal Palace et de Plymouth Argyle, avant de se lancer dans le football hors championnat avec Cambridge City.
Il a effectué 396 représentations dans la ligue de football de Swindon Town, Torquay United, Crystal Palace et Plymouth Argyle, avant de rejoindre Cambridge City dans la catégorie hors-ligue - Football.