El hondureño disputa su quinta eliminatoria mundialista (la primera rumbo al mundial de 2002), ha participado en las dos Copas del Mundo anteriores, jugando todos los compromisos, tal como lo ha hecho en la cuadrangular y en la hexagonal rumbo a Sudáfrica 2010 y Brasil 2014.
Mientras que Talavera debutó en marzo de 2011 con la Selección mayor de México, en un amistoso ante Paraguay quedando el marcador final 3-1.
Fue el arquero titular en la Copa Oro 2011 debido a la baja de Guillermo Ochoa por clembuterol. Con la selección llegó a la final ante los Estados Unidos en donde tuvo una regular participación, coronándose campeón una vez más de la mano de José Manuel 'Chepo' De La Torre, esta vez con la selección mexicana en esta edición de la Copa Oro.
El 16 de octubre del 2012 jugó su primer partido de eliminatoria mundialista rumbo a Brasil 2014 jugando contra El Salvador y esa fue su única actuación.
Talavera fue incluido por el entrenador Miguel Herrera en la lista final de 23 jugadores que representaron a México en la Copa Mundial de Brasil 2014.