Asociación Escocesa de Fútbol
Gordon dirigió dos partidos en la Copa Mundial de Fútbol de 1978: - y - . Tras finalizar la Copa Mundial de Fútbol fue suspendido por la Asociación Escocesa de Fútbol por haber recibido regalos por un valor de 1000 libras esterlinas de parte del AC Milan, en el partido que enfrentaba al equipo italiano con el PFC Levski Sofia en la Copa de la UEFA.