Born in Bolton, Lancashire, in 1925, Lofthouse joined the town's main club on 4 September 1939 and made his debut in a wartime 5–1 win against Bury on 22 March 1941 when he scored two goals. It was then more than five years until he made his league debut for the club, but he eventually played against Chelsea on 31 August 1946, when he scored twice in a 4–3 defeat. Lofthouse would go on to play 33 games for England, but his debut on 22 November 1950 made him 25 when he finally broke into the team. He perhaps justified a claim to an earlier call-up by scoring both goals in a 2–2 draw against Yugoslavia at Highbury on his debut.