МакГи начал свою карьеру в «Гринок Мортон» в 1975 году и провел время в клубах, включая «Ньюкасл Юнайтед», «Абердин», «Гамбург», «Селтик», IK Brage и Reading.
Макги играл за многие шотландские и английские клубы, прежде чем ему пришлось уйти в отставку из-за травмы. Он начал свою игровую карьеру в Гринок Мортон, а затем перешел в Ньюкасл Юнайтед, Абердин, Гамбург, Селтик, ИК Браге и Рединг и выиграл Игрок года Шотландии по версии PFA в 1982 году, а также четыре матча за сборную и два гола за сборную Шотландии. футбольная команда .