Career
He represented Bathgate in the Scottish Football League, and made nearly 350 appearances in the Football League in England playing for Burnley, Newcastle United, Sunderland, Queens Park Rangers, Birmingham and Chesterfield. After his playing career, he became manager of Valur and Iceland.