Thackeray represented the Scottish League once, in October 1927. Portsmouth signed him from Motherwell in the following year for £3,500. He played for Portsmouth in the FA Cup Finals of 1929 and 1934, both of which were lost.