Benedikt Zech przyszedł na świat 3 listopada 1990 roku w austriackiej miejscowości Feldkirch. Swoją piłkarską przygodę rozpoczął w SV Ludesch. Występował jednak także w juniorskich zespołach AKA Vorarlberg.
W seniorskiej karierze Austriak reprezentował jak dotąd zaledwie trzy kluby. Dla Austrii Lustenau wystąpił w 65 meczach, w których zdobył cztero gole i zanotował siedem asyst. We wrześniu 2013 roku mierzący 186 centymetrów wzrostu stoper zmienił klubowe barwy. Przeniósł się do SCR Altach. I to właśnie w barwach tego klubu Zech rozegrał najwięcej spotkań - aż 210. Dopiero po dziewięciu latach występów w barwach SCR-u Zech zdecydował się na zmianę klubowych barw. Po raz pierwszy też zdecydował się kontynuować karierę poza ojczyzną. Zech przeniósł się oczywiście do szczecińskiej Pogoni w barwach, której występuje do dzisiaj. Jak na razie uzbierał on 82 występy, w których zdobył zaledwie jedną bramkę.
Benedikt Zech jest jedną z kluczowych postaci w defensywie szczecinian. Obrona Pogoni, w przeciwieństwie do lubinian, jest wyjątkowo szczelna. Pogoń straciła w bieżącym sezonie zaledwie szesnaście goli i jest to ex aequo z Lechem Poznań najlepszy wynik w lidze. Nam pozostaje liczyć, że „Miedziowi” znajdą sposób, by dobrać się do skóry „Portowców”.