За всё время выступлений на Олимпийских играх Киряков лишь дважды не смог пробиться в финал. В 1996 году в стрельбе с 50 метров болгарин занял 20-е место. И в 2008 году в стрельбе с 10 метров, когда ему не хватило всего одного очка для выхода в финальную стадию.