Henry James Cannon (11 July 1897 – 16 March 1944) was an Irish football player during the 1920s and 1930s.
Cannon was a goalkeeper during this era in the League of Ireland and spent most of his career with Bohemians.
[2] Harry spent the best part of a decade with Bohs picking up numerous medals along the way.
He won full international caps for Irish Free State against Italy in March 1926.
Cannon was a career soldier in the Irish Army attaining the rank of captain.