He then played for Cambridge United, Bristol City, Shrewsbury Town and Dunfermline Athletic before ending his playing career with Preston North End.
Dia kemudian bermain untuk Cambridge United, Bristol City, Shrewsbury Town dan Dunfermline Athletic sebelum mengakhiri karier bermainnya dengan Preston North End.