En 1998, à l'âge de 30 ans, Nora Leticia Rocha établit un record national sur 1 500 m en 4 min 11 s 26 alors qu'elle court habituellement sur 5 000 m ou 10 000 m[1]. Ce record tient jusqu'en 2019[2].
La même année elle bat le record du Mexique du 5 000 m à Berlin, record qui sera amélioré par Adriana Fernández en 2003[3].
En 2000, elle participe aux Jeux olympiques de Sydney, mais échoue en séries aussi bien sur 5 000 que sur 10 000 m.