 On 28 June 2016, Ivanov signed a contract with Superleague Greece club Panathinaikos until the summer of 2019.He scored his first goal in a 1-1 Europa League game against Danish side Brøndby IF; a game which saw his team secure a place in the group phases of the tournament.Since joining the club, he had been a solid starter for Panathinaikos while manager Andrea Stramaccioni was in charge.