Jego kolejnym zespołem był Puebla FC, z którym po rozgrywkach 2004/2005 spadł do drugiej ligi meksykańskiej.
Wiosną 2006 Avilán reprezentował barwy Coyotes de Sonora z Liga de Ascenso, natomiast po pół roku powrócił do pierwszej ligi, podpisując umowę z Querétaro FC. Po rozegraniu dwóch spotkań został wypożyczony do drugoligowego Club Celaya. Latem 2007 powrócił do Querétaro, które w międzyczasie spadło już na zaplecze najwyższej klasy rozgrywkowej. W późniejszym czasie zanotował także półroczne epizody w drugoligowch Tampico Madero FC i Universidad de Guadalajara, gdzie w wieku 32 lat zakończył piłkarską karierę.
Kariera reprezentacyjna W 1997 roku Avilán znalazł się w składzie reprezentacji Meksyku U–20 na Młodzieżowe Mistrzostwa Świata w Malezji. Był wówczas podstawowym graczem kadry, rozgrywając wszystkie cztery mecze, za to Meksykanie odpadli w 1/8 finału.
W seniorskiej reprezentacji Meksyku Avilán zadebiutował 5 lutego 1997 w wygranym 3:1 meczu towarzyskim z Ekwadorem. Był to zarazem jego jedyny występ w kadrze narodowej.
Linki zewnętrzne