 Addison signed for recently relegated Hearts in September 1981, along with former international striker Willie Pettigrew, in a deal worth almost £200,000.Although he enjoyed a prominent first team role for the first time, the size of his transfer fee coupled with a failure to gain instant promotion had led to financial problems at Hearts, necessitating his sale after only one season.Fellow First Division side St Johnstone paid £65,000 for his services in 1982 and he made 113 competitive appearances for the Perth side in 4 seasons.