El Mago era figura en México con Necaxa
En México vivió una de sus mejores etapas. Luego de haber disputado y ganado la Copa América Centenario del 2016, Edson Puch fue fichado por el Necaxa, plantel que recién había recuperado su lugar en la máxima categoría gracias al ascenso.
Sus apariciones fueron relevantes para que los Rayos se sacudieran el estigma del equipo más débil, pues incluso lograron llegar a la ronda de semifinales del Apertura 2016.