Spiżak rozpoczynał karierę w rodzinnym mieście, w klubie Kabel Kraków. Przez pewien czas występował w juniorskich drużynach Wisły, jednak w bardzo młodym wieku wyjechał kontynuować karierę do Niemiec, do drugoligowego klubu KFC Uerdingen z Krefeld, w którym grał od sezonu 1997/1998 (14. miejsce w 2. Bundeslidze), kiedy to rozegrał 19 meczów i strzelił 4 bramki. W kolejnym sezonie KFC spadł do trzeciej ligi, w tym czasie Spiżak zagrał w klubie 32 razy i zdobył również 4 bramki. Jego dobra gra zaowocowała transferem do jednego z potentatów 1. BundesligiBayeru 04 Leverkusen. Tam jednak Polak nie zdołał przebić się do pierwszego składu, nie zaliczając nawet debiutu i odchodząc po nieudanym dla siebie sezonie 1999/2000 do SpVgg Unterhaching. Ze Spiżakiem w kadrze Bayer zdobył wicemistrzostwo Niemiec i zakwalifikował się do rozgrywek Ligi Mistrzów. Z kolejnym klubem z podmonachijskiego miasteczka grał jeden sezon w Bundeslidze, gdzie w 23 meczach zdobył 5 bramek. Jednak mimo to klub spadł do drugiej ligi, zajmując 16. miejsce (na 18). W kolejnym sezonie (2001/2002) Unterhaching spadło już z 2. Bundesligi (8 meczów i 2 gole Spiżaka) i polski napastnik przeniósł się do Alemannii Aachen. W Akwizgranie grał przez jeden sezon, a klub zajął 6. miejsce w drugiej lidze. Spiżak zdobył 5 bramek w 32 meczach. Dobra gra zaowocowała transferem do klubu 2. Bundesligi, jednego z kandydatów do awansu MSV Duisburg. Klub z Duisburga zajął jednak dopiero 7. miejsce w sezonie 2003/2004. Spiżak był podstawowym zawodnikiem, grając 29 razy (3 bramki). Kolejny sezon stał się dla MSV przełomowy, po pięciu latach klub awansował do Bundesligi. Spiżak stracił jednak miejsce w składzie (17 meczów, 0 bramek) i w związku z wzmocnieniami przez przystąpieniem do rozgrywek 1. ligi został sprzedany do beniaminka 2. Bundesligi Sportfreunde Siegen. Następnie występował także w SpVgg Unterhaching, SV 07 Elversberg oraz Würzburger Kickers. Zaliczył kilka występów w reprezentacji Polski U-21. Mirosław Spiżak ma 186 cm wzrostu i waży 79 kg.