↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 28 июля 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 20 сентября 2020 года.
До 2009 года Александр воспитывался в «Локомотиве». Затем три года находился в системе «Динамо», но потом вернулся к «железнодорожникам». В 2014 году стал игроком «Анжи», но не сумел дебютировать за эту команду из-за травмы. После вылета махачкалинцев из элиты перешёл в «Ростов», за который дебютировал 17 августа 2014 года в матче с «Краснодаром»[2]. Перед сезоном 2017/18 продлил контракт с клубом на год и 26 июня был отдан в годичную аренду в «Тосно»[3]. В августе 2018 года перешёл на правах аренды в курский «Авангард» до конца года. В феврале 2019 года продлил аренду до конца сезона[4].
Летом 2019 года по истечении срока контракта с «Ростовом» перешёл в «Химки»[5]. Проведя три сезона в подмосковном клубе, в феврале 2022 перешёл в «Ахмат».
28 июня 2023 года стал игроком «Пари Нижний Новгород», подписав трёхлетний контракт[6]. Дебютировал за клуб 22 июля в домашнем матче первого тура РПЛ против санкт-петербургского «Зенита»[7].