MacLeod, eventually gaining six caps at that level. His full international debut came on 26 March 1980 against 葡萄牙, manager乔克·斯泰恩playing him in midfield alongside 阿奇·格米尔（Archie Gemmill） and 格雷姆·索内斯. He played in three 世界盃 with 苏格兰, in 1982年, 1986年 and 1