Sebelum berseragam Persija, Michael lebih banyak menghabiskan kariernya di Liga Republik Ceko. Salah satunya bermain di Slavia Praha bersama pemain anyar Macan Kemayoran lainnya Ondrej Kudela.
Selain bermain di Liga Ceko, dia pun sempat mencicipi karier di Liga Yunani bersama PAOK (2020/2021).
Sepanjang kariernya, Michael berhasil mencetak total 69 gol di level klub dan mengemas sembilan gol untuk timnas Ceko. Michael pernah menjadi top skor saat berseragam FC Viktoria Plzen (Liga Ceko) dengan 16 gol di musim 2017/2018 dan kala bersama PAOK (Liga Super Yunani) pada musim 2020/2021 dengan lima gol.
Michael akan dikontrak Persija selama satu musim ke depan. Dia akan tiba di Jakarta pada Selasa pekan depan.