Mikhail Ignatov made his debut in the Russian Football National League for FC Spartak-2 Moscow, he played in Russian Premier League but never scored a goal for his club.
He made his debut in the Russian Football National League for FC Spartak-2 Moscow on 5 March 2018 in a game against FC Fakel Voronezh. He made his Russian Premier League debut in Spartak's next game on 23 September 2018 against PFC CSKA Moscow. In his next league game for Spartak and first as a starter, he scored his first goal in a 32 victory over FC Yenisey Krasnoyarsk on 7 October 2018. 
