After returning from the military service he played together with his brother in the Staré Město, Vyškov and in lower Austrian competitions.
[6] In the same year he joined Moravian–Silesian Football League (MSFL) local side SK Uničov and reached 3rd and 6th place in the third tier division.
In January 2017 Machálek signed for MSFL side SK Líšeň, located on the outskirts of the South Moravian capital Brno.
Despite the fall in form in the second half of the season, Líšeň secured promotion to 2019–20 Czech National Football League for the first time in club history, thanks to 2–1 victory in the last round at FK Hodonín.
In the premiere season in Czech 2. league, Líšeň presented with spontaneous and lively football under the guidance of Machálek and was the biggest surprise of the competition.
On 7 October 2019, rival team FC Zbrojovka Brno hired Machálek as their new coach, replacing Pavel Šustr.
[13] He led Zbrojovka for the first time on 10 October 2019 in the friendly game against Sigma Olomouc that took place at the legendary Stadion Za Lužánkami, reaching 2–0 win.
[15] In the next round, Zbrojovka lost in the game against FK Viktoria Žižkov, mainly due to the absence of several key players.
In the second part of the season, which was interrupted after the first round due to the COVID-19 pandemic, Zbrojovka held 14 matches unbeaten run.