2010年8月24日，卡迪夫城同意列斯联对麦哥马克的出价。三天后，他正式转投列斯联并签订三年合约，转会费无透露。2013年8月30日，列斯联与27岁的麦哥马克签署一份新的四年合约。
国际赛.2006年，麦哥马克首次代表苏格兰U21上阵。2007年10月11日，他在对立陶宛U21的赛事中攻入其处子入球，其后在以4-0的比分击败斯洛文尼亚U21的赛事中亦取得入球。他总共代表苏格兰U21上阵10次。2008年5月30日，麦哥马克在以1-3的比分不敌捷克的赛事中首次代表苏格兰上阵