Just one full England cap, 1948 versus Denmark in Copenhagen (0-0), does not do justice to one of the finest British footballers of his era.
With a weekly wage of £7 per week plus a first-team appearance fee of £1, Hagan made his debut two days later on 5 November 1938 in a 2-1 victory against Swansea Town in the Second Division.