Alan Hardy is a former professional rugby league footballer who played in the 1970s and 1980s. He played at club level for Castleford, as a , or .
Alan Hardy played at (replaced by substitute Paul Norton) in Castleford's 10-5 victory over Bradford Northern in the 1981 Yorkshire Cup Final during the 1981âÂÂ82 season at Headingley, Leeds, on Saturday 3 October 1981.