Castillo, quien es jugador de las Águilas del América, llega a Xolos como un préstamo para los próximos 6 meses indicó el directivo de Xolos.
Edgar debutó con Santos Laguna en el 2005, donde jugó hasta el 2008, luego vistió las playeras de Tigres de la Universidad Autónoma de Nuevo León, América, San Luis y Puebla.
El canterano lagunero fue campeón con Santos en el 2008 y ha tenido la oportunidad de vestir la playera nacional.