on 18 june 2013, dyakov was appointed the club captain of ludogorets for the 2013–14 season. he scored his first-ever european goal on 3 october, in a 3–0 home win over dinamo zagreb in the group stage of europa league. on 19 december, he was named the best midfielder of the year in bulgaria. on 4 october 2018 dyakov was in the starting line-up for ludogorets in the 0:1 away loss against fc zürich in the group stage of the uefa europa league and together with teammate cosmin moți became the player with the most appearances for (a) bulgarian team(s) in european club tournaments, surpassing hristo yovov's record of 65 matches. he has (as of december 2018) made 69 appearances in the colors of ludogorets and 1 as a footballer of lokomotiv sofia.