On 10 January 2018, he joined FC Rostov on loan until 31 May 2018.[7] On 6 June 2018, he moved to Rostov on a permanent basis, signing a 4-year contract.[8] Guliyev scored his first goal for Rostov in the Russian Premier League match against Yenisey in a 4–0 home victory on 19 August 2018.[9]
Return to Spartak
On 9 January 2019, Spartak Moscow announced that they bought Guliyev back from Rostov and signed a long-term contract with him.[10] On 11 May 2021, his contract was terminated by mutual consent.[11]
Arsenal Tula
On 21 June 2021, he signed a two-year contract with Arsenal Tula.[12]
Khimki
On 8 July 2022, Guliyev joined Khimki on a two-season deal.[13]