Panyukov made his debut in the Russian Premier League on 21 July 2012 for Dynamo Moscow in a game vs Volga Nizhny Novgorod.
On 31 October 2012, he scored his first goal for the main Dynamo squad, giving them a 2–1 victory over FC Khimki in the 2012–13 Russian Cup Round of 16 game.
[6] After his contract with Dynamo Moscow expired Panyukov choose to stay in Lithuania and signed one-year deal with Atlantas.
[12] Panyukov joins again his former club FK Atlantas for six months before to sign in Russian Premier League with Zenit FC.
[14] On 29 September 2018, he scored two goals after coming on as a substitute to secure a 2–1 comeback victory for Ural over FC Arsenal Tula.