W sezonie 2013/2014 spadł z Krylją do Pierwyj diwizion, a w sezonie 2014/2015 wrócił z nią do Priemjer-Ligi.

W sierpniu 2015 Mahmudov został wypożyczony z Krylji do Mordowii Sarańsk. Swój debiut w niej zanotował 20 września 2015 w przegranym 4:6 domowym meczu z CSKA Moskwa. Na koniec sezonu 2015/2016 spadł z Mordowią do Pierwyj diwizion.

W lipcu 2016 Mahmudov został zawodnikiem Boavisty FC. W Boaviście swój debiut zaliczył 26 listopada 2016 w przegranym 0:1 domowym spotkaniu ze Sportingiem. W Boaviście grał przez rok.

We wrześniu 2017 Mahmudov został piłkarzem azerskiego Neftçi PFK. Zadebiutował w nim 24 września 2017 w przegranym 1:2 wyjazdowym meczu z Qəbələ FK. W sezonach 2018/2019 i 2019/2020 wywalczył z Neftçi dwa wicemistrzostwa Azerbejdżanu, a w sezonie 2020/2021 został z nim mistrzem kraju.