
Wychowanek Zlina, który jako nastolatek trafił do akademii Juventusu, a potem siedem lat grał w FC Lugano.
Urodził się 18 kwietnia 1997 roku w Zlinie. Wychował się w tamtejszym klubie, w którym grał tylko w drużynach młodzieżowych. W sezonie 2012/2013 przeskoczył z U-16 od razu do U-19, a w reprezentacji Czech U-16 był kapitanem.
W tym sezonie odbył staże w Juventusie, Arsenalu i Manchesterze United. Wybrał Juventus, bo, jak mówił w lipcu 2013 roku, zdecydowało pierwsze wrażenie z zimowego stażu: klimat w klubie i podejście ludzi. Juventus jako jedyny przedstawił gotową ofertę, a przy podpisaniu kontraktu usłyszał, że klub chce się angażować także w jego rozwój osobisty i edukację. Do Turynu wyjechał latem 2013 roku, najpierw na roczne wypożyczenie, które mogło zamienić się w transfer. Mówił, że od dziecka chciał wyjechać za granicę wprost ze Zlina, bo tam znajdzie konkurencję, której brakuje w Czechach.
W Juventusie grał w drużynach młodzieżowych, w Primaverze prowadził go Fabio Grosso, mistrz świata z 2006 roku. Zagrał też w meczach Młodzieżowej Ligi UEFA. W sezonie 2016/2017 przez pół roku trenował z pierwszą drużyną i przeszedł z nią całe przygotowania. Do kadry należeli wtedy między innymi Gianluigi Buffon, Gonzalo Higuaín i Dani Alves, przeciwko któremu grał na treningach. Mówił, że na początku każdy trening był dla niego jak mecz. Pavel Nedvěd, wówczas wiceprezydent Juventusu, doradził mu wypożyczenie do Bari w Serie B, bo klub walczył tam o awans. Macek poszedł za tą radą i na początku 2017 roku trafił do Bari, gdzie po raz pierwszy grał w seniorskiej piłce. Występował tam najczęściej jako jeden z dwóch środkowych pomocników w ustawieniu 4-3-3 lub 4-3-1-2. Mówił, że nie potrafi wskazać ulubionej pozycji: zarówno w młodzieżowych drużynach Juventusu, jak i w Bari grał najczęściej jako jeden z pomocników przed klasycznym defensywnym pomocnikiem, raz z prawej, raz z lewej strony.
W sezonie 2017/2018 był wypożyczony do Cremonese, także w Serie B, i tam strzelił pierwszego gola w seniorskiej piłce. W sierpniu 2018 roku przedłużył umowę z Juventusem i został wypożyczony na rok do szwajcarskiego FC Lugano. Pół roku później, w 2019 roku, klub z Ticino związał się z nim na stałe.
W Lugano spędził siedem lat i był tam także kapitanem. Na przełomie 2021 i 2022 roku zerwał więzadło krzyżowe i prawie rok nie grał. W sezonie 2022/2023 zanotował osiem asyst w lidze. Rok później należał do pewniaków w podstawowym składzie i zagrał w fazie grupowej Ligi Konferencji 2023/2024. Lugano trafiło tam na Club Brugge, Beşiktaş i Bodø/Glimt i nie awansowało do fazy pucharowej.
Latem 2025 roku wrócił do Czech po dwunastu latach za granicą. Jako wolny zawodnik podpisał kontrakt z FK Mladá Boleslav. Mówił, że wybrał ten klub z powodu jego ambicji i że najwyższej czeskiej ligi dotąd nie znał. W pierwszym ligowym meczu w Czechach strzelił gola. Pod wodzą Aleša Majera grał jako cofnięty pomocnik, który kieruje grą, w zespole chwalonym za kombinacyjny styl.
31 lipca 2026 roku Sparta Praga ogłosiła jego transfer z Mladej Boleslavi. Dyrektor sportowy Sparty Tomáš Rosický tłumaczył, że klub reaguje na kontuzje dwóch defensywnych pomocników. W Mladej Boleslavi odejście Macka było zaskoczeniem: dyrektor rozwoju sportowego Josef Jinoch przyznał, że nie spodziewał się transferu po zakończeniu okresu przygotowawczego, bo Macek był zawodnikiem podstawowego składu. O roku w Boleslavi Macek mówił, że zostawił mu wiele pięknych wspomnień.
Rosický opisał go jako inteligentnego środkowego pomocnika z dobrą techniką i spokojem w rozegraniu, który zachowuje zimną krew pod presją i odpowiedzialnie pilnuje osi boiska.
W młodzieżowych reprezentacjach Czech grał od U-16 do U-21. W seniorskiej kadrze zadebiutował 29 września 2026 roku, wchodząc z ławki w przegranym 0:2 meczu Ligi Narodów z Anglią w Pradze.
Przed pierwszym zgrupowaniem kadry pod wodzą nowego selekcjonera Santiego Denii, który odwiedził ośrodek treningowy Sparty na Strahovie, Macek mówił, że zawsze chce reprezentować kraj. Przyznał, że ma już swoje lata i że może spodziewano się go w kadrze wcześniej, ale musi grać tak, żeby na to zasłużyć.
0
1
7,2
Minuty w sezonie
819′10 z 23 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Liga czeska | FK Mladá Boleslav | Liga czeska | 29 | 2238 | 2 | 3 |
| 2024/2025Szwajcarska Super League | FC Lugano | Szwajcarska Super League | 9 | 420 | 0 | 0 |
| 2024/2025Liga Europy | FC Lugano | Liga Europy | 1 | 10 | 0 | 0 |
| 2024/2025Liga Mistrzów | FC Lugano | Liga Mistrzów | 0 | – | 0 | 0 |
| 2023/2024 | FC Lugano | – | – | – | – | |
| 2022/2023 | FC Lugano | – | – | – | – | |
| 2021/2022 | FC Lugano | – | – | – | – | |
| 2020/2021 | FC Lugano | – | – | – | – | |
| 2019/2020 | FC Lugano | – | – | – | – | |
| 2018/2019 | FC Lugano | – | – | – | – | |
| 2017/2018 | US Cremonese | – | – | – | – | |
| 2016/2017 | Juventus Turyn | – | – | – | – | |
| 2015/2016 | Juventus Turyn | – | – | – | – |





