Michał Spychała karierę trenerską rozpoczął w Legionie Legionowo. Następnie pracował w Legii Warszawa. W sezonie 2006/07 był asystentem Roberta Chabelskiego, a w kolejnych rozgrywkach pierwszym trenerem II-ligowej Legii.
W 2007 roku został asystentem w Polonii 2011 Warszawa, gdzie pracował przez 3,5 roku. W tym czasie wywalczył z klubem między innymi awans do ekstraklasy. Od lutego 2011 roku był pierwszym trenerem Znicza Basket Pruszków i pracował tam niespełna przez cztery i pół sezonu.
Pod jego wodzą Znicz grał bardzo ciekawy i szybki basket, a drużyna potrafiła urwać punkty wielu faworytom. Najlepszy pod tym względem był sezon 2011/12, w którym Znicz zajął czwarte miejsce w I lidze. Wtedy również Spychała został wybrany trenerem roku na zapleczu ekstraklasy.
W sezonie 2015/16 został trenerem Legii Warszawa, w której pracował przez kilka miesięcy. Od nowych rozgrywek 41-letni szkoleniowiec poprowadzi Siedlecki Klub Koszykówki, z którym podpisał roczny kontrakt.
Przypomnijmy, że drużyna z Siedlec utrzymała się w I lidze, jednak musiała rywalizować w fazie play out. W meczach o utrzymanie SKK pokonał AGH Kraków, który spadł do drugiej ligi.
ZOBACZ WIDEO Potężny wsad koszykarza Barcelony i... zobacz, co się stało!