Hardcastle finished second in the 800-metre freestyle at the British national championships in 1982, aged 13. She was selected for the England team at the 1982 Commonwealth Games in Brisbane, where she reached the final of the 800-metre freestyle. In 1983 she won the bronze medal in the 800-metre freestyle at the European Championships, aged 14.