Club Omnisports de Meknès22/08/24 - ongoing
Renaissance Club Athletic Zemamra31/01/24 - 30/06/24
Fath Union Sport de Rabat11/09/21 - 31/01/24
Morocco A'01/01/20 - 31/07/22
Difaâ Hassani d'El Jadida17/07/18 - 29/08/21
Marrocos12/04/10 - 18/03/21
Wydad Athletic Club01/01/16 - 30/06/17
AS Forces Armées Royales de Rabat12/01/15 - 13/01/15
Aalesunds FK01/06/14 - 12/01/15