 On the cessation of his military service, he played for Glenavon.Moorhead joined Southampton in August 1920, at the start of their first season in Division Three of the Football League.He made his debut on 18 December 1920, when manager Jimmy McIntyre dropped Alec Campbell after two defeats against Grimsby Town.