18 sierpnia 1989 podczas mitingu ISTAF w Berlinie ustanowił rekord świata w biegu na 10 000 metrów czasem 27:08,23. Rekord ten przetrwał do 1993, kiedy to poprawił go Richard Chelimo. Zwyciężył w biegach na 1500 metrów i na 5000 metrów na igrzyskach Ameryki Środkowej i Karaibów w 1990 w Meksyku. 30 marca 1991 w La Flèche ustanowił rekordy świata w biegu na 20 000 metrów (czasem 56:55,6) i w biegu godzinnym (odległością 21 101 m). Oba te rekordy poprawił Haile Gebrselassie w 2007.

Ponownie zwyciężył w biegu na 5000 metrów na igrzyskach panamerykańskich w 1991 w Hawanie, przed swym rodakiem Ignacio Fragoso i Argentyńczykiem Antonio Silio. Zajął 5. miejsce w biegu na 10 000 metrów na igrzyskach olimpijskich w 1992 w Barcelonie oraz 2. miejsce w biegu na 5000 metrów w zawodach pucharu świata w 1992 w Hawanie.

W 1993 i 1994 zajął 3. miejsce w Maratonie Nowojorskim.