 During a professional career which spanned nearly 20 years, he played for nine different clubs, including three in Scotland.Kiryakov won more than 50 caps for Bulgaria, and represented the nation at the 1994 World Cup and Euro 1996.Kiryakov was born in the small town of Lesicheri.