Андрей Мозалёв родился 24 марта 2003 года в Санкт-Петербурге. Фигурным катанием начал заниматься вслед за старшей сестрой[3].
В ноябре 2017 года Андрей дебютировал на международном юниорском уровне. Первым соревнованием стал турнир Volvo Open Cup, в котором он завоевал золотую медаль.
В сезоне 2018–2019 дебютировал в юниорской серии Гран-при. На первом этапе Гран-при, проходившем в Чехии, завоевал золотую медаль[4], но на втором этапе финишировал лишь шестым[5].
Сезон 2019–2020 начал с победы на своём первом этапе Гран-при, проходившем в Латвии[6]. На втором этапе он также завоевал золото и с двумя победами квалифицировался в юниорский Финал Гран-при[7]. В Финале Гран-при после короткой программы Андрей занимал промежуточное первое место[8], в произвольной программе упал с тройного акселя и завоевал серебряную медаль, уступив японцу Сюну Сато[9].
На чемпионате России занимал второе место после короткой программы, но в произвольной допустил ряд ошибок и в итоге стал лишь пятым[10]. В начале января принял участие в зимних юношеских Олимпийских играх в Лозанне, где завоевал серебро в личном зачёте[11] и в составе команды «Vision» завоевал бронзу в командном турнире[12].
На первенстве России среди юниоров в короткой программе выступил неудачно, заняв лишь 13 место[13]. Произвольную программу исполнил без ошибок, приземлил каскад четверной тулуп — тройной тулуп и четверной тулуп, занял первое место по итогам произвольной, в общем зачёте финишировал на третьем месте[14].
На чемпионате мира среди юниоров занимал второе место после короткой программы вслед за японцем Юмой Кагиямой[15]. В произвольной программе немного ошибся на исполнении каскада тройной аксель — двойной тулуп, но набранных баллов Андрею хватило, чтобы опередить серебряного призёра Юму Кагияму на 13,34 балла и стать чемпионом мира среди юниоров[16].
Сезон 2020—2021
В новом сезоне Мозалёв вошёл в состав взрослой национальной сборной страны и начал выступать на взрослом уровне[17]. На контрольных прокатах сборной России Андрей представил две новые программы и впервые исполнил четверной флип в короткой программе. На своём первом этапе Кубка России, проходившем в Сочи, вслед за Михаилом Колядой и Дмитрием Алиевым шёл на третьем месте после короткой программы[18]. В произвольной программе исполнил четверной флип, четверной тулуп и каскад четверной тулуп — двойной тулуп, стал первым по итогам произвольной, в общем зачёте завоевал серебряную медаль[19]. На втором этапе Кубка России в Казани в короткой программе допустил ошибки на прыжковых элементах и занимал седьмое место после короткой программы[20], в произвольной стал первым, по итогам двух программ вновь завоевал серебро[21].
В ноябре выступил на этапе Гран При Rostelecom Cup 2020, где занял четвёртое место. На чемпионате России в короткой программе упал с четверного флипа и занимал промежуточное четвёртое место. В произвольной программе также допустил ошибки и по итогам соревнований занял четвёртое место[22]. В феврале 2021 года выступил на Кубке Первого канала, где в составе команды «Красная машина» выиграл турнир[23]. Также в феврале выступил в Финале Кубка России, где занял 4-е место[24].
Сезон 2021—2022
В октябре принял участие в международном турнире по фигурному катанию Мемориал Дениса Тена. В короткой программе упал с недокрученного четверного сальхова и тройного акселя, занимал промежуточное пятое место. В произвольной программе недокрутил четверной сальхов, но успешно приземлил два четверных тулупа (сольный и в каскаде), а также успешно выполнил тройной аксель. В результате расположился на третьем месте в произвольной программе и по сумме двух программ, завоевал бронзовую медаль турнира с 234,05 баллами[25].
На этапе Гран При в Гренобле стал 9-м в короткой программе и вторым по итогам произвольной, уступив только Юме Кагияме и выиграв у него технической оценкой[26] (99,05 против 95,57). По сумме баллов за обе программы занял 7-е место. Участвовал в турнире Золотой конёк Загреба 2021, по итогам короткой программы шел шестым, произвольную выиграл, а по итогам стал вторым, уступил только Кигану Мессингу. На чемпионате России в короткой программе стал восьмым, с падением на четверном сальхове, в произвольной упал с тройного акселя и стал вторым, получив при этом самую высокую оценку за технику — 97,88 баллов, что позволило ему в итоге занять третье место и стать бронзовым призёром национального чемпионата[27]. На чемпионате Европы выиграл короткую программу с личным рекордом в 99,9 баллов[28][29], но в произвольной допустил ошибку при исполнении четверного сальхова, что также повлекло обнуление баллов за тройной сальхов в ойлерном каскаде. По сумме баллов короткой и произвольной программ стал четвёртым.
По итогам двух очных встреч на чемпионате России и чемпионате Европы обошёл ближайшего соперника Евгения Семененко и решением тренерского совета был включён в состав Олимпийской сборной России[30][31][32]. На Олимпийских играх допустил множество ошибок и в короткой, и в произвольной программе, завершил турнир на девятнадцатом месте[33].
Сезон 2022—2023
Новый сезон Андрей Мозалёв начал с участия в мемориале Панина-Коломенкина. В программах спортсмен допустил несколько ошибок и занял 5 место[34].
В ноябре принял участие в III этапе Гран-при России в Казани. После короткой программы шёл на промежуточном 1 месте. В произвольной успешно сделал два четверных тулупа и ошибся на четверном сальхове, сделав вместо него двойной. Ошибка помешала ему удержать лидерство, и по сумме баллов Мозалёв занял 2-е место, набрав 272,71 балла и уступив Дмитрию Алиеву. Сам спортсмен рассказал, что считает этот результат неудачей, и назвал причиной травму, полученную после прошлого турнира[35][36].
19—20 ноября участвовал в V этапе российской серии Гран-при в Самаре. По итогам короткой программы занимал промежуточное 2-е место. В произвольной программе после падения с четверного сальхова Андрею пришлось прервать прокат из-за проблем со шнуровкой конька. По причине остановки спортсмен получил штрафные баллы и финишировал четвёртым с результатом 258,80 балла[37].
На прошедшем в Красноярскечемпионате России Андрей Мозалёв выполнил короткую программу без ошибок и расположился на промежуточном 3 месте с 98,70 балла[39]. В произвольной программе допустил падение и занял итоговое 6 место с суммой 267,90[40].
В январе 2023 года в Москве прошёл коммерческий турнир «Кубок Первого канала». Мозалёв занял 2-е место в составе команды «Нас не догонят»[41].
В марте участвовал в финале Гран-при России, куда отобрался благодаря занятым на этапах 2 и 4 местам. В короткой программе спортсмен допустил ошибку на акселе и шёл на промежуточном 7 месте с 88,75 балла. В произвольной Мозалёв, несмотря на ошибки, смог отыграть одну позицию и финишировал 6-м, набрав в сумме 268,96 балла[42].
Примечание. На чемпионатах ИСУ награждают малыми медалями за короткую и произвольную программы. Текущие лучшие персональные результаты по системе ИСУ выделены жирным.
Подробные результаты выступлений Андрея Мозалёва с 2016 по 2023 годы