Herrera fue presentado con el Houston Dynamo luciendo el dorsal 16 que usará a lo largo de la temporada, en la cual podría debutar el próximo domingo contra Charlotte FC
Herrera llegó al Porto en el 2013 como uno de los fichajes mexicanos más caros, más tarde se incorporó al Atleti donde se coronó como el mexicano con más partidos disputados en Champions