Career
Early career
Karadzhinov started his career in the youth system of Lokomotiv Sofia. In 1996 he was released by Lokomotiv after failing to progress into their first team and joined amateur side Nadezhda Dobroslavtsi. In the following years Karadzhinov has played for a number of amateurs clubs at third and fourth division.
In this period, along with his football career, he also worked as a builder, concrete maker, petrol pump attendant and travelling salesman.
In 2001 he joined Benkovski Kostinbrod. Foreign three seasons Karadzhinov earned 84 appearances in the Bulgarian V AFG, scored 51 goals.
Karadzhinov"s performances at Benkovski had attracted interest from a number of professional clubs in Bulgaria and in June 2004, at the age of 27, he signed his first professional contract with Minyor Bobov Dollar Because of his good displays he caught eye of Lokomotiv Sofia scouts.
Lokomotiv Sofia
In January 2005 Karadzhinov returned to his first club Lokomotiv Sofia on a two-and-a-half-year contract for an undisclosed fee believed to be around €10 000.
He marked his Lokomotiv and A Group début with winning goal in a 2–1 victory over Litex Lovech on 26 February 2005. Dalian
On 31 January 2008 Karadzhinov joined Chinese side Dalian Shide. The transfer fee was undisclosed, but has been purported to be in the region of €200,000.
He earned 7 appearances in the Chinese Super League, before returned to Bulgaria in the summer of 2008.
On 29 August he joined Botev Plovdiv on a four months loan deal. Karadzhinov made his Botev debut in a 1–1 home draw against Litex Lovech on 13 September.
Return to Lokomotiv
In January 2009 Karadzhinov was released by Dalian Shide and returned to Lokomotiv Sofia. On 10 May 2009 he scored Lokomotiv"s third goal in a 4–2 away victory over Belasitsa Petrich.
In October 2011 he left Loko Sofia after being deemed surplus to the requirements.
International goals
As of 12 June 2011.