Профессиональную карьеру Янков начал в 17 лет в клубе «Славия» (София). В 21 год перешел в немецкий «Ганновер», в составе которого провел 66 матчей и забил 6 голов в Бундеслиге. В 2009 году провел полгода в аренде в «Дуйсбурге» — 12 матчей, 1 гол. В январе 2010 года перешел в донецкий «Металлург», за который сыграл 18 игр.
В отборочных матчах чемпионата мира хавбек провел 15 игр, забил 2 гола. В квалификации чемпионата Европы провел 9 игр, забил 1 гол. В товарищеских матчах за национальную сборную сыграл 19 матчей и забил 2 мяча. Матч против сборной России стал для болгарина 44-м в майке национальной команды.
Чавдар уже прибыл в расположение «Ростова» и прошел медицинское обследование.
Сразу после оформления всех необходимых бумаг, болгарский новичок «Ростова» дал эксклюзивное интервью пресс-службе клуба:
-Чавдар, расскажите о том, как появился вариант с переходом в «Ростов»?
Донской клуб сделал мне предложение и я, всё тщательно обдумав, принял решение перейти в новую команду.
До перехода вы слышали о «Ростове» или о российском чемпионате что-либо?
Конечно. Чемпионат России — это очень высокий уровень. В Болгарии показывают 2-3 матча из каждого тура, поэтому мы неплохо знаем ваш чемпионат. Плюс ко всему в первенстве играет немало моих земляков, от которых я слышал только теплые слова в отношении России. Что касается «Ростова», то это очень хороший клуб, который не зря занимает такую высокую строчку в таблице.
Под каким номером вы будете выступать за «Ростов»?
Под 23-м. Я играл под ним в Германии, поэтому надеюсь, что эта цифра станет для меня удачной.