Michal Zach (born 21 March 1969) is a Czech football manager.
He managed FC Slovan Liberec and Bohemians 1905 in the 2007–08 Czech First League.
[3] In October 2007, after winning just one of nine league games in charge, Zach left Liberec.
[5] In 2009 Zach moved to Sydney FC as the assistant manager to compatriot Vítězslav Lavička.
[7] In January 2011, it was announced that Zach would be leaving Sydney and returning to the Czech Republic following the expiry of his contract on 31 March.