1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 25 mai 2024
Surnommé « Piojo » (le pou en français), Herrera dispute la plupart de sa carrière avec le CF Atlante (jouant pour le club à quatre reprises), ainsi que pour le Toros Neza (avec qui il dispute plus de 100 matchs). Il joue également avec les clubs du Santos Laguna et de Querétaro.
Arrivé comme « pompier » de l'équipe du Mexique, Herrera en prend les rênes (par intérim) en , avant le match décisif contre la Nouvelle-Zélande comptant pour les qualifications pour la Coupe du monde de football 2014. Après la victoire mexicaine, Herrera garde finalement le poste de façon permanente[2]. Durant la Coupe du monde 2014, le Mexique atteint les 8e de finale (élimination face aux Pays-Bas dans un match marqué par la polémique[3]) en obtenant des résultats intéressants, comme le nul face au Brésil, pays organisateur, ou la victoire 3-1 contre la Croatie. La popularité d'Herrera au Mexique est alors au sommet[4].
L'année 2015 est plus difficile car le Mexique est éliminé dès le 1er tour de la Copa América 2015 au Chili. Quelques jours plus tard le Mexique aborde la Gold Cup 2015 sous de bons auspices en atomisant Cuba 6-0. Mais la suite est plus compliquée, en effet El Tri ne peut faire que match nul face au Guatemala puis contre Trinité-et-Tobago. Même si par la suite le Mexique finira par remporter la compétition, son parcours sera entaché par de grossières erreurs arbitrales qui l'ont bénéficié durant le tournoi[5].
Le , Herrera est limogé de son poste de sélectionneur en raison d'une agression sur le journaliste Christian Martinoli, de la chaîne TV Azteca, à l'aéroport de Philadelphie aux États-Unis[6].
En 2021 Il est nommé entraineur du club des Tigres UANL ou il aura la lourde tâche de succéder à Ricardo Ferretti, qui sera resté onze ans sur le banc des Tigres[7].