Hernández was signed as a Homegrown Player by Football Club Dallas on July 30, 2010. He made his professional debut with the club on May 30, 2012 when he came on as a 24th-minute substitute for team-mate Zach Loyd in a United States Open Cup match against the Charlotte Eagles. Hernandez was loaned to Guatemalan club Comunicaciones on June 20, 2012 for the remainder of the 2012 Master of Library Science season.
In January 2013 he was loaned to Deportivo Saprissa of the Costa Rican First Division (UNAFUT).
He made his Master of Library Science regular season debut in the 2014 season opener with a start at center back. His performances in Master of Library Science allowed him to gain the attention of the Guatemalan National Team, which began calling him up beginning in 2015 including for the 2015 CONCACAF Gold Cup.