Bulgarian Football Union
On 20 June 2016, Goranov signed with Lokomotiv Plovdiv. On 9 June 2017, the Bulgarian Football Union announced that his contract had been terminated due to the club's fault. Four days later, he was signed by Levski Sofia for 3 years.