On 2 February 2022, Kulakov extended his contract with Ural Yekaterinburg to June 2023.[1] On 15 March 2022, Kulakov's contract with Ural was suspended until 30 June 2022 due to the 2022 Russian invasion of Ukraine.[2] On 6 June 2023, Kulakov extended his contract with Ural for the 2023–24 season.[3]