Tusi se faaauauina o lenei palakalafa - Sa tauva muamua o ia mo Morocco. Na faaiʻu lona sefulu i le marathon i le 2002 European Championships
. E le gata i lea, na ia tuu maualalo i le 2003 World Championships ma e leʻi maeʻa i le 2005 World Championships.