Воспитанник красноярского футбола. Первым профессиональным клубом стал местный «Металлург», выступавший в Первом дивизионе. В 17 лет дебютировал в основной команде, выйдя 16 августа 2002 года на 67-й минуте гостевого матча с новороссийским «Черноморцем» вместо Равиля Насретдинова. По итогам сезона «Металлург» занял последнее место и вылетел во Второй дивизион. В следующем сезоне заслужил большего тренерского доверия и стал регулярно появляться в основном составе. Он провел 20 игр и забил 3 мяча, а «Металлург» вернулся в подэлитный дивизион. В конце 2005 года приглашался на просмотра в краснодарскую «Кубань», однако в итоге вернулся в Красноярск. В сезоне 2006 года полузащитник регулярно появлялся на поле. По опросу спортивных журналистов, проводимому «Сегодняшней газетой», Комков был назван лучшим футболистом Красноярска в 2006 году.
По завершении сезона «Металлург» вновь покинул Первый дивизион, а Михаил отправился на просмотр в «КАМАЗ», с которым чуть позже подписал контракт. За клуб из Набережных Челнов футболист выступал на протяжении трёх сезонов.
2 февраля 2010 года подписал контракт на два года с «Краснодаром». По итогам первенства «Краснодар» занял 5 место, однако в связи с отказом от участия в чемпионате России 2011/12 подмосковного «Сатурна», получил право выступать в Премьер-лиге. Сам Комков в 2010 году сыграл в 30 матчах первого дивизиона и забил 8 голов. Свой первый матч в Премьер-лиге провёл 19 марта 2011 года с клубом «Спартак-Нальчик». Михаил вышел в стартовом составе и на 62-й уступил место на поле армянскому нападающему Юре Мовсисяну.
6 июля 2011 года было сообщено, что спортивная дирекция «Кубани» достигла договоренность о переходе Комкова в клуб. Дебютировал в составе «Кубани» 6 августа, выйдя на замену Илье Максимову на 62-й минуте домашнего матча 19-го тура чемпионата против московского «Динамо». В той же встрече Комков забил и свой первый гол за новый клуб, установив на 72-й минуте окончательный счёт игры — 3:1 в пользу своей команды. Всего в сезоне 2011/12 провёл в чемпионате России за «Кубань» 15 матчей, в которых отметился 2 забитыми мячами.
5 сентября 2012 года на правах аренды до конца сезона перешёл в «Химки». За год в составе подмосковного клуба вышел на поле в 22 матчах первенства ФНЛ и забил 3 гола.
28 июня 2013 года стало известно, что сезон 2013/14 Комков также на правах аренды проведёт в «Томи». За год в «Томи» Комков вышел на поле в 12 матчах Премьер-лиги и забил один гол, в выездной встрече с «Анжи».
Летом 2014 года Комков, у которого истёк срок действия контракта с «Кубанью», перешёл в «Томь» на постоянной основе, подписав контракт на год
Чемпион Второго дивизиона (зона "Восток") в составе красноярского «Металлурга» в 2005 году.
По опросу спортивных журналистов признан лучшим футболистом Красноярска в 2006 году.
турнир | стадия | дата | матч | счет | минуты | ![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|---|---|---|---|---|---|
ЧР | 1-й тур | 16.07.13 | Амкар - Томь | 2:0 | 90 | 0 | 0 | 0 | 0 | 0 | |
ЧР | 5-й тур | 18.08.13 | Кр. Советов - Томь | 1:0 | 90 | 0 | 0 | 0 | 0 | 0 | |
ЧР | 6-й тур | 24.08.13 | Томь - ЦСКА | 1:2 | 90 | 0 | 0 | 0 | 1 | 0 | |
ЧР | 9-й тур | 22.09.13 | Рубин - Томь | 1:2 | 5 | 0 | 0 | 0 | 0 | 0 | |
ЧР | 10-й тур | 26.09.13 | Томь - Волга | 1:0 | 10 | 0 | 0 | 0 | 0 | 0 | |
ЧР | 11-й тур | 30.09.13 | Локомотив - Томь | 0:0 | 0 | 0 | 0 | 0 | 0 | 0 | |
ЧР | 12-й тур | 06.10.13 | Томь - Зенит | 0:3 | 25 | 0 | 0 | 0 | 0 | 0 | |
ЧР | 13-й тур | 19.10.13 | Краснодар - Томь | 4:0 | 56 | 0 | 0 | 0 | 0 | 0 | |
КР | 1/16 | 30.10.13 | Газовик - Томь | 0:1 | 18 | 0 | 0 | 0 | 1 | 0 | |
ЧР | 18-й тур | 02.12.13 | Анжи - Томь | 0:2 | 18 | 1 | 0 | 0 | 0 | 0 | |
ЧР | 19-й тур | 08.12.13 | Терек - Томь | 2:0 | 10 | 0 | 0 | 0 | 0 | 0 | |
КР | 1/8 | 13.03.14 | Томь - Тюмень | 2:1 | 66 | 0 | 0 | 0 | 0 | 0 | |
КР | 1/4 | 26.03.14 | Томь - Луч-Энергия | 1:1 | 90 | 0 | 0 | 0 | 1 | 0 | |
ЧР | 26-й тур | 19.04.14 | Томь - Кр. Советов | 2:0 | 18 | 0 | 0 | 0 | 0 | 0 | |
ЧР | 27-й тур | 26.04.14 | Урал - Томь | 0:0 | 5 | 0 | 0 | 0 | 0 | 0 | |
Всего: 15 матчей, в среднем 39 минут | 1 | 0 | 0 | 3 | 0 |
Олимп-Первенство России по футболу среди команд клубов ФНЛ 2020–2021 годов
28-й тур
Текстильщик
Иваново
0
:0
Томь
Томск
Иваново, стадион "Текстильщик"