Hardcastle commenced his club rugby in New Zealand with Petone and represented for Wellington from 1895 to 1897.
He played for the Glebe rugby union club in Sydney from where he was chosen to play as flanker for the Australian representative team in the fourth test of 1899 against the first British side to tour Australia, at Sydney, on 12 August.