Career
He played in Major League Baseball (MLB) for the Atlanta Braves. Atlanta Braves
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. On August 2, 2010 Hernández was promoted to Atlanta from Triple-A Gwinnett to replace injured second baseman Martín Prado.
As of April 7, 2011, Hernández was the starting second baseman for the Gwinnett Braves.
On July 29, 2011, Hernández was designated for assignment. Houston Astros
The Houston Astros signed Hernandez to a minor league contract on December 1, 2011.
He also received an invitation to spring training. He was released later in the year.
Chicago Cubs
The Chicago Cubs signed Hernandez to a minor league contract on May 25, 2012.