McGhee joue pour un grand nombre de clubs écossais et anglais, avant de devoir se retirer brusquement à la suite d'une blessure.
McGhee joue pour de nombreux clubs écossais et anglais, avant de prendre sa retraite à cause d'une blessure.