↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 29 апреля 2023 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 26 марта 2023 года.
Воспитанник барнаульского «Динамо», свою профессиональную карьеру начал в 2015 году на уровне третьего дивизиона. Сезон 2016/17 провёл в «Томи», забил 9 голов в 37 матчах. В декабре 2017 года подписал четырёхлетний контракт с «Крыльями Советов». Помог клубу выйти в Премьер-Лигу, отметившись 7 голами в 12 матчах ФНЛ. По ходу сезона 2018/19 отправлялся на правах аренды в «Енисей». Летом 2019 года — основной нападающий «Крыльев», автор 10 голов в 12 стартовых матчах сезона 2019/20. В июле того же года был признан лучшим игроком месяца в РПЛ. В октябре 2019 года получил дебютный вызов в сборную России. В январе 2020 года перешёл в московский «Спартак».
Перед началом сезона 2016/17 перешёл в футбольный клуб «Томь» и начал выступать за молодёжную команду. Дебютировал за молодёжную команду «Томи» 31 июля 2016 года в матче 1-го тура молодёжного первенства против «Краснодара» (2:3) выйдя в стартовом составе и проведя на поле весь матч[7]. Свои первые мячи за «молодёжку» «Томи» забил 13 августа 2016 года в матче 3-го тура молодёжного первенства против «Уфы» (4:1), сделав дубль[8]. В осенней части молодёжного первенства забил 9 голов в 15 матчах. 21 ноября 2016 года впервые попал в заявку на матч премьер-лиги против «Терека» (0:0), но на поле не вышел[9].
5 декабря 2016 года дебютировал в премьер-лиге, выйдя в основном составе «Томи» в гостевой игре против «Уфы»[10]. 10 апреля 2017 года забил дебютный мяч в домашнем матче против казанского «Рубина», который закончился ничьей 2:2. Свой первый гол футболист посвятил сыну[11]. Всего в дебютном сезоне Александр забил три гола за томский клуб.
29 декабря 2017 года подписал контракт на четыре года с самарским клубом «Крылья Советов», на тот момент выступавшим в Футбольной национальной лиге[12]. Дебютировал за «Крылья Советов» 4 марта 2018 года в первом матче после зимнего перерыва — в выездной игре против петербургского «Динамо» (3:1), в этом же матче забил свой первый мяч[13]. Первый хет-трик в карьере оформил 7 апреля 2018 года в ворота «Спартака-2» (5:1)[14]. Всего в весенней части первенства ФНЛ 2017/18 провёл за самарский клуб 12 матчей, в том числе десять игр в основном составе, в которых забил семь мячей. «Крылья Советов» вышли в Премьер-лигу, но в осенней части чемпионата 2018/19 Соболев редко появлялся в основном составе, чаще выходя на замену или оставаясь в запасе и забил всего один мяч.
2 февраля 2019 года, до конца сезона 2018/19 на правах аренды перешёл в «Енисей»[15]. Дебютировал за «Енисей» 3 марта 2019 года в матче 18-го тура чемпионата России против «Ростова» (1:1) выйдя на замену на 73-й минуте матча[16]. Первый мяч за красноярскую команду забил 25 апреля 2019 года в 25-м туре чемпионата России против «Оренбурга» (2:1) реализовав пенальти на 36-й минуте матча[17]. Всего за «Енисей» провёл 10 матчей и забил 3 мяча, но не смог помочь клубу уйти с последнего места в турнирной таблице Премьер-лиги и не вылететь в Футбольную национальную лигу.
С начала сезона 2019/20 вернулся в основной состав «Крыльев Советов». 14 июля 2019 года в первом туре в Самаре сделал дубль в ворота ЦСКА (2:0)[18]. По итогам июля 2019 года (три мяча и одна передача в трёх матчах) был признан лучшим футболистом месяца в Российской премьер-лиге[19], став первым в истории игроком «Крыльев Советов», получившим эту награду. В августе забил по мячу в ворота «Локомотива» (1:2)[20], «Урала» (3:1)[21] и «Спартака» (1:2)[22]. В трёх сентябрьских матчах чемпионата России забил по мячу в ворота «Краснодара» (2:4)[23] и «Тамбова» (2:0)[24]. 5 октября в матче 12-го тура РПЛ против «Сочи» (2:0) забил два мяча[25]. Всего в составе «Крыльев Советов» во всех турнирах провёл 45 матчей и забил 21 мяч.
29 января 2020 года перешёл в московский «Спартак» на правах аренды, соглашение рассчитано до конца сезона 2019/20[26][27]. Стоимость аренды составила € 500.000, в соглашении прописана сумма выкупа прав на футболиста по окончании сезона — € 4.500.000[28][29], также с лета зарплата Соболева в «Спартаке» должна составить около € 1.800.000 за сезон плюс бонусы за командные достижения[30], она выросла в пять раз по сравнению с «Крыльями» (2,2 миллиона рублей в месяц)[31].
31 января 2020 года провёл свою первую тренировку в «Спартаке» на сборе в Катаре[32]. 8 февраля 2020 года в матче 3-го тура товарищеского турнира в Катаре кубке «Париматч» Премьер против белградского «Партизана» (3:2) на 48-й минуте матча забил мяч и помог своей новой команде добиться победы на турнире[33]. Дебютировал за «Спартак» 29 февраля 2020 года в гостевом матче 20-го тура чемпионата России против московского «Динамо» (2:0), вышел в стартовом составе и на 29-й минуте матча сделал голевую передачу на Зелимхана Бакаева[34].
18 мая 2020 года «Спартак» выкупил у «Крыльев Советов» трансфер Александра Соболева и заключил с ним долгосрочный контракт[35][36]. Зарплата Соболева в «Спартаке» составила 1,2 миллиона евро в год[37]. 20 июня 2020 года в гостевом матче 23-го тура чемпионата России против тульского «Арсенала» (3:2) c передачи Зелимхана Бакаева забил свой первый мяч за «Спартак»[38].
Всего в сезоне 2019/20 за «Спартак» провёл 13 матчей (11 в РПЛ и два в Кубке России), забил три мяча (два в РПЛ и один в Кубке России) и сделал три голевые передачи (две в РПЛ и одну в Кубке России).
Перед началом сезона 2020/21 Соболев сменил 77-й игровой номер на 7-й, под которым ранее играл Аяз Гулиев[39]. 9 августа 2020 года в домашнем матче 1-го тура чемпионата России с «Сочи» (2:2) на 8-й минуте с передачи Романа Зобнина забил первый мяч «Спартака» в новом сезоне[40], также по итогу матча был признан лучшим игроком[41]. 7 ноября 2020 года в матче 14-го тура чемпионата России против «Урала» (2:2) на 6-й минуте с передачи Айртона забил мяч, а на 45-й минуте сделал дубль, реализовав пенальти[42] и тем самым был признан лучшим игроком этого матча[43].
7 марта 2021 года, в свой день рождения, в матче 21-го тура чемпионата России против «Краснодара» (6:1) на 2-й минуте с передачи Наиля Умярова забил мяч и на 60-й минуте сделал дубль с передачи Квинси Промеса[44] и был признан лучшим игроком матча[45], а первый гол стал самым быстрым в сезоне[46]. 18 марта 2021 года в домашнем матче 23-го тура чемпионата России против «Урала» (5:1) реализовал два пенальти в компенсированное время к первому и второму таймам, тем самым сделал дубль в этой встрече[47]. По итогам марта, Соболев с результатом пять голов и средней скорострельностью 50 минут на один мяч занял третье место в списке лучших бомбардиров среди футболистов топ-10 лиг мира[48]. В марте был выбран лучшим игроком РПЛ, за него проголосовали эксперты Матч! Премьер и болельщики[49]. 4 апреля 2021 года в гостевом матче 24-го тура чемпионата России против «Ростова» (3:2) на 44-й минуте матча с передачи Айртона забил мяч, а на 58-й минуте с передачи Квинси Промеса забил свой второй мяч в матче и помог «Спартаку» одержать победу[50], также по итогу матча был выбран лучшим игроком[51].
Всего в сезоне 2020/21 провёл 24 матча (22 в чемпионате и два в Кубке России), в которых забил 15 мячей (14 в чемпионате и один в Кубке России) и сделал четыре голевые передачи (все — в чемпионате). По итогам сезона, завоевал со «Спартаком» серебряные медали чемпионата.
Свой первый мяч в сезоне 2021/22 забил 30 июля 2021 года в гостевом матче 2-го тура чемпионата России против «Крыльев Советов» (1:0), реализовав на 68-й минуте пенальти[52], также по итогам матча был признан лучшим игроком[53]. 13 августа 2021 года подписал новый контракт со «Спартаком» до 2026 года[54]. 3 октября 2021 года в гостевом матче 10-го тура чемпионата России против «Ахмата» (1:0) на 41-й минуте забил свой второй мяч в сезоне, отличившись впервые за 10 матчей[55][56]. 20 октября 2021 года в домашнем матче 3-го тура Лиги Европы против «Лестера» (3:4) сделал дубль, забив на 11-й и 86-й минутах, тем самым забив свои первые мячи в еврокубках[57]. 24 ноября 2021 года в домашнем матче 5-го тура Лиги Европы против «Наполи» (2:1) забил два мяча, на 3-й минуте реализовал пенальти, а на 28-й минуте забил с передачи Виктора Мозеса[58]. 1 мая 2022 года в домашнем матче 27-го тура чемпионата России против «Крыльев Советов» (2:1) оформил дубль, забив на 61-й и 82-й минутах[59]. 29 мая 2022 года в финале Кубка России против московского «Динамо» (2:1) на 10-й минуте матча забил мяч и помог своей команде завоевать трофей впервые за 19 лет[60]. Всего в сезоне 2021/22 провёл за «Спартак» во всех турнирах 36 матчей и забил 15 мячей. По итогам сезона был признан болельщиками «Спартака» лучшим игроком[61].
Первый мяч в сезоне 2022/23 забил 31 июля 2022 года в матче 3-го тура чемпионата России против «Оренбурга» (4:1), отличившись на 12-й минуте матча[62]. 6 августа 2022 года в матче 4-го тура чемпионата России против «Урала» (2:0) впервые в карьере в РПЛ отдал две голевые передачи[63][64]. В сентябре Соболев отметился забитым мячом в каждом из трёх туров РПЛ, нападающий забил «Зениту», «Ростову» и «Локомотиву», в московском дерби его мяч стал победным, также игрок отличился в кубковой игре против «Факела». По итогам сентября был признан лучшим игроком месяца[65]. 29 сентября 2022 года снова отличился в матче против петербургского «Зенита» (3:0), в этот раз в Кубке России — этот гол стал для Соболева шестым в шести матчах за месяц за «Спартак» и сборную России[66]. 9 октября 2022 года в матче 12-го тура чемпионата России против своей бывшей команды самарских «Крыльев Советов» оформил дубль, забив на 50-й и 61-й минутах[67], по итогам матча был признан лучшим игроком[68]. 16 октября 2022 года забил мяч в матче 13-го тура чемпионата России в ворота московского ЦСКА (2:2), Соболев забил в седьмом матче подряд, став первым игроком «Спартака» за 67 лет, кому покорилось данное достижение, в 1955 году это сделал Николай Паршин[69].
8 апреля 2023 года в матче 22-го тура чемпионата России против московского «Динамо» (3:3) Соболев провёл свой 100-й матч за «Спартак»[70], также в этом матче он забил два мяча[71]. Первый из этих мячей стал для Соболева 50-м в чемпионатах России, он стал 55-м футболистом, достигшим этой отметки. 24 апреля 2023 года оформил дубль в матче 24-го тура чемпионата России против «Краснодара» (4:3)[72] и был признан лучшим игроком матча[73].
Своими первыми результативными действиями отметился 5 августа 2023 года в матче 3-го тура чемпионата России против «Рубина» (4:1), сделав две голевые передачи на Тео Бонгонду и Михаила Игнатова[74]. Соболев во второй раз в карьере отдал две голевые передачи в матче РПЛ, с начала сезона 2022/23 у него восемь результативных передач — лучший результат в лиге среди центральных нападающих[75]. Первый мяч в сезоне 2023/24 забил 11 августа 2023 года в матче 4-го тура чемпионата России против «Урала» (2:3), отличившись на 81-й минуте встречи[76]. 29 августа 2023 года в матче 3-го тура группового этапа Кубка России против московского «Динамо» (4:1) Соболев вывел команду с капитанской повязкой и оформил дубль, отличившись на 6-й и 18-й минуте встречи[77]. 9 декабря 2023 года в матче 18-го тура чемпионата России против «Крыльев Советов» (3:0) Соболев забил мяч на 8-й минуте встречи, тем самым он отличился в РПЛ впервые с 20 августа 2023 года[78]. 7 апреля 2024 года забил два мяча в матче 23-го тура чемпионата России против московского «Динамо» (1:2), отличившись на 74-й и 87-й минутах встречи и тем самым принёс «Спартаку» победу[79], также был признан лучшим игроком этого матча[80]. Всего в сезоне 2023/24 провёл за клуб во всех турнирах 34 матча, в которых забил 10 мячей и отдал девять голевых передач[81].
Перед началом сезона 2024/25 в прессе появлялась информация о возможном переходе Соболева в петербургский «Зенит»[82][83]. 19 июня 2024 года спортивный директор «Спартака» Томаш Амарал заявил, что «Соболев — игрок „Спартака“. Дальше посмотрим»[84]. 10 июля 2024 года генеральный директор клуба Олег Малышев заявил, что «Спартак» не получал предложений от «Зенита» о трансфере Соболева[85]. 18 июля 2024 года Соболев был включён в заявку «Спартака» на новый сезон Российской премьер-лиги[86]. 21 июля 2024 года Соболев вышел в стартовом составе в первом матче сезона 2024/25 против «Оренбурга» (0:2), отыграв 68 минут, после чего был заменён на Михаила Игнатова[87]. 23 июля 2024 года Томаш Амарал объявил о том, что Соболев отстранён от тренировок с первой командой по решению клуба[88].
2 июня 2021 года вошёл в окончательную заявку на чемпионат Европы 2020[96]. На Евро-2020 провёл два матча: против сборных Финляндии (1:0)[97] и Дании (1:4)[98], в этих матчах выходил на замену во вторых таймах.
Отец — Сергей Соболев (род. 1977), футболист, многократный чемпион Барнаула, выступал в местных любительских командах «Элоранта» и «Полимер». В 2013 году вместе с 16-летним сыном Александром играл в одной команде на первенстве Барнаула[99][100]. Мать — Светлана Соболева (1975—2020[101]), известный в Барнауле спортивный деятель[5]. После смерти матери Александр посвящал ей все свои голы и трофеи[102][103]. Есть младшая сестра[5].
Жена — Елена, с которой познакомился накануне Нового года, который они отмечали в одной компании[104]. 25 февраля 2017 года у пары родился сын Сергей[105][11].
↑Соболев Александр Сергеевич (неопр.). Официальный сайт ФК «Динамо» Барнаул. Дата обращения: декабрь 2016. Архивировано из оригинала 30 декабря 2017 года.