Puch scored two goals in the seven-goal match against Mexico in the Copa América Centenario. Later, in the tournament he was part of the Chilean team that ran to the final. He was subbed in the 80th minute of the final against Argentina, which Chile won 4–2 on penalties.