Загаду почав свою кар'єру, граючи на молодіжному рівні за клуб рідного міста Кретей, перед тим, як підписати контракт з ПСЖ у віці 12 років 2011-го року. Зіграв 9 ігор за парижан у аматорському чемпіонаті Франції 2016—2017 років.
5 червня 2017 року німецький клуб «Боруссія» з Дортмунду оголосив про підписання із вільним агентом Загаду п'ятирічного контракту[1]. Дебютував 5 серпня 2017 року матчі за Суперкубок проти «Баварії». Вийшов на поле в стартовому складі і був замінений Феліксом Пасслаком на 77-й хвилині[2]. 19 серпня того ж року дебютував в Бундеслізі, в матчі першого туру проти «Вольфсбурга», вийшовши в стартовому складі і будучи заміненим на 78-й хвилині все тим же Пасслаком[3]. 28 жовтня 2017 року він забив свій перший гол за «Боруссію» (4:2) на виїзді з «Ганновер 96», де також отримав свою першу червону картку на 59-й хвилині[4].