In 2012, he was also appointed captain of the team due to his contributions and retained that position until his departure from the club in January 2014, totaling 68 matches for Lyubimets.
[2] He scored on his unofficial debut, a 5-3 friendly win against Chernomorets Burgas.
However, Ognyanov sustained an unfortunate injury (rupture of his ligament of the ankle and a sprained left leg) in a friendly match against Viktoria Plzen which ruled him out until the end of the season,[3] postponing his official Levski Sofia debut and preventing him from accepting a likely call-up to the national team for a friendly match against Belarus.
[6] On 19 January 2016 he was released from Beroe, subsequently signing with the B Group team Dunav Ruse.
[8] On 21 October, he scored in his debut, after coming on as a late substitute for Stefan Stanchev in a 3–0 away win against Lokomotiv Plovdiv.