Edson Puch terminó su estancia con Gallos Blancos de Querétaro después de ser presentado como nuevo jugador de la Universidad Católica en su natal Chile.
El mediocampista volvió a su país después de siete años fuera donde probó suerte en los Emiratos Árabes Unidos, Argentina, Ecuador y México, donde fue contratado por el Necaxa en 2016 tras su buena participación en la Copa América Centenario.
En la Liga MX también defendió los colores del Pachuca y el Querétaro, donde mostró un paso irregular.
La Universidad Católica será su tercer equipo en Chile, donde también jugó en Deportes Iquique y la Universidad de Chile.