Ia faaauau pea le faitauina o lenei palakalafa - O le amataga o lona olaga o se tagata afeleti, o lana uluai manuia tele o le avea lea ma siamupini o Asia i le afeleti i le 21 o ona tausaga. Peitaʻi, e leʻi umi ae amata ona tamoʻe i le auala, ma ua taulaʻi atu i le tamoʻe i le ʻafa o le mamao. Na ia manumalo i le tagata lava ia ma le au siliva i le 1999 IAAF World Half Marathon Championships, ma manumalo ai i le au siliva lona lua ma le tulaga fa i le tauvaga lava e tasi i le 2000
.