↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 6 мая 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Воспитанник московского «Спартака». Заниматься футболом начал в пять лет в «ДЮСШ Спартак-2», а через год перешёл в «Спартак» в группу шестилетних футболистов[4]. В 2013 году дебютировал в дублирующем составе «Спартака», провёл 38 матчей и забил 5 голов.
В 2014 году начал выступать за фарм-клуб «Спартак-2». В сезоне 2015/16 сыграл за «Спартак-2» 23 матча. Свой единственный гол в сезоне забил 11 марта 2016 года в ворота «Луча-Энергии», отличившись на 81-й минуте[5]. В сезоне 2016/17 в составе «Спартака-2» выходил на поле в 17 матчах первенства ФНЛ. Получил 5 жёлтых карточек и не отметился результативными действиями[6]. В январе 2017 года принимал участие в зимних сборах основной команды «Спартака»[7].
«Анжи» и «Ростов»
В начале 2017 года перешёл в махачкалинский «Анжи» на правах аренды[6][8]. Свой первый матч провёл 1 марта 2017 года в 1/4 финала Кубка России против «Уфы», отметившись жёлтой карточкой на 80-й минуте[9]. 13 марта 2017 года Гулиев дебютировал в Премьер-Лиге, выйдя в стартовом составе в матче 19-го тура против «Спартака»[10]. В сезоне 2016/17 провёл за «Анжи» 11 матчей в чемпионате России, отметившись 4 жёлтыми карточками. 13 июля 2017 года «Анжи» вновь арендовал Гулиева, до конца сезона 2017/18[11]. 22 октября 2017 года забил первый гол в РФПЛ, отличившись в домашней встрече с «Арсеналом» (3:2)[12]. В середине декабря «Анжи» досрочно расторг аренду и Гулиев вернулся в «Спартак»[13].
10 января 2018 года на правах аренды до конца сезона перешёл в «Ростов»[14]. Дебютировал 2 марта в гостевом матче против «Краснодара» (1:3)[15]. 6 июня 2018 года «Ростов» выкупил Гулиева у «Спартака»[16]. Первый гол за «Ростов» забил 19 августа 2018 года в домашнем матче против красноярского «Енисея» (4:0)[17]. В августе и сентябре 2018 года был признан лучшим футболистом месяца по результатам голосования болельщиков.
Возвращение в «Спартак»
9 января 2019 года вернулся в московский «Спартак» и подписал с клубом долгосрочный контракт[18]. Дебютировал за «Спартак» 3 марта 2019 года в матче 18-го тура чемпионата России против «Краснодара» (1:1) выйдя в стартовом составе[19]. 21 апреля 2019 года в матче 24-го тура чемпионата против красноярского «Енисея» (2:0) забил свой первый гол за «Спартак»[20].
25 мая 2020 года руководство «Спартака» приняло решение перевести Гулиева в «Спартак-2» (однако из-за досрочно завершившегося сезона в ФНЛ клуб не тренируется, Гулиев отправился домой и тренируется самостоятельно)[21], он нарушил командную дисциплину, что выразилось в некорректном общении с тренером по физической подготовке Владимиром Чепзановичем. Игрок неоднократно подвергал сомнению указания сербского специалиста[22][23]. Существовал и вариант досрочного прекращения трудовых отношений по инициативе «Спартака»[24].
В январе 2021 года появилась информация о том, что «Ростов» хочет вернуть Гулиева[25]. 11 мая 2021 года «Спартак» и Гулиев расторгли трудовой договор по соглашению сторон[26].
«Арсенал», «Химки» и «Сабах»
21 июня 2021 года на правах свободного агента перешёл в тульский «Арсенал», подписав двухлетний контракт[27]. Дебютировал за клуб 15 августа 2021 года в матче 4-го тура чемпионата России против «Краснодара» (2:3), выйдя на 46-й минуте[28]. Всего в сезоне 2021/22 за «Арсенал» провёл во всех турнирах 26 матчей и по итогам сезона клуб вылетел в первую лигу.
8 июня 2022 года перешёл в «Химки», подписав контракт до конца сезона 2023/24[29]. Дебютировал за клуб 20 августа 2022 года в матче 6-го тура чемпионата России против московского «Локомотива» (0:3), выйдя на 65-й минуте встречи вместо Дениса Глушакова[30]. Всего за «Химки» провёл 22 матча во всех турнирах
Гулиев имеет корни из Азербайджана[33], а родился в Москве[33], и сделал выбор играть за сборную России[34].
С 2011 года выступает за юношеские сборные России различных возрастов. В 2015 году стал вице-чемпионом Европы среди юношей (U-19). С 2015 года привлекается в молодёжную сборную. В ноябре 2016 года забил гол в контрольном матче со швейцарцами, вышел на поле после перерыва и на 62-й минуте сделал счёт ничейным — 2:2[35].
В ноябре 2016 года в составе сборной ФНЛ участвовал в товарищеском матче против молодёжной сборной Кипра[36].
В 2018 году снова играл за молодёжную сборную, в матчах с Египтом и Сербией. В матче с Македонией не мог принимать участие из-за трёх жёлтых карточек. В следующем матче молодёжной сборной вышел на поле на 79-й минуте.
Скандал с избиением пешехода
11 апреля 2019 года стало известно, что Гулиев стал инициатором конфликта на Краснопрудной улице в Москве. Проезжая по ней на «Мерседесе», он не остановился при появлении красного сигнала для водителей на светофоре. В числе пешеходов, переходивших улицу, был гражданин США Майкл Коу Джон Эли, который едва не попал под колёса автомобиля. Гулиев ударил его по лицу, а через некоторое время стал избивать кулаками. Гулиев был задержан полицией, где принёс извинения, и американец написал заявление, что не имеет претензий к Гулиеву. Руководство «Спартака» заявило, что осуждает любые проявления насилия и считает поведение своего игрока недопустимым; в связи с этим клуб пообещал применить к игроку строгие дисциплинарные санкции[37]. 19 апреля Мировой суд Москвы лишил футболиста водительских прав на 4 месяца[38].
Личная жизнь
Отец Аяза по национальности — азербайджанец[39]. Его корни из города Ленкорань и посёлка Борадигях Масаллинского района в Азербайджане[33]. Отец после армии в возрасте двадцати лет переехал в столицу России, где и познакомился с матерью будущего футболиста[33].