Ia faaauau pea le faitauina o lenei palakalafa - Na manumalo Kibowen i le pine auro i le tuuga puupuu i le 1998 ma le 2000 IAAF World Cross Country Championships, ma o le lona lua i le 2003
. Na manumalo o ia i se pine apamemea i le 2001 World Championships ma se pine siliva i le 2003 World Athletics Final, na faʻauʻu lona fa i le 2003 World Championships ma lona ono i le 2004 Summer Olympics ma le 2005 World Championships