Han forlot Wolves i 1965 og gikk til Shrewsbury Town. I Shrewsbury spilte han 69 ligakamper og scoret syv ligamål før han gikk til Aston Villa året etter. Der spilte han til 1969 og han spilte 64 ligakamper og scoret to ligamål.