C.F. Monterrey
Born in Guadalajara, Jalisco, Avilán made his professional debut with Club Atlas in February 1995. He joined Toros Neza for one year in 1998, and then moved to C.F. Monterrey. He would finish his career with stints at Puebla F.C. and Querétaro F.C..