Ha sido internacional con la Selección de fútbol de Honduras. En 2011, fue convocado por primera vez para un partido amistoso contra en Houston, que finalizó con empate de 2 a 2. Durante aquel juego, disputado el 29 de mayo, Hernández ingresó al minuto 62 en sustitución de Carlo Costly. Posteriormente, fue incluido por Luis Fernando Suárez en la nómina que disputó la Copa de Oro 2011, donde Honduras alcanzó las semifinales cayendo ante .