Career
Hannah played for Washington Colliery and Derby County, before joining Portuguese Vale in June 1938. He was an ever-present during the 1938-1939 season, but lost his place in October 1939. He guested for Nottingham Forest and Mansfield Town during the war, returning to The Old Recreation Ground in August 1944 once Portuguese Vale started playing regular football once again.
He still could not establish himself in the first team however, and instead departed the club in the summer of 1946.