Łącznie, biorąc pod uwagę wszystkie rozgrywki Michaił Aleksandrow wystąpił w 136 meczach Łudogorca Razgrad, w których zdobył 18 bramek i zanotował 7 asyst.

29 lutego 2016, na mocy półtorarocznego rocznego kontraktu został graczem Legii Warszawa. W Ekstraklasie zadebiutował 5 marca 2016 podczas wygranego 3:1 meczu Legii z Górnikiem Zabrze, kiedy to zmienił w 90. minucie spotkania Michała Kucharczyka. W lutym 2017 roku został zawodnikiem rosyjskiego klubu Arsienał Tuła. We wrześniu 2019 roku został piłkarzem klubu Arda Kyrdżali, dla którego rozegrał 10 spotkań. Na początku 2021 roku przeszedł do Sławii Sofia, gdzie pół roku później zakończył karierę.

Kariera reprezentacyjna 5 marca 2014 zadebiutował w seniorskiej reprezentacji Bułgarii w wygranym 2:1 towarzyskim meczu z Białorusią. Łącznie w latach 2014–2018 rozegrał w drużynie narodowej 21 spotkania, w których zdobył 3 gole.

Bramki w reprezentacji Lp.DataMiejscePrzeciwnikBramkaRezultatRanga meczu 1.13 października 2015Stadion Narodowy im.