Club career
Youth career
Makriev was raised in Levski Sofia's youth teams. In 2002, he signed a contract with Levski's rival CSKA Sofia.
Inter Milan
Few days after signing Makriev, CSKA Sofia sold him to Internazionale. However, he spend the first part of 2002–03 season in CSKA, because Italian Federation froze transfers of foreigners from outside the European Union. After that he played on loan for Swiss AC Bellinzona, Polish Górnik Zabrze and Swiss FC Chiasso. In season 2005–06,he was a part of French Dijon FCO.
Maribor
In 2006, Makriev signed with NK Maribor. For two seasons, Makriev earned 48 appearances playing in the Slovenian PrvaLiga, scoring 23 goals.
Ashdod
In January 2008, Ashdod signed Makriev on a two-and-a-half-year deal. He was given the number 7 shirt. Makriev helped the team save themselves from relegation to the second league in Israel. In 18 games, he scored 11 goals. During the 2008–09 season, Makriev scored 11 goals.
Levski Sofia
In late August 2013, Makriev returned to Bulgaria and signed a one-year contract (with the option for an additional year) with Levski Sofia.[2]
South China
On 22 August 2014, he moved to Hong Kong team South China AA on a free transfer. However, he had left the club on 10 October 2014 by mutual consent.