On 17 May 2016, Herrera was listed on the roster for the Copa América Centenario by Juan Carlos Osorio. On 5 June, in Mexico's first group stage match against Uruguay, Herrera scored the third goal in the 3–1 victory.