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