Congratulations to Javier Hernandez who has been named Mexican Athlete of the Year 2012.