 Hardy made 207 appearances for Stockport.He made his unremarkable debut against Cardiff on 4 September 1920, conceding three goals.He then went on the make 170 consecutive appearances for the club before he missed his first County game, a 1–1 draw with Southampton on 11 October 1924, due to his involvement with the Football League representative side.