While most of the players hail from Liga MX -- including six from Herrera's former employer, Club America -- eight European-based names are also on the list, including minute-starved Javier Hernandez and Andres Guardado, whose Bayer Levekusen side lost 4-0 to Paris Saint-Germain in the UEFA Champions League earlier this week.
Tigres striker Alan Pulido, 22, who lit up South Korea for a hat trick on his debut in January, has been retained. The other Liga MX youngster who made his international debut in that match, Pachuca's Rodolfo Pizarro, has been left out.
Full Roster:
Jesús Corona – Cruz Azul Moisés Muñoz – América Paul Aguilar – América Enrique Pérez – Atlas Juan Carlos Valenzuela – América Rafael Márquez – León Francisco Javier Rodríguez – América Miguel Ponce – Toluca Miguel Layún – América José Juan Vazquez – León Juan Carlos Medina – América Isaac Brizuela – Toluca Luis Montes – León Carlos Peña – León Alan Pulido – Tigres Oribe Peralta – Santos Héctor Moreno – RCD Espanyol de Barcelona Guillermo Ochoa – AC Ajaccio Javier Hernández – Manchester United FC Giovani Dos Santos – Villarreal C.F. Javier Aquino – Villarreal C.F. Héctor Herrera – FC Porto Diego Reyes – FC Porto Andrés Guardado – Bayer Leverkusen