Op 30 juli 2010 tekende Hernandez een homegrown contract bij FC Dallas. Op 30 mei 2012 maakte hij in een U.S. Open Cup wedstrijd tegen Charlotte Eagles zijn professionele debuut voor Dallas. Op 20 juni 2012 werd hij verhuurd aan het Guatemalteekse Comunicaciones. Het seizoen daarop werd hij verhuurd aan Deportivo Saprissa uit Costa Rica. Op 8 maart 2014 maakte hij tegen Montreal Impact zijn competitiedebuut voor FC Dallas. Hij startte de wedstrijd in de basis.[1]
Ondanks dat Hernandez eerder al het Amerikaanse onder de 20 team had vertegenwoordigd koos Hernandez ervoor om voor Guatemala te spelen. Zijn debuut voor het Guatemalteeks voetbalelftal maakte hij op 27 maart 2015 tegen Canada.[2][3]