This could be Mexico's best chance to win a world cup, this roster has a good blend of veterans and youngsters as well as the right coach who has steered them from the coaching blunders of previous coaches within this World Cup cycle, i'm not the biggest Mexico supporter but i respect them for who they are and the players that they have.
I would think that people have high expectations for the team to get out of the group stage and possibly getting into the final 8, getting out of the group stage should be a breeze but they have 2 things to address or heed concerns to: France is a team that has done well against Mexico should both teams compete for one spot, as (point 2) the host country(South Africa) has gotten out of the group stage in every World Cup. After the Group Stage Mexico should hope they avoid Argentina or they could be eliminated as they have not played well against them in recent memory.
7 players will get cut for next months roster it should be interesting who makes the cut for Mexico, they called in a lot of defenders into camp as their midfield and forwards are known to be used in either position, they have set up strong friendlies against good opponents leading up to the world cup barring any injuries Mexico should be an exciting team to watch.
Goalkeepers: Oscar Perez (Chiapas), Guillermo Ochoa (America), Luis Ernesto Michel (Chivas).
Defenders: Rafael Marquez (Barcelona), Ricardo Osorio (Stuttgart), Francisco Rodriguez (PSV Eindhoven), Carlos Salcido (PSV Eindhoven), Hector Moreno (Alkmaar), Paul Aguilar (Pachuca), Efrain Juarez (Pumas), Jonny Magallon (Chivas), Juan Carlos Valenzuela (America), Jorge Torres Nilo (Atlas), Adrian Aldrete (Morelia).
Midfielders: Andres Guardado (La Coruna), Jonathan dos Santos (Barcelona), Gerardo Torrado (Cruz Azul), Israel Castro (Pumas), Giovani dos Santos (Galatasaray).
Forwards: Pablo Barrera (Pumas), Adolfo Bautista (Chivas), Alberto Medina (Chivas), Cuauhtemoc Blanco (Veracruz), Carlos Vela (Arsenal), Javier Hernandez (Manchester United), Guillermo Franco (West Ham).