Cabrera was the 1996 winner of the Marine Corps Marathon in a time of 2:48:34 hours, becoming only the second non-American woman to win the race. Among other circuit wins were the Mexico City Marathon in 1994, and three career wins at both the Ciudad de Merida Marathon and the Trabajadores Marathon in Mexico City.[2] She won one national title, coming first in the 10,000 metres at the Mexican Athletics Championships in 1997.[6]
After her career peak, she continued to compete into her fifties and in 2014 completed her 100th half marathon.