Российский спортсмен. Мастер спорта России по баскетболу.
Член сборной России по баскетболу. Атакующий защитник БК «ЦСКА» города Москва.
Михаил Кулагин родился 4 августа 1994 года в городе Москва. Баскетболом начал заниматься с раннего детства. Принимал непосредственное участие в различных детских и юношеских соревнованиях, турнирах и первенствах. Является выпускником московской СДЮСШОР №71 «Тимирязевская». Первым тренером Михаила стал Алексей Валерьевич Жуков.
Профессиональную спортивную карьеру, Кулагин начал в 2010 году в составе баскетбольного клуба «Триумф» города Люберцы.
В 2014 году у молодого баскетболиста состоялся первый дебют за экспериментальную сборную «Россия». Затем, в июле 2015 года, Кулагин подписал пятилетний контракт c БК «ЦСКА» города Москва. В составе «ЦСКА-2» стал чемпионом Единой молодежной лиги ВТБ.
Позже, летом 2016 года Михаил получил приглашение в «Открытый лагерь РФБ», по итогам которого несколько игроков смогут присоединиться к тренировкам основной сборной России. После заключительного этапа подготовки и лагеря в целом, решением тренерского штаба во главе с Сергеем Базаревичем, Кулагин продолжил работу с национальной командой.
В апреле 2017 года Кулагин был включён в расширенный список кандидатов в сборную России, для подготовки к Евробаскету-2017. В ноябре 2017 года Кулагин был вызван на сбор для подготовки к отборочным играм на Чемпионат мира-2019.
На июнь 2018 года Михаил Кулагин выступает за московский баскетбольный клуб «ЦСКА».