Tusi se faaauauina mo lenei palakalafa - Na faaiu lona fitu i le 2006 World Road Running Championships
. I luga o le ala na ia tauva ai i le 10,000 mita i le World Championships i le 2001 ma le 2003. Na agavaa o ia i le 10,000 mita mo Taaloga Olimipeka i le 2008, ae leʻi tauva moni lava.