John Duggan (birth registered early 1929 – 25 July 2022) was an English rugby union, and professional rugby league footballer who played in the 1940s and 1950s. He played club level rugby union (RU) for Wakefield RFC, as a wing, i.e. number 11 or 14, and representative level rugby league (RL) for Yorkshire, and at club level for Wakefield Trinity (Heritage № 569), as a wing, i.e. number 2 or 5.