Edgar Castillo debutó con la selección de la noche del 22 de agosto de 2007 bajo el mando de Hugo Sánchez y meses después fue despedido el 28 de marzo de 2008.