The Colombian-born Hernández was raised in Nashville, Tennessee, before joining Sporting Nashville Heroes, an academy affiliate. Hernández, formerly a US youth international, moved into SKC's residential academy in 2014.[2] Hernández signed with Kansas City's USL affiliate Swope Park Rangers on March 10, 2016, developing into an MLS player.[3] in 3 seasons with Swope Park Rangers Hernandez scored 13 goals and provided assists for a club-record 10 assists in 79 matches.
On October 8, 2021, Hernández was suspended by the league for gambling on MLS games and would miss the remainder of the season.[5] He returned to Sporting in 2022, playing in every regular season MLS match. In 2024, he was placed on administrative leave for once again violating the league's gambling policies.[6]