On 7 January 2020, he signed a 3.5-year contract with Akhmat Grozny.[2]
On 11 June 2021, Ilyin moved to Krasnodar on a 3-year contract.[3] On 22 June 2022, his contract with Krasnodar was terminated by mutual consent.[4] On the next day Ilyin returned to Akhmat Grozny on a two-year contract.[5]
On 29 May 2024, Ilyin left Akhmat as his contract expired.[6]