Ia faaauau pea le faitauina o lenei palakalafa - O lona iʻuga sili na maua i le 2008, lea na manumalo ai Castillo i le pine siliva i le vaega -78 kg i le 2007 World Judo Championships
i se fusuaga na finau ai ma le tagata tauva o le atunuu o Xiuli Yang. I le 2008 na ia manumalo ai foi i le Torneo de Cuenca i Ecuador, le Tre Torri i Italia, le Super Cup o le Lalolagi, i Hamburg, Siamani, ma le Pan American Games i Miami, USA.