Za západočeský klub naskočil do 75 prvoligových zápasů, ve kterých vstřelil tři branky. Celkově v české nejvyšší sezoně strávil 4 sezony, naskočil 89 utkání, ve který se šestkrát trefil a zapsal si 13 asistencí. Čtrnáct duelů stihl odehrát v barvách Slezského FC Opava. Slezané si šikovného fotbalistu vytáhli z Pardubic, hrával také za Hlinsko.

David Zach
VIDEO: Opavský David Zach o středečním duelu s Kolínem i zraněných hráčích

Po konci v Plzni zamířil do Turecka, kde nastupoval za Samsunpor a Bulospor. Nyní má před sebou jednatřicetiletý fotbalista novou štaci, přestoupil totiž do celku Atyrau, který působí v nejvyšší kazašské soutěži.