Career
Angelov played as a defensive midfielder, sometimes as a fullback or centre back. CSKA Sofia
Born in Sofia, Angelov started his career at CSKA Sofia, where he played as a left back. He made his first appearance for the club during the 1998-1999 season and has been a regular player since the 1999–2000 season.
He made his debut on 17 April 1999, in a 0–2 home loss against Metalurg Pernik.
He left CSKA on a free transfer after his contract with the club had expired. Levski Sofia
Angelov returned to Levski during the summer of 2012 and was soon given the captain"s armband.
Angelov played for one more season with Levski before retiring from professional football. His last game was a friendly match organised for the 100th year anniversary of Levski against Lazio.
Energie Cottbus
On 13 June 2007, the German club Energie Cottbus officially announced they have signed the player for three years until 2010.
That was followed by an immediate reaction from Levski, who denied any such deal, and stated that Angelov was still their player and that he has acted incongruently with the terms of his current contract. After the end of his contract on 30 June 2010 he left Energie Cottbus because he wanted a new challenge. Steaua Bucureşti
On 9 July 2010, it was officially announced that Angelov had signed with Steaua.
On 19 August 2010, he made his debut for Steaua in the Europa League against Grasshopper.
His first match in Liga I was played on 29 August 2010, against Football Club Timişoara. His contract was ended after only half a season.
Anorthosis
On 4 January 2011, Angelov signed a one-a-half-year deal with Cyprus side Anorthosis Famagusta. He played 90 minutes as a centre back.