On 22 December 2017, Mammadov joined
Sabail. On 2 June 2018, Rahil signed a three-year contract with
Qarabağ. On 9 February 2022, Mammadov joined
Zira on loan for the remainder of the
2021–22 season. On 20 January 2024, Polish club
ŁKS Łódź announced the signing of Mammadov on an eighteen-month contract. Mammadov made 16
league appearances as ŁKS finished last and was relegated to the
I liga. On 3 July 2024, he terminated his contract by mutual consent. Mammadov remained in Poland for the following season, after signing a two-year deal with
Radomiak Radom on 17 July 2024. On 25 July 2025, he signed a one-year contract with
Azerbaijan Premier League side
Araz-Naxçıvan. ==International career==