He began his career at Real Zaragoza, before moving to Athletic Bilbao in 2011 and then to Manchester United for €36 million in 2014. He was named the club's player of the year in the 2016–17 season.
He has won tournaments with Spain at under-20 and under-21 level and represented the nation at the 2012 Olympics. He made his senior international debut in November 2016.
Born in Bilbao, Herrera began his football career at Real Zaragoza and made his professional debut in the Segunda División in the 2008–09 season. He made 19 appearances that season as the Aragonese club made an immediate return to La Liga. He made his top-flight debut on 29 August 2009, in a 1–0 home win against CD Tenerife.
During the 2009–10 campaign, Herrera was one of Real Zaragoza's most used players as the club managed to retain its top-flight status. He scored his first league goal on 6 December, but in a 4–1 away defeat to RCD Mallorca.
In 2010–11, Herrera continued to feature regularly for Real Zaragoza, under both José Aurelio Gay and his successor Javier Aguirre.
On 7 February 2011, he agreed to join Athletic Bilbao on a five-year contract for a reported €7.5 million effective as of 1 July. Buyout clauses were set at €36 million in his first three seasons and €40 million in the remainder.
Herrera made his official debut for Athletic Bilbao on 18 August 2011, playing the full 90 minutes in a 0–0 home draw against Trabzonspor in the 2011–12 UEFA Europa League. He appeared in 54 official matches and scored four goals in his first season with the Basque club, who reached the finals of both the Copa del Rey and the Europa League. In his third and final season he played 33 league games as Athletic qualified for the UEFA Champions League for the first time in 16 years.
Herrera was the subject of a £24 million offer from Manchester United in August 2013, but the bid was rejected by Athletic Bilbao. A year later, Manchester United tried to sign him again. On 26 June 2014, Athletic Bilbao announced on their official website that they had rejected a €36 million (£28.85 million) bid from Manchester United for Herrera. Athletic Bilbao later confirmed that Herrera had activated his buyout clause, allowing United to sign him. Manchester United announced on the same day they had completed the signing of Herrera on a four-year contract, pending the receipt of an International Transfer Certificate.
Herrera made his Manchester United debut on 23 July 2014, in the first match of the club's pre-season tour of the United States, playing the full 90 minutes and making three assists in the 7–0 win over LA Galaxy. His competitive debut came in the opening game of the Premier League season on 16 August, a 2–1 home defeat to Swansea City. He played 67 minutes before being substituted for Marouane Fellaini. Herrera picked up an injury during training and missed Manchester United's next two games against Sunderland and Burnley. In his first game back after returning from injury, against Queens Park Rangers on 14 September 2014, he scored his first goal for the club and made an assist as Manchester United won the game 4–0. He scored again in United's next game, flicking in Ángel Di María's shot with his backheel in their 5–3 defeat to newly promoted Leicester City on 21 September.
Herrera scored his first FA Cup goal with a dipping effort in a third round tie against Yeovil Town on 4 January 2015. Herrera followed his cup goal against Yeovil with an important equalising goal against Preston North End in the FA Cup fifth round; United would go on to win the tie 3–1 and progress to the quarter final stage. Herrera started a Premier League game for the first time since 2 December against Swansea City, scoring United's only goal – his fifth of the season – in a 2–1 defeat. On 4 April, Herrera scored the first brace of his career to help United beat Aston Villa 3–1; he was also named man of the match for his performances.
On 26 August 2015, in his first start of the season, provided an assist for Wayne Rooney's second goal and scored the fourth goal in a 4–0 win (7–1 aggregate) over Belgian side Club Brugge in the second leg of their Champions League play-off. He scored his second goal of the season from the penalty spot in Manchester United's 3–1 home win over Liverpool on 12 September. His good form continued with a Man of the Match performance in a 3–0 win against Everton at Goodison Park, in which he scored United's second – heading in from a Marcos Rojo cross, and assisting Rooney's goal in the 2nd Half.
On 25 February 2016, Herrera scored his first European goal at Old Trafford – a powerfully converted penalty in the latter stages of a 5–1 defeat of FC Midtjylland, in the Round of 32 of the Europa League. Later that week, on 28 February, Herrera scored the winning goal in a 3–2 victory over Arsenal. On 23 April, Herrera featured in United's triumph in the FA Cup Semi-Final over Everton at Wembley; on as an 87th-minute substitute for Marouane Fellaini with the score tied at 1–1, Herrera played a one-two with Anthony Martial, sending the Frenchman through on goal to score a dramatic injury-time winner to seal a 2–1 win and send United through to the final. United went on to beat Crystal Palace 2–1 in the final, securing the cup and Herrera's first major honour with United.
Herrera's role initially remained limited to substitute appearances under new manager, José Mourinho, with Fellaini preferred in midfield alongside world record signing Paul Pogba. Herrera did, however, start in United's League Cup third round tie versus Northampton Town, and duly registered his first goal of the 2016–17 campaign in his side's 3–1 victory. He was subsequently retained in the starting lineup for the Premier League game against champions Leicester City, and helped his side register a comfortable 4–1 win. Herrera was roundly lauded for his performances both against Leicester City and in the games that followed, and was named man of the match for helping Manchester United restrict free-scoring Liverpool to a 0–0 draw at Anfield.
On 26 February, he was named in the starting XI for the EFL Cup Final win against Southampton at Wembley Stadium, and contributed an assist for Zlatan Ibrahimović's second goal of the match which gave United a 3–2 lead and eventually proved to be the winning goal and secured Herrera's second major trophy with United, having also won the 2016 FA Cup Final under then United manager Louis van Gaal. Having been sent off against Chelsea on 13 March at Stamford Bridge in their FA Cup quarter-final match, he turned up with a man of the match display on 16 April against the same team at Old Trafford in the Premier League by shackling Eden Hazard, assisting Marcus Rashford for the first goal, then he himself got on the scoresheet by scoring the second goal which secured a 2–0 win for United which kept them in the hunt for a top-four finish and extending their unbeaten run to twenty-two matches.
On 18 May 2017, Herrera was presented with the Sir Matt Busby Player of the Year award. After helping Manchester United win the 2017 UEFA Europa League Final on 24 May, Herrera was awarded the game's man of the match accolade, which he dedicated to victims of the 2017 Manchester Arena bombing which occurred a few days earlier.
Herrera was a member of the Spain under-20 squad which won gold in football at the 2009 Mediterranean Games in Pescara, Italy.
Herrera was selected by Spanish under-21 coach Luis Milla to the 2011 UEFA European Championship in Denmark. On 12 June, in the group stage opener against England, he scored a controversial goal in an eventual 1–1 draw. In the final against Switzerland, through another header, Herrera netted the first goal in an eventual 2–0 win in Aarhus.
He received his first senior call-up on 3 October 2016, for 2018 World Cup qualification fixtures against Italy and Albania, but did not feature in either game. He made his senior international debut against England, at Wembley Stadium, on 15 November 2016, coming on as a second-half substitute in a 2–2 draw.
Herrera's style of play led to comparisons with former United legend Paul Scholes, and he was praised by the man himself as United's best signing of the 2014 summer transfer window.
Herrera's father, Pedro María, was also a footballer and a midfielder. He too played for Real Zaragoza and also for Celta de Vigo (in a total of three professional clubs), and at both clubs he served as general manager. His girlfriend is Isabel Collado.As of match played 23 September 2017
As of match played 28 March 2017
FA Cup: 2015–16
EFL Cup: 2016–17
FA Community Shield: 2016
UEFA Europa League: 2016–17
UEFA European Under-21 Championship: 2011
Mediterranean Games: 2009
UEFA European Under-21 Championship Team of the Tournament: 2011
Sir Matt Busby Player of the Year: 2016–17
UEFA Europa League Final Man of the Match: 2017
UEFA Europa League Squad of the Season: 2016–17