Узбекский футболист родился 29 июня в 1995 году в городе Джаркурган, выступает на позиции нападающего. Профессиональную карьеру игрока начал в футбольном клубе Машъяль, затем перебрался в Бунедкор. С 2017 года выступает в Ростове, в сезоне 2018/19 стал настоящим открытием. В текущем сезоне Эльдор в составе Ростова принял участие в 18 матчах, забил 10 голов и получил три желтые карточки. Шомуродов практически повторил свой лучший результат 2016 года. Тогда футболист выступал за узбекский Бунедкор и забил 12 голов. Несколько дней назад Валерий Карпин открыл всем глаза на ситуацию в Ростове. По словам главного тренера команды — у Ростова есть многомиллиардный долг, футболисты более трех месяцев не получают зарплату. Чтобы погасить долг, в зимнее трансферное окно руководство Ростова намерено продать большую часть футболистов. Руководство ЦСКА не скрывает, что хотело бы получить такого игрока, как Шомуродов. Впрочем, армейцы не собираются рисковать и готовы арендовать Эльдора до конца сезо