17 февраля 2012 года состоялся дебют 17 летнего Абдуллаева в премьер-лиге Азербайджана в основном составе бакинского «Нефтчи» .
В той игре команда Эльшана Абдуллаева победила команду «Сумгаит» со счетом 3: 0. Игрок выступал под №8, провёл на поле 15 минут.Начиная с сезона 2013 года защищает цвета команды азербайджанской премьер-лиги — «Сумгаит» из одноимённого города. Дебютировал в составе сумгаитцев 4 августа 2013 года, в матче I тура XXII чемпионата Азербайджана в матче против ленкораньского «Хазара» . Выступает в клубе под номером 86.Дебютировал в составе юношеской сборной Азербайджана до 17 лет 26 октября 2009 года, в матче отборочного раунда чемпионата Европы против сборной Сербии.