Ia faaauau pea le faitauina o lenei palakalafa - I le 10 mita tulaga tulaga na maeʻa lona iva i le 2004 Olimipeka Taaloga ma manumalo i le pine apamemea i le 2008 European Aquatics Championships
. I le 2006 European Aquatics Championships na ia manumalo ai i se pine apamemea i le 10 m Platform Synchro event.