Bij de Aziatische atletiekkampioenschappen in 2002 eindigde Torres op een vierde plaats op het onderdeel verspringen. In 2005 verbeterde ze dit resultaat en won ze de zilveren medaille met een sprong van 6,63 m. In hetzelfde jaar deed ze ook mee aan de wereldkampioenschappen in Helsinki. Daar slaagde ze er echter niet in de finale te behalen.
In 2008 was Torres een van de Filipijnse deelnemers aan de Olympische Zomerspelen 2008. Ze kwam er echter niet door de voorronde heen. In 2009 won ze verrassend een gouden medaille bij het Aziatische kampioenschappen met een sprong van 6,51. Ze was daarmee de eerste Filipino in 22 jaar die een gouden medaille won bij de Aziatische kampioenschappen. Later dat jaar won ze bovendien de gouden medaille op de Zuidoost-Aziatische Spelen met een sprong van 6,68.