El defensor de 24 años, después de convertirse en profesional con el FC Dallas, militó con Comunicaciones en el futbol guatemalteco y con el Saprissa en Costa Rica.
Luego de su paso por el balompié centroamericano, el futbolista de doble nacionalidad –guatemalteca y americana- regresó a su casa, en el 2014, para cumplir su mejor temporada bajo el mando de Óscar Pareja, con quien disputó 17 partidos, para un total de un mil 116 minutos.
A partir de ahí, el espigado marcador mermó con sus actuaciones e incluso con sus convocatorias. En el 2015, las gradas y la banca fueron las locaciones que más lo contemplaron, y en el 2016 su panorama con el FC Dallas comenzó siendo el mismo.
En la MLS Hernández ha jugado 31 partidos, 24 como inicialistas. Además, contabiliza 14 apariciones con la Azul y Blanco.
Su nuevo equipo ha celebrado tres partidos en el campeonato de la NASL y marcha en la sexta casilla con cuatro puntos.
Quién lidera la clasificación es el Carolina RailHawks, club donde milita Marvin Ceballos, mundialista Sub 20 con la Sele.