Coba jelasin Karier klub dari Denis Zakaria dong

Zakaria bergabung dengan BSC Young Boys pada bulan juni 2015 dari Servette FC dengan nilai yang tidak diungkapkan dengan menandatangani kontrak empat tahun. Dia membuat debut di Liga Super Swiss pada 18 april 2015 saat melawan FC Zürich dalam hasil imbang 1-1, Ia menggantikan Alexander Gerndt di menit ke-79.

Pada bulan juni 2017, Zakaria menandatangani kontrak lima tahun dengan Borussia Mönchengladbach. Ia dipindahkan sebagai pengganti Mahmoud Dahoud yang pindah ke Borussia Dortmund. Biaya transfer yang dibayarkan kepada Young Boyz untuk Zakaria dilaporkan €10 juta.