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 fait 396 représentations dans la ligue de football de Swindon Town, de Plymouth Argyle, de Crystal Palace et de Torquay United, avant de rejoindre Cambridge avec le football hors-ligue.