In the 1924–25 campaign, Hardy played in all eight matches of the club's FA Cup run as they reached the final before losing 1–0 to Sheffield United. Two years later, the club reached their second FA Cup final, this time emerging victorious after defeating Arsenal 1–0 to become the only team from outside England to win the competition. In its match report of the final, the "Westminster Gazette" stated that Hardy's "tactical knowledge of handling a wing was never seen to greater advantage". He made a career high 52 appearances during the campaign, including all seven matches of the club's successful FA Cup run. He also helped the club to victory in the Welsh Cup, defeating Rhyl in the final, and the 1927 FA Charity Shield early the following season. Shortly afterwards, Hardy was also selected in a Football League XI for a match against their Irish counterparts.