Con 40 tantos, es el segundo de la selección chilena, por delante de Marcelo Salas y a 6 del récord de Alexis Sánchez. En julio de 2015, se consagró campeón de la Copa América con la selección chilena, proclamándose como máximo anotador del campeonato junto con el peruano Paolo Guerrero, ambos con 4 tantos. En junio de 2016, volvió a coronarse campeón de la Copa América Centenario con la "Roja", siendo esta vez el único goleador del torneo con 6 anotaciones. En diciembre de 2020, tras su paso por los Tigres de la UANL, se coronó campeón de la Liga de Campeones de la Concacaf, siendo este el primer título internacional de los felinos.