[2] That season he went on to play two more games, which eventually brought him a transfer to FK Vardar in the following summer in 2016.
[4][5] Todor was regular in the upcoming 2017–18 and 2018–19 seasons, which caught the eye of Croatian side NK Osijek who decided to sign him at the beginning of 2019 to play for their second team.
[6] After successful 6 months playing for Osijek II in the Croatian Second Football League, in the summer of 2019 they decided to promote him to the first team.
On 28 July 2019, he made his debut for the first Osijek team, having played the full game against Gorica in the second round of the 2019–20 Croatian First Football League.
He made his debut for senior team on 11 November 2021 in a World Cup qualifier against Armenia.