Denis Zakaria grew up in Geneva and began his career at Servette before moving to Young Boys and then Borussia Mönchengladbach in 2017. After spells at Juventus and Chelsea, he joined Monaco in 2023 and became captain.
He is a powerful, athletic midfielder who can also play in defence. Zakaria is a regular for Switzerland and played at the 2018 and 2022 World Cups and Euro 2020 and Euro 2024.
Career in numbers
Zakaria’s senior club career, which began in 2014/15, has so far brought 346 appearances and 30 goals for 6 clubs. The 2024/25 season, with 7 goals from 34 matches for Monaco, remains his highest tally. So far in 2026/27 he has made 6 appearances for Monaco. The full season-by-season record is in the Stats section of this profile.