Ramba uchinyora ndima ino - Semumhanyi wechidiki, akamiririra nyika yake yekuMorocco paWorld Cross Country Championships muna 1981. Basa rake hariratidziri migumisiro mukati mamakore mazhinjisa echikurukuru chokumhanya chomumhanyi, makore avo ama20. Mushure mekuita shanduko mukukodzera, akamiririra France kutanga mu1993 IAAF World Half Marathon Championships
ipapo mumakwikwi mazhinji epasi rose; iyo 1994 uye 1996 European Cross Country Championships uye 1994, 1997, 1999 uye 2000 IAAF World Cross Country Championships.