Joe Holmes was a professional rugby league footballer who played in the 1930s and 1940s. He played at club level for Castleford (Heritage No. 178).[1][2][3]