Michal Sáček urodził się w czeskiej miejscowości Hustopeče. W miejscowym klubie stawiał pierwsze kroki w młodzieżowym futbolu. Piłkarski rozwój kontynuował w akademii Sparty Praga. W barwach jednego z najbardziej utytułowanych czeskich klubów zadebiutował w rodzimej ekstraklasie w 2016 roku. Z czasem wywalczył sobie miejsce w podstawowej jedenastce, od wiosny 2017 roku występował już regularnie.
Był jednym z najważniejszych piłkarzy Sparty, z którą w sezonie 2019/20 wywalczył Puchar Czech. Czterokrotnie zajmował trzecie miejsce w tamtejszej ekstraklasie, raz został wicemistrzem kraju. W barwach Sparty rozegrał 22 mecze w europejskich pucharach. Michal ma na koncie także jeden występ w seniorskiej reprezentacji Czech. Spędził na placu gry 14 minut w zremisowanym 1:1 starciu z Ukrainą.
- Michal Sáček to znane w środowisku piłkarskim nazwisko. To wieloletni zawodnik czeskiej Sparty Praga, najmocniejszego klubu za naszą południową granicą. Negocjacje dotyczące pozyskania Michala prowadziliśmy od dłuższego czasu. Pierwszym pomysłem było pozyskanie go 1 lipca po wygaśnięciu obowiązującego kontraktu. Udało się jednak dojść do porozumienia ze Spartą w sprawie wcześniejszego transferu. Bardzo się cieszę, że ściągnęliśmy Michala definitywnie już w styczniu, nie latem - powiedział klubowym mediom Łukasz Masłowski, dyrektor sportowy Jagiellonii.
- Widziałem już ośrodek treningowy, wywarł na mnie dobre wrażenie. Nie mogę się doczekać możliwości zobaczenia stadionu na żywo. Póki co widziałem tylko jego zdjęcia. Wydaje się być bardzo ładny. Co do pierwszego spotkania pomiędzy mną, moim agentem oraz władzami Jagiellonii to miało ono miejsce dwa tygodnie temu. Przemyśleliśmy i przedyskutowaliśmy ten ruch, po czym przedstawiłem Sparcie moją chęć odejścia do Jagiellonii. To dla mnie szansa. Cieszę się, że mogę tu być - mówił Sáček w rozmowie z klubowymi mediami.