הוא הגיע במקום השלישי במרתון לונדון ב-1994, ואז סיים במקום השני מאחורי חאליד סקה באליפות העולם IAAF למחצית המרתון ב-1994.
באוסלו, ולקחת את מדליית הכסף. למרות שהוא היה במרחק שניה אחת מהניצחון במרוץ באוסלו, זמן המרתון החצי שלו של 1: 00:28 היה שיא מקסיקני - סימן אשר, נכון לשנת 2012, נותר הטוב ביותר במדינה. במהלך מרתון ניו יורק בנובמבר, הוא התאושש מפנייה לא נכונה שבע עשרות מייל לפני הסיום שהציב אותו 40 מטרים מאחורי בן ארצו בנג'מין פאראדס. הוא רץ את הקילומטר האחרון בשעה 5:15, כולל הסיבוב, כדי להביס את פארדס בשתי שניות עם זמן של 2:11:21. האירוע זכה לו את הכינוי "סילבה הלא נכון".