FC Brno before moving to Serie A club ACF Fiorentina on 2 June 2007 for €2.8 million.
Anderlecht signed the 21-year-old defender on a permanent deal, who was recently on loan from ACF Fiorentina.
[6] In January 2012, Mazuch moved to Ukrainian Premier League side FC Dnipro Dnipropetrovsk for €3 million.
On 26 July 2017, Mazuch signed a two-year contract with Hull City after impressing in pre-season trials with the club.
[8] He made his debut on the opening day of the season, 5 August 2017, away at Aston Villa, in a 1–1 draw.