他代表英國參加1973年在南斯拉夫貝爾格勒舉行的世界水上運動冠軍, 接下來他代表蘇格蘭參加了1974年在新西蘭克萊斯特徹奇舉行的英國聯合國運動會. 在1975年他在捷克斯洛伐克的布拉格八國賽中代表蘇格蘭游泳, 並在哥倫比亞卡利的1975年世界<unk>賽中與艾倫·麥克拉奇,加里·詹姆森和布萊恩·布林克利一起在英國4x200米自由式接力賽中獲得銀牌. 在同一個賽事中, 他與戴維·威爾基,詹姆斯·卡特和布萊恩·布林克利一起獲得英國4x100米混力力力馬的銅牌. 他在1976年蒙特利爾奧運會的200公尺自由式跑賽中排名第六, 他在1977年的歐洲水上運動冠軍賽中游泳
在1978年在加拿大阿爾伯塔省埃德蒙頓舉行的英國聯邦運動會上代表蘇格蘭. 他從1972年到1982年, 保持了蘇格蘭200米和400米自由式兩項紀錄.