John jugó 889 partidos en total, marcando 28 veces para Swindon Town durante 20 años.