On 21 December 2017 Rudakov joined the Finnish club HJK on loan for one year with an extension option.[2] On 9 November 2018, HJK confirmed that Rudakov's loan deal had been extended for an additional season.[3]
On 12 February 2020, he signed a 4.5-year contract with Russian Premier League club FC Rostov.[4] He made his Russian Premier League debut for Rostov on 16 May 2021 in a game against FC Krasnodar.
On 16 June 2021, he joined Rotor Volgograd on loan for the 2021–22 season.[5] On 10 August 2021, the loan was terminated early.[6] On 25 December 2021, Rostov announced that he will return to Finland and join Honka on loan for the 2022 season.[7] The loan term was extended on 15 November 2022 to 31 July 2023.[8][9]
On 9 February 2024, Rudakov signed with Sochi.[10]