6年，麦哥马克首次代表苏格兰U21上阵。2007年10月11日，他在对立陶宛U21的赛事中攻入其处子入球，其后在以4-0的比分击败斯洛文尼亚U21的赛事中亦取得入球。他总共代表苏格兰U21上阵10次。2008年5月30日，麦哥马克在以1-3的比分不敌捷克的赛事中首次代表苏格兰上阵。11月，他再度获征召出战对阿根廷的赛事，但他由于腿筋受伤而无法参战。2009年3月，他获征召出战2010年世界盃外围赛对荷兰和冰岛的赛事，他在两场赛事均正选上阵。4月1日，他在以2-1的比分击败冰岛队的赛事中攻入其首个国际赛入