The El Tri manager recalled eight European based players to the national team to take on Nigeria.
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.
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