 Moorhead wound up his career in Scotland with Heart of Midlothian for the 1930–31 season.Moorhead made his international debut for Ireland on 3 March 1923, in a 1–0 British Home Championship defeat to Scotland.He then had to wait five years before his next international appearance, in an unofficial friendly against France on 21 February 1928, followed four days later by a British Home Championship match against Scotland, this time ending 1–0 to the Irish.