兰加盟狼队，两年返回苏格兰分别效力鸭巴甸和福尔柯克，于2011年在巴特里正式挂靴。在国际赛赛场麦拿马拉曾代表苏格兰U21和B队参赛，其后升任大国脚，合共为苏格兰上阵33场，是苏格兰参加1998年世界盃的成员之一。麦拿马拉于2011年4月退役后在巴特里担任足球管理工作。2013年1月转任登地联的领队，直到2015年9月被辞退。两个月后获得英乙球会约克城赏识接掌帅印；