Kiryakov was born in the small town of Lesicheri. In his country, he represented
Etar Veliko Tarnovo and
PFC CSKA Sofia. In 1991, he moved abroad, signing with
Deportivo de La Coruña. In
his first season, he was first-choice (only missed three
La Liga matches) but the
Galicians barely avoided relegation, as 17th; subsequently, as
Super Depor came to fruition, he became a fringe player and left. Kiryakov continued in Spain for
1993–94, playing in the
Segunda División with
CP Mérida. He then returned to his country for one more year, with
PFC CSKA Sofia, signing in the 1995 summer with Cyprus club
Anorthosis Famagusta FC. Kiryakov spent the following five years in Scotland, playing for
Aberdeen (scoring once against
Dundee United{{cite news A year later he returned to play for the amateur club Chumerna Elena. Same year he joined his birth city club CSKA Lesicheri in the regional divisions, then moved to other regional club Rositsa Polikraishte, before retiring again in Yantra 2002. ==International career==