Ia tusi se faaauauga mo lenei palakalafa - Na faaiʻu lona fa i le tuuga o le malae i le 2003 Pan American Games. I le 2007 IAAF World Road Running Championships
, na ia setiina le faamaumauga a Cuba o le 1:03:48 mo le afa marathon, e ui lava na ia faamaeaina i le 55th nofoaga. E ese mai i tauvaga i luga o le auala, o nisi taimi e tamoʻe ai i luga o le auala ma o ia na manumalo i le pine auro i luga o le 10,000 mita i le 2005 Central American ma Caribbean Championships.