John Adshead arrête sa carrière de joueur dès 1964, à 22 ans, à la suite d'une blessure sérieuse. Il jouait alors dans un club de la région d'Exeter. Il se reconvertit dans l'encadrement. En 1970 il émigre en Australie. En 1976 il signe au Manurewa AFC, près d'Auckland en Nouvelle-Zélande. Il y remporte six trophées dont la Coupe de Nouvelle-Zélande de football (Chatham Cup) en 1978.
Il repart entrainer dans d'autres pays, notamment à Perth, en Australie, et à Oman. En 2005, il est nommé à la tête des New Zealand Knights pour la saison inaugurale de A-League, le championnat professionnel australien. La saison tourne au désastre, à la suite de quoi il arrête sa carrière d'entraîneur.