El 5 de junio de 2011, marcó un triplete, el primero de su carrera, en la victoria de México 5-0 contra El Salvador, en la Copa Oro 2011.El 9 de junio, Hernández marca un doblete ante Cuba, abriendo el marcador al minuto 36 y descontando al 76. México ganó 5-0.El 18 de junio de 2011, Hernández anotó el gol de la victoria por 2-1 sobre Guatemala para enviar a México a las semifinales.El 22 de junio de 2011, Javier Hernández marcó el gol de la victoria de México sobre Honduras de 2-0, en el tiempo extra al minuto 99, llegando así a la final de la Copa Oro.El 25 de junio de 2011. Después de que México ganara la Copa Oro 2011, Hernández fue nombrado el máximo goleador de la Copa de Oro con 7 goles, ganando así la Bota de Oroy también fue nombrado el jugador más valioso del torneo.