I 1980 tok han turen til Crewe Alexandra. I mars 1981 gikk han til Toronto Blizzard, men han returnerte tilbake til England i august og til Port Vale. Greenhoff gikk til Rochdale i mars 1983 hvor han var spillende manager til mars 1984. Etter dette vendte han tilbake til Port Vale i en kort periode som trener før han forlot den profesjonelle fotballen.