Hardy was a left-handed batsman who sometimes opened the innings and a right-arm medium-pace bowler. He played for Surrey's colts team, but left to join Somerset. He made his debut in 1902 and in his second match took the slip catch that dismissed Victor Trumper for just five – Trumper was dismissed a second time for five by the same bowler, George Gill, later in the match.
