William Hayes (rugby league)
William Hayes was a professional rugby league footballer who played in the 1930s and 1940s. He played at club level for Castleford (Heritage № 109), and Featherstone Rovers (Heritage № 106), as a , or , i.e. number 6 or 7. Playing career. County League appearances. William Hayes played in Castleford's victories in the Yorkshire County League during the 1932–33 season, and 1938–39 season. Club career. William Hayes made his début for Featherstone Rovers on Saturday 9 January 1932.