He moved to Carlisle United in March 1978, moving to Plymouth Argyle in September 1979 for a then club record fee of £75,000. He had loan spells with Gillingham (December 1981) and Brentford (March 1982), before joining NASL side Edmonton Drillers in June 1982. He spent the 1983 NASL season with Seattle Sounders and also played for San José Earthquakes before leaving the NASL in 1984 for the Oklahoma City Stampede of the short-lived United Soccer League (he accrued the 2nd-highest points total in the league).