В августе 2017 года Мамедов принял участие на чемпионате мира в Будапеште. В первой встрече он победил Кайла Рейеса из Канады, а затем — Антона Савицкого из Украины и вышел в четвертьфинал. На этой стадии Эльхан Мамедов обыграл Казбека Занкишиева из России, однако в полуфинале проиграл грузинскому спортсмену Варламу Липартелиани. В поединке за третье место Мамедов вновь встретился с Эльмаром Гасымовым, уступив которому, занял 5-е место.