[1] Ivanovski began his career with the youth side of Pelister Bitola who was in summer 2006 promoted to the first team, but he left his club in July 2008 to sign for Makedonija Skopje.
On 5 February 2010 Slavia Prague has signed the Macedonian U21 national team member, the 20-year-old is considered one of the greatest talents in country.
[6] He showed an impressive display, notably in the 2017-18 season, where he was the league's 3rd top scorer along with Mario Gavranović, netting 15 goals in 30 matches.
[9] On 20 June 2022, following the relegation of Dinamo București to the Liga II, Ivanovski continued in Romania and its first division by signing a two-year deal with Petrolul Ploiești.
[10] He made his senior debut for Macedonia in a December 2010 friendly match away against China and has earned a total of 27 caps, scoring 1 goal.