Ia faaauau pea le faitauina o lenei palakalafa - Na faaiʻu lona fitu i le 2005 World Half Marathon Championships
, lea na lava lea e fesoasoani ai i le tulaga lima o Kenya i le tauvaga a 'au. Na tauva o ia i le marathon i le 2007 World Championships, ae leʻi maeʻa le tuuga.