Michael Cvetkovski was born in Sydney, Australia on 21 Nov 1987. Michael started his professional career at age 8 with his local football club Rockdale City Suns, in Sydney. Eager to develop his skills he moved to Macedonia at age 14 and signed with top league side FC Pelister. Cvetkovski continued to develop as a football player and progressed through the youth system of Pelister playing consistently through each season, not long his performances caught the attention of the first team management of Pelister and was offered a 4-year professional contract at age 18.
As a young skillful player Cvetkovski was sent out on loan to top tier side FC Belasica to gain experience and receive exposure to top tier football in the country. It did not take long for Cvetkovski to show his football qualities as he was selected to represent Belasica internationally at the Viareggio Cup World Football Tournament Coppa Carnevale 2008.
, AC Milan, FC Bari, Malaysian Indian, were drawn in group D of the tournament. Cvetkovski made 3 appearances with FC Belasica and finished second on equal points with FC Bari, but due to goal difference FC Belasica did not qualify to the second round.
FC Pelister (2008–2010)
After having a successful year at FC Belasica, Cvetkovski returns to FC Pelister in 2009 and makes his debut on the 15 August 2009. FC Pelister had an outstanding season finishing 4th on the table, 2009/10 season. Cvetkovski once again impressed with his performances, and after two seasons with FC Pelister and 44 appearances decided to accept an offer from Persebaya 1927.
FC Persebaya 1927 (2010–2011)
On 20 December 2010 Cvetkovski transfers to Persebaya 1927 and signs a 1-year contract for an undisclosed amount. Cvetkovski made 24 appearances for and scored 3 goals helping to secure the top position on the table for the 2010/11 season.
On 21 August 2011, he has been offered a contract to play for Kitchee in the 2011–12 Hong Kong First Division League and 2012 AFC Cup, after performing to the satisfaction of coach Josep Gombau in the pre-season training matches in Spain. Due to goalkeeper Li Jian's injury, Cvetkovski's registration was delayed in case a foreign goalkeeper was needed. But after Guo Jianqiao was signed from Tai Chung FC, Cvetkovski's registration was also completed and he will be able to make his debut against Hong Kong Sapling. Michael made his first appearance in the Hong Kong First Division League as a second-half substitute on 25 September 2011 in the match against Hong Kong Sapling, which Kitchee won 6:0. But on 1 December, Ken Ng announced that as Michael cannot adapt to Kitchee's playing style,and on the request of Cvetkovski that he be released from the club. Cvetkovski was interviewed and quoted," I and Mr Ken have had some minor indifference's I've decided that it is best i leave".
FC Rabotnički (2012–2013)
In 2012, he returned to Macedonia signing with top league side FC Rabotnicki.
On 4 January 2013, he transfers to Yangon United from Myanmar. Cvetkovski won the 2013 Myanmar Championship with Yangon United and also led the club to the 2013 AFC CupRound of 16for the first time in the club’s history. He made 30 appearances and scored 3 goals for the club in all competitions.
2013 AFC Cup
Yangon United qualify for the top 16 of the 2013 AFC Cup after finishing top of there group.
FC Belasica (2014/3-2014/9)
On 2014 March, Cvetkovski returns to Macedonia, he signed a short-term deal with FC Belasica.
FC Pelister (2014/9-2015)
On September 2014, Cvetkovski returned to FC Pelister, Macedonia on a short-term deal.