El sorteo colocó a México en el Grupo A junto a Sudáfrica, la anfitriona del torneo y dos ex campeonas del mundo, Frnacia y Uruguay. A la selección mexicana le correspondió jugar el partido inaugural del torneo en el estadio Soccer City de la ciudad de Johannesburgo; el partido no fue sencillo para la selección mexicana pues nunca un país anfitrión había perdido en la inauguración de un mundial.
Mientras se desafiaba a las estadísticas, el conjunto africano se adelanto con gol de Siphiwe Tshabalala abrió el marcador, pero con un gol del capitán Rafael Márquez, los aztecas rescataron un empate.
En el segundo partido contra Frnacia, se consiguió una victoria histórica, por primera vez se ganó frente a un equipo campeón del mundo, el marcador fue de 2 a 0 con anotaciones de Javier Hernández, quien con su anotación consiguió el gol número 2,100 en la historia de copas del mundo, y Cuauhtémoc Blanco con un penal.
El último partido de la primera fase fue contra Uruguay, se disputaba el primer lugar del grupo.
Se rumoraba un acuerdo entre ambas selecciones en el que si las dos empataban, ambas pasaban sin importar el resultado del partido entre Francia y Sudáfrica, aunque esto quedó desmentido. En el encuentro, el conjunto mexicano tuvo más tiempo el balón pero menor contundencia en los tiros al arco rival; Luis Suárez anotó el gol de Uruguay, que sería el único tanto del partido.
Aún con la derrota 1 por 0, la selección mexicana avanzó a octavos de final como segundo lugar del grupo, esta vez empatado en puntos con la selección de Uruguay, pero con una menor diferencia de goles.
Después de pasar a la segunda fase, la selección de México debió enfrentarse a la primera del grupo B, el cual consiguió Argentina con una primera fase invicta.
De nuevo, como en la edición anterior de Alemania 2006, Argentina dejó fuera al conjunto mexicano en octavos de final, pero en esta ocasión el marcador fue abierto por un gol de Carlos Tévez en evidente fuera de juego, lo que llevó al equipo mexicano a cambiar la táctica que venían desarrollando desde el inicio del partido.
Un error en la defensa mexicana provocada por la falta de concentración dejada por el primer gol causó el segundo, esta vez hecho por Gonzalo Higuaín.
Durante la segunda mitad Tévez volvió a marcar gol, esta vez desde fuera del área grande, y más tarde llegaría el gol de Javier Hernández, para hacer el 3 a 1 final.
Por quinta vez consecutiva, desde 1994, México no avanzó a cuartos de final, y por segunda vez consecutiva fue eliminado por Argentina en octavos de final.
¡Nos leemos el viernes!