↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 9 ноября 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 18 июня 2024 года.
К «Днепру» присоединился в 2015 году и первый сезон провёл в молодёжной команде клуба. С 2016 года регулярно привлекался к тренировкам и матчам первой команды. В начале сезона 2016/17 основным вратарём «днепрян» был Денис Шелихов, но после нескольких провалов (4:0 от «Шахтёра»[6] и 3:0 от «Олимпика»[7]) он потерял место в «старте». Андрей дебютировал в Премьер-лиге 16 октября 2016 года в матче против «Карпат» (1:1)[8]. Начиная с этого матча занял твёрдое место в воротах и стал лучшим молодым игроком апреля 2016 года в УПЛ.
«Заря»
24 июня 2017 года перешёл в луганскую «Зарю»[9]. 14 сентября 2017 года в матче с «Эстерсундом», Лунин дебютировал в Лиге Европы УЕФА (0:2). В качестве основного вратаря он сыграл в 36 матчах во всех соревнованиях того сезона, в том числе во всех шести матчах группового этапа Лиги Европы. По итогам сезона 2017/18 был признан лучшим футболистом клуба[10].
«Реал Мадрид»
22 июня 2018 года за 8,5 миллиона евро перешёл в мадридский «Реал», подписав 6-летний контракт[11][12]. 31 июля дебютировал в матче против «Манчестер Юнайтед» (1:2) на Международном кубке чемпионов. Вышел на замену во втором тайме и отыграл «на ноль»[13]. 11 августа выиграл свой первый трофей — в матче за Кубок Сантьяго Бернабеу «Реал» обыграл итальянский «Милан» со счётом 3:1. Лунин вышел на замену на 78-й минуте матча и не пропустил ни одного гола.
27 августа ушёл на правах аренды в «Леганес»[14]. Дебютировал 30 октября в домашнем матче 1/16 Кубка Испании против «Райо Вальекано» (2:2)[15]. Первый матч в чемпионате провёл 10 ноября, заменив на 84-й минуте травмированного голкипера Ивана Куэльяра в матче против «Жироны» (0:0)[16].
В начале 2020 года «Реал» отдал Лунина в аренду в «Реал Овьедо» из Сегунды до конца сезона.
Перед стартом сезона 2020/21 стало известно, что Лунин остаётся в составе мадридского «Реала»[17]. Дебютный матч в составе «Реала» провёл 20 января 2021 года в кубковом матче против «Алькояно»[18].
Дебютировал в Ла Лиге 8 мая 2022 года в матче против «Атлетико Мадрид», где пропустил 1 мяч[19][20]. Свой второй матч сыграл 15 мая 2022 года против «Кадиса», отличившись отражённым пенальти (1:1)[21][22]. 5 октября 2022 года Лунин дебютировал в Лиге чемпионов УЕФА, в матче против донецкого «Шахтёра» (2:1)[23]. 16 октября 2022 года он стал первым украинским игроком, сыгравшим в Эль-Класико против «Барселоны», который закончился победой «сливочных» со счётом 3:1[24]. 11 февраля 2023 года стал вторым украинцем, который одержал победу на Клубном чемпионате мира, выступая на протяжении турнира в качестве основного вратаря (первым был Дмитрий Чигринский, не принявший участия в матчах КЧМ)[25].
8 ноября 2023 года в матче группового этапа Лиги чемпионов 2023/24 против «Браги» (3:0), Лунин в очередной раз продемонстрировал своё умение отражать пенальти. На шестой минуте форвард португальского клуба Альваро Джало имел шанс открыть счёт, но не смог переиграть Лунина. Это был 7-й пенальти из 14-ти, который отразил украинец (включая послематчевые серии), что составляет 50 %. Два из них приходятся на период выступлений за «Реал»[26]. 13 февраля 2024 года в первом матче 1/8 финала Лиги чемпионов, «Реал» минимально обыграл «РБ Лейпциг» 0:1, Лунин совершил 9 сейвов, перехватил 3 навеса и был признан лучшим игроком матча по версии WhoScored и SofaScore[27]. 17 апреля 2024 года во втором поединке 1/4 финала Лиги чемпионов против «Манчестер Сити» сделал 10 сейвов на протяжении матча, который закончился вничью 1:1, а затем отразил два удара в серии пенальти и вывел «Реал» в полуфинал турнира[28]. В сезоне 2023/24 провел 31 матч за «Реал» во всех турнирах, став чемпионом Испании, обладателем Суперкубка Испании и победителем Лиги чемпионов, а также попал в топ-10 номинантов на Трофей Яшина от France Football, заняв в голосовании 3-е место[29].
13 сентября 2024 года Лунин продлил свой контракт, подписав новое пятилетнее соглашение, по которому он останется в «Реал» до 2030 года[30]. 9 ноября 2024 года в матче с «Осасуной» стал первым в ХХІ веке вратарем «Реала», который отдал результативную передачу в Ла Лиге[31].