In summer 1979 he joined Crystal Palace for £650,000 where he played 56 games scoring 8 goals. December 1980 saw him join Queens Park Rangers. He was capped three times by England 'B', scoring once. Whilst at QPR he played in the 1982 FA Cup Final.