Hernández was promoted to Atlanta from Triple-A Gwinnett after hitting .355 (39-for-110) with 12 doubles in 29 games to replace an injured Omar Infante.
[1] On August 2, 2010 Hernández was promoted to Atlanta from Triple-A Gwinnett to replace injured second baseman Martín Prado.
On March 21, 2013, Hernandez signed with the Piratas de Campeche of the Mexican Baseball League.
On July 9, 2015, Hernandez was traded to the Rojos del Águila de Veracruz of the Mexican Baseball League.
[3] On June 3, 2017, Hernandez signed with the Vaqueros Unión Laguna of the Mexican Baseball League.