He played in 46 matches for Stoke in 1983–84 scoring seven goals but with the team struggling in 1984–85 he was sold to Queens Park Rangers £100,000. He spent three seasons at Loftus Road, helping the Hoops preserve their First Division status and reach the 1986 Football League Cup Final, where they were beaten 3–0 by Oxford United. At the end of the 1986–87 season, he joined Leicester City who had just been relegated to the Second Division.