Hernández maakte deel uit van de Hondurese selectie die deelnam aan de Olympische Zomerspelen 2008 in Peking, en in de groepsfase werd uitgeschakeld na drie nederlagen op rij. Hij speelde in hetzelfde jaar één officiële interland voor de nationale A-ploeg; op 22 mei2008 in de vriendschappelijke wedstrijd tegen Belize.