Edson Puch redebutó por la selección chilena, el 27 de mayo de 2016 en un amistoso previo a la Copa América Centenario contra Jamaica en el Sausalito, derrota por 1-2 del combinado nacional, Puch ingreso al 64' por Jean Beausejour volviendo a jugar por Chile después de más de 4 años (Su último partido fue el 21 de marzo de 2012 contra Perú en la Copa del Pacífico 2012), jugando un buen partido, teniendo opciones de gol, después jugó contra México otro amistoso el 1 de junio, derrota por 1-0 y Chile llegaba con dudas de cara a las Copa América Centenario, Puch partió de titular y tuvo un tiro que dio en el palo, salió al 55' por Fabián Orellana.