En el Mundial de Fútbol de 2010, (donde la selección Mexicana alcanzó los octavos de final), fue nuevamente convocado por Javier Aguirre aunque de nueva cuenta no jugó ningún partido oficial siendo relegado al banquillo, Y como titular en su lugar puso al veterano Oscar Pérez, lo cual causo mucha controversia por el hecho de que todos pensaban que a Ochoa por lo que desempeñó era quien se merecía defender los tres postes en este mundial.