Héctor Miguel Herrera López (Spanish pronunciation: [ˈeɣtoɾ eˈreɾa]; born 19 April 1990) is a Mexican professional footballer who plays as midfielder for Liga MX club Toluca.
[4] Herrera made his professional debut for Pachuca on 21 July 2010 in a 0–1 defeat to Major Soccer League side Chivas USA in a 2010 North American SuperLiga match.
[8] Herrera was an unused substitute in his first season's opening Super Cup match against Vitória de Guimarães on 10 August, ultimately winning 3–0.
Eight days later, Herrera made his Primeira Liga debut, coming on as a substitute for Lucho González in the 82nd minute in Porto's 3–1 victory over Vitória de Setúbal.
[10] On 22 October, Herrera set a new UEFA Champions League record for the fastest dismissal for two yellow cards when he was sent off in the sixth minute of the group stage match against Zenit Saint Petersburg.
[13] On 25 November, he played an important role in Porto's 3–0 Champions League away win over Belarusian club BATE Borisov, scoring the first goal of the game and providing two assists, all in the second-half.
[17] Herrera was called up for the final of the Taça de Portugal against Braga on 22 May 2016, playing in the 120 minutes of the match and failing to convert his penalty shot in the subsequent 3–2 shoot-out defeat.
[26] Amid reports linking him to Atlético Madrid, Porto president Pinto da Costa confirmed Herrera would leave the club on the expiration of his contract.
[31] After failing to appear for Los Rojiblancos in the first month of the season,[32] he made his competitive debut on 18 September, coming on as a late substitute for Thomas Partey and scoring the equalizer in the 90th minute to salvage a 2–2 draw against Juventus in the opening group game of the UEFA Champions League.
[33] Three days later, Herrera made his debut in La Liga as a starter against Celta de Vigo, playing 60 minutes in a scoreless draw.
[37] On his return on 1 December, Herrera, with 47, surpassed Javier Hernández as the Mexican with most UEFA Champions League appearances, coming on as a substitute in a 1–1 group stage draw against Bayern Munich.
[41] On 2 March 2022, Major League Soccer club Houston Dynamo announced that it had signed Herrera on a pre-contract agreement through the 2024 season with an option for 2025.
[45] In 2012, Herrera was chosen by coach Luis Fernando Tena to participate in the 2012 CONCACAF Olympic Qualifying Tournament held in the United States.
[50] On 4 September 2015, Herrera netted his first goal with Mexico in a friendly against Trinidad and Tobago, scoring off of a corner kick pass from outside of the box, tying the match 3–3.
[67] In May 2019, Herrera issued a statement via Twitter confirming that he would not form part of the national squad participating at the CONCACAF Gold Cup, citing fitness concerns as well as wanting to decide his "professional future" as his contract with Porto was expiring.
[68] Under Gerardo Martino, he reappeared with Mexico in the friendly match against the United States on 6 September, and played all 90 minutes in El Tri's 3–0 victory.
[69] The following month, Herrera captained Mexico in the CONCACAF Nations League fixtures against Bermuda and Panama, scoring off of a free kick layoff in a 5–1 victory against the former.
[74] He participated in the subsequent CONCACAF Gold Cup,[75] appearing as captain in the first two group stage matches due to Héctor Moreno being unfit.
[79] In October 2022, Herrera was named in Mexico's preliminary 31-man squad for the 2022 FIFA World Cup, and in November, he was ultimately included in the final 26-man roster.
[84] He is also known for his pace and dynamism,[85] as well as being capable of breaking up opposition attacks with his tough tackling and starting his team's own forays forward with his sharp distribution and tireless running.