I le 2007, na toe ausia ai e ia se faaiuga faavaomalo, i le 2007 World Championships, ae i le taamilosaga mulimuli na ia faamaeaina lona sefulu ma le lua ma mulimuli ina ua maeʻa lafo e lua i le 67-mita. Na tauva foʻi o ia i Taaloga o le Olimipeka i le 2008
, ae leʻi ausia le taʻamilosaga mulimuli ma faʻamaeʻaina i le 31st nofoaga.