↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 31 июля 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 10 сентября 2023 года.
В феврале 2014 года подписал двухлетний контракт к клубом азербайджанской Премьер-лиги ФК «Сумгаит», куда перешёл из кусарского «Шахдага», в составе которого провёл полгода.[3] Через неделю после перехода в новый клуб дебютировал в матче 20 тура против ФК «АЗАЛ»[4]. Всего сыграл 7 матчей, в которых пропустил 12 голов. В четвёртом своём матче против «Баку» впервые отыграл «на ноль».
В сезоне 2014/2015 он принял участие в 14 матчах премьер-лиги (3 — на ноль), в которых пропустил 19 мячей.
В 15 играх чемпионата Азербайджана сезона 2015/2016 Магомедалиев пропустил 20 мячей. В 3 матчах отстоял свои ворота на ноль.
Карабах
В чемпионате Азербайджана сезона 2016/2017 года провёл 7 матчей, в которых пропустил 3 гола[5].
В одном из 5 матчей Чемпионата Азербайджана сезона 2017/2018 Магомедалиев пропустил 2 гола. В остальных 4 играх ему удалось не пропустить ни одного мяча. 17 ноября 2017 года в матче против «Сумгаита» на 34-й минуте вышел на замену вместо Эльвина Юнусзаде после того, как вратарь Ибрагим Шехич получил прямую красную карточку[6].
В сезоне 2018/19 годов в составе своей команды он провёл 9 игр. В 2 играх оставил свои ворота неприкосновенными.
В премьер-лиге сезона 2019/2020 годов Шахрудин принял участие в 10 встречах. В 9 из них в ворота «Карабаха» не влетело ни одного мяча. И только в домашней игре с «Кешлей» он пропустил 2 гола (счёт матча — 2:2).
Дебют в еврокубках пришёлся на 12 декабря 2019 года. Это был матч 6-го тура группового этапа Лиги Европы 2019/2020 с люксембургским «Дюделанжем». Шахрудин отыграл весь матч[7]. Это единственная еврокубковая игра в том сезоне в активе Магомедалиева.
Очередной сезон (2020/2021) для Магомедалиева сложился удачно. Он принял участие в 29 играх в четырёх турнирах (Чемпионат и Кубок Азербайджана, Лига Чемпионов и Лига Европы). Более половины игр (15) он отстоял на ноль. В 14 матчах пропустил 22 мяча[8]. 16 апреля 2021 года в матче с «Сабаилом» Шахрудин получил травму. На 30-й минуте нападающий соперников Амиль Юнанов в попытке дотянуться до мяча попал ногой по голове далеко вышедшего из ворот Магомедалиева. Нападающий разбил Шахрудину голову, а сам голкипер рухнул на газон без сознания[9]. Следующий матч он провёл на лавке. Не успев оправиться от травмы, Магомедалиев 4 мая сломал руку. Это произошло на 23-й минуте в матче с клубом «Зиря[10]».
После этого Шахрудин пропустил 7 матчей за клуб и за сборную.
В еврокубках сыграл 9 игр (2 сухих матча). 16 сентября 2020 года в рамках 3-го раунда квалификации Лиги чемпионов УЕФА Карабах встречался с норвежским «Мольде». На 101-й минуте Шахрудин отразил пенальти, назначенный за фол. В серии послематчевых пенальти удачно реализовал пенальти, однако как вратарь отразить ни один одиннадцатиметровый удар соперника он не смог. В итоге норвежцы победили и прошли дальше.
В сезоне 2021/22 года во всех турнирах (Чемпионат страны, Кубок страны, Кубок Конференций) сыграл 32 матча, в том числе 16 без пропущенных мячей. В остальных играх пропустил 19 голов[11].
В рамках квалификации ЛЧ 2022/23 сыграл 3 матча, в которых пропустил 4 мяча[12]. Склонен к авантюрной игре и ошибкам[13][14].
18 июля 2024 года он вернулся в Карабах, подписав контракт с клубом до лета 2025 года.[15]
Карьера в сборной
В январе 2009 года проводил сбор с юношеской сборной России в Москве[16]. С 10 по 18 декабря 2010 года провёл сбор юношеской сборной России на базе спортивного комплекса «Парус» в Сочи[17].
В 2014 году привлекался в состав молодёжной сборной Азербайджана на матч квалификационного раунда Чемпионата Европы 2015 против сборной Норвегии, проходивший в Баку 1 июня 2014 года, в этой игре остался в запасе[18][19]. Всего сыграл 11 игр за юношескую сборную Азербайджана. 9 октября 2015 года в матче с юношеской сборной Австрии Шахрудин был удалён на 90-й минуте.
13 октября 2020 года в рамках Лиги Наций УЕФА в матче 1-го тура со сборной Кипра состоялся дебют Магомедалиева за сборную Азербайджана[20]. В этом турнире из 6 матчей он сыграл 3 матча (с Кипром, Черногорией и Люксембургом) и все они закончились с одинаковым счётом — 0:0.
По состоянию на март 2024 года за сборную Азербайджана Шахрудин сыграл в 26 матчах, пропустил 33 мяча и в 8 матчах оставил ворота «сухими»[21].