Ia faaauau pea le faitauina o lenei palakalafa - Na faaiʻu lona iva i le 2002 European Championships
, lona ono i le 2005 European Indoor Championships, lona sefulutasi i le 2006 European Championships ma lona lima i le 2007 European Indoor Championships. Na ia tauva foi i le European Indoor Championships i le 2002 ma le 2009, le World Championships i le 2003, 2005 ma le 2007, le World Indoor Championships i le 2003 ma le 2004 faapea foi ma le 2008 Olympic Games e aunoa ma le oo atu i le faaiuga.