 Pedzisa mutsara unotevera: Akambokwikwidza nokuda kweMorocco. Akapedza ari wechigumi mumarathoni pa2002 Makwikwi eEurope. Mukuwedzera akaisa pasi pa2003 World Championships uye haana kupedza pa2005 World Championships. 