Alfred "Alf" John Francis (1846 – 1968) was a Welsh professional rugby league footballer who played in the 1900s and 1910s. He played at representative level for Great Britain (non-Test matches) and Wales, and at club level for Treherbert RLFC and Hull F.C. (Heritage No.), as a wing, i.e. number 2 or 5.