Herrera has had a notable 11-year career in European football, where he played for top-level clubs like FC Porto in Portugal and Atlético Madrid in Spain. On FC Porto, he became one of the key figures in the midfield, eventually becoming captain and winning titles such as the Primeira Liga and the Super Cup of Portugal.
Subsequently, he moved to Atlético Madrid, adding the La Liga championship to his achievements in the 2020-2021 season, establishing himself as a reliable player in manager Diego Simeone's rotation. His experience and successes on the old continent position him as one of the most outstanding Mexican footballers in recent history.