Hirst played three more first-class games; in 1921–22 he played two games for the Europeans cricket team in India, and in 1929, aged 58, he made a final appearance for Yorkshire in a Scarborough Festival match against the MCC. He scored just one run before Bill Bowes bowled him; Hirst reportedly commented: "A grand ball that, lad. I couldn't have played that one when I was good." In all first-class cricket, Hirst played 826 games, scored 36,356 runs at an average of 34.13 with 60 hundreds and took 2,742 wickets at 18.73.