Ia tusia se faaauauina o lenei palakalafa - Na faaiʻu lona luasefulu i le tauvaga o le marathon i le 1999 World Championships, ma lona 37 i le 1999 World Half Marathon Championships
. Na tauva foʻi o ia i le 2001 World Championships, ae na faateʻaina.