Real Madrid Morata signed for
Real Madrid in 2008 from neighbouring
Getafe after starting out at
Atlético Madrid, and appeared for
Real Madrid C while still a junior. In July 2010, after a successful season with the
Juvenil A team, where he won two youth titles and scored 34 goals, he was promoted to
Real Madrid Castilla, Real's reserve team. Later that month, first-team manager
José Mourinho took Morata and four of his teammates on a preseason tour in the United States. in 2010 On 15 August 2010, Morata made his debut with Castilla in a
friendly match with
Alcorcón, scoring the only goal of the game. His
Segunda División B debut came on 29 August in a 3–2 win against
Coruxo, and he scored his first competitive goal in a 1–1 draw against
Alcalá on 31 October. On 12 December 2010, Morata made his debut for the first team when he was brought on as a
substitute for
Ángel Di María in the 88th minute of a 3–1
La Liga win at
Real Zaragoza. Ten days later he made his first appearance in the
Copa del Rey, again coming off the bench in the last few minutes. In January 2011, after
Gonzalo Higuaín's injury, the Spanish media expected Morata to be his replacement in the main squad. Mourinho, however, rejected this, saying that "Morata is not yet ready to be a starter at Madrid. He trains with us, but he has to continue learning with Castilla". In this period Morata scored five goals in four matches with the reserves, while
Emmanuel Adebayor was signed to replace Higuaín in the first team. On 13 February 2011, Morata scored the first
hat-trick of his career, in a 7–1 victory against
Deportivo Fabril. He finished
his first season as a senior with 14 league goals – joint top scorer in the squad with
Joselu – but Castilla failed to gain promotion in
the play-offs. with
Real Madrid Castilla Morata scored his first competitive goal with Real's first team on 11 November 2012, coming on in the 83rd minute and scoring the winner after just 60 seconds in a 2–1 away win against
Levante. In his first official start, at home against
Rayo Vallecano on 17 February of the following year, he scored the opener after just three minutes, but was substituted before the half-hour mark to make room for
Raúl Albiol, after
Sergio Ramos was
sent off in a 2–0 home victory. On 2 March 2013, Morata played the full 90 minutes of
El Clásico against
Barcelona,
assisting Karim Benzema to score the opener in an eventual 2–1 home win. In
the following season, he became a regular member of the first-team squad under new coach
Carlo Ancelotti, but expressed a desire for more minutes during the January transfer window. On 18 March 2014, Morata scored his first goal in the
UEFA Champions League, the third goal in a 3–1 win over
Schalke 04 at the
Santiago Bernabéu in the
round of 16. On 17 May, in the last game of
the league campaign, he scored two late goals against
Espanyol to help Real to a 3–1 home win, and finish with eight goals in the competition. He also featured in the club's victory in the
UEFA Champions League Final against Atlético Madrid, playing the last ten minutes of regular time and
extra time after replacing Benzema.
Juventus in 2014 On 19 July 2014,
Juventus announced that they had reached an agreement for the fee of €20 million for the transfer of Morata, who signed a five-year deal, with Real Madrid having the option to buy him back in the future. He made his debut in
Serie A on 13 September, replacing
Fernando Llorente for the final minute of a 2–0 home win against
Udinese; two weeks later he again came on in place of his compatriot, and headed his first goal for his new club as they won 3–0 at
Atalanta. On 5 October 2014, in a 3–2 home win against
Roma, Morata came on as a substitute and was sent off for a foul on
Kostas Manolas, who was ordered off for retaliating. On 9 November, he scored twice in a 7–0 home demolition of
Parma, with Llorente – whom he replaced after 71 minutes – adding a further two. Morata came on for the final ten minutes of the
Supercoppa Italiana against
Napoli in
Doha, Qatar on 22 December, and scored in the
penalty shoot-out which Juventus
lost 5–6. On 28 January 2015, Morata played the last 13 minutes of the
Coppa Italia fixture against Parma, and scored the game's only goal at the
Stadio Ennio Tardini to qualify for
the semi-finals. The following month, at home against
Borussia Dortmund in the
UEFA Champions League round of 16, he scored the winner in the 43rd minute of the first leg; he also started and found the net in the return match, helping Juve to a 3–0 win at the
Westfalenstadion. On 7 April 2015, Morata was sent off for a foul on
Alessandro Diamanti as Juventus defeated
Fiorentina in the cup semi-final, thus missing
the final. One week later, he won a
penalty in the first leg of the Champions League quarter-final against
Monaco, which was converted by
Arturo Vidal in a 1–0 home win. In the first leg of the semi-final, against Real Madrid, he put the hosts ahead with a tap-in in the eighth minute, as the match ended in a 2–1 home victory, and he repeated the feat in the return match, on both occasions not celebrating scoring against his former club. On 6 June, in
the final against Barcelona in
Berlin, he scored the equaliser early in the second half of a 1–3 loss. In early August 2015, Morata was ruled out for a month due to a
soleus muscle tear in his left calf during training, and was sidelined for the
2015 Supercoppa Italiana. In his second appearance after returning to action, on 15 September, he featured for 85 minutes and scored the winner in a 2–1 win at
Manchester City in the
UEFA Champions League group phase. On 30 September, he scored to help defeat
Sevilla 2–0 at the
Juventus Stadium, his fifth goal in as many appearances in the competition to equal
Alessandro Del Piero's record. On 24 November, he was nominated for the UEFA Team of the Year. On 10 December 2015, Morata signed a contract extension until 2020. On 20 March 2016, in the
Derby della Mole away to neighbours
Torino, he came off the bench in the first half and scored twice in a 4–1 victory. On 21 May, he again came off the bench to score the winning goal in the 20th minute of extra time to win the
Coppa Italia final 1–0 against
AC Milan in Rome's
Stadio Olimpico.
Return to Real Madrid On 21 June 2016, Real Madrid exercised their buy-back clause to re-sign Morata from Juventus for €30 million. His first competitive appearance was on 9 August, as he started in a 3–2 win over fellow Spaniards Sevilla in the
2016 UEFA Super Cup, being replaced by Benzema after 62 minutes. His first goal came in a 2–1 home win over
Celta on 27 August. On 5 April 2017, Morata profited from manager
Zinedine Zidane's rotations and scored three times in a 4–2 away win against
Leganés to keep his team two points clear of Barcelona with a game in hand. In spite of spending the vast majority of
the season as backup to Benzema, he scored 15 league goals as the club was crowned champions for the first time in five years. He added three goals in nine appearances in the
UEFA Champions League, which Real Madrid won for the second successive year.
Chelsea 2017–18 season in 2017 On 19 July 2017,
Chelsea announced that they had agreed terms with Real Madrid for the transfer of Morata, for a reported club-record fee of around £60 million. On 21 July, he passed his medical and officially became a Chelsea player. Morata made his competitive debut in the
2017 FA Community Shield match against
Arsenal, coming on as a substitute in the 74th minute as his team lost on penalties after drawing 1–1 in normal time, with Morata missing in the shoot-out. On 12 August 2017, he scored and provided an assist for
David Luiz in his first appearance in the
Premier League, a 2–3 defeat at home to
Burnley – his goal was a header in the 69th minute of the game to cut the deficit to 3–1. On 23 September, he scored his first hat-trick for Chelsea in a 4–0 away win against
Stoke City; this made him the 17th Chelsea player to score a hat-trick in the Premier League. On 5 November 2017, Morata scored in the 1–0 home win against
Manchester United, coached by his former boss Mourinho. He took his league tally to ten goals on 26 December, helping Chelsea to a 2–0 win over
Brighton & Hove Albion, also at
Stamford Bridge. On 17 January 2018, Morata was sent off after picking up a
booking for diving, then another seconds later for dissent, in a third round
FA Cup replay win over
Norwich City. He finished his first year with 15 goals in all competitions, and the Blues finished fifth in the
league table.
2018–19 season Morata opened his account for
the following campaign on 18 August 2018, scoring the second goal in a 3–2 home victory against Arsenal. On 4 October, he scored the winner in a 1–0 win over
MOL Vidi in
the group stage of the
UEFA Europa League. A month later, he scored twice to help beat
Crystal Palace 3–1 in a league fixture at home.
Atlético Madrid in 2019 On 27 January 2019, Morata was transferred to Atlético Madrid on an 18-month
loan deal. He made his league debut on 3 February, in a 0–1 away loss against
Real Betis. He scored his first goal on 24 February, in a 2–0 home win over
Villarreal. On 6 July 2019, Atlético Madrid confirmed the permanent signing of Morata from Chelsea and he would officially join the club on 1 July 2020, for a fee around £58 million. On 18 August 2019, Morata scored the only goal in Atlético Madrid's
La Liga opener win against
Getafe. On 1 October 2019, Morata marked his 300th professional game with an assist for the game's opening goal in a 2–0 away win against Russian side
Lokomotiv Moscow. On 22 October, he scored his first
Champions League goal for Atlético by heading home
Renan Lodi's cross for the only goal of the game in a home win against German side
Bayer Leverkusen. This also made him the first player to score for both Real Madrid and Atlético in the Champions League. On 11 March 2020, in the
Champions League last 16 second leg away to defending champions
Liverpool, Morata came on as a late substitute in
extra time and scored the final goal of the game in a 3–2 away win, thus winning the tie 4–2 on aggregate, ensuring his team's qualification to the quarter-finals of the competition.
Return to Juventus in 2021 Morata returned to Juventus on 22 September 2020, on a one-year loan worth €10 million, with an option for purchase at €45 million. Juventus also reserved the right to extend the loan for a further year for another €10 million; in this case, the option for purchase was worth €35 million. He scored his first goal for the club since his return on 17 October, in a 1–1 away draw to
Crotone. Morata scored a brace on 20 October, to help Juventus win 2–0 in the
UEFA Champions League group stage match against
Dynamo Kyiv away from home. On 28 October, he had three goals disallowed for offside against Barcelona in a Champions League group stage game, which Juventus lost 2–0 at home. On 20 January 2021, Morata won the
Supercoppa Italiana, beating 2–0 Napoli in a match where he scored the second goal. On 15 June 2021, Morata's loan with Juventus was extended until 30 June 2022. In the 2021–22 season, he scored nine goals in 35 Serie A appearances, as Juventus decided not to activate the buy option of €35m.
Return to Atlético Madrid In July 2022, Atlético Madrid confirmed that Morata would return to Madrid at the end of his loan spell at Juventus. In the
2022–23 Champions League season, Atlético were eliminated from all European competitions as they finished last in the group, in which Morata failed to score in his five matches in the competition. However, he scored 13 goals in the league, his highest total goals at Atlético in La Liga. On 28 August 2023, he scored a brace in a 7–0 win over Rayo Vallecano, contributing to Atlético's biggest away win in La Liga history. On 24 September 2023, he scored a brace in a 3–1 victory over Real Madrid, his first La Liga goals against his former club. On 3 January 2024, Morata scored his first hat-trick with the club against
Girona in a 4–3 loss. In the
2023–24 season, he set a new personal best in La Liga by scoring 15 goals, making him the second top scorer for his club behind
Antoine Griezmann.
AC Milan On 19 July 2024, Morata joined
Serie A club AC Milan on a four-year contract with the option for a further season if he registers at least 20 goal contributions in the
2024–25 season. Before settling on a number 7 shirt, the same number he usually plays with in the national team, he considered choosing number 22 and even asked for permission from
Kaká, although the number had been in use since his transfer to Real Madrid in 2009. He made his debut for Milan on 17 August, coming on as a substitute and scoring in a 2–2 draw against Torino. Later that year, on 5 November, he scored his first Champions League goal with Milan in a 3–1 away victory over his former club Real Madrid.
Loan to Galatasaray On 2 February 2025, Morata joined
Süper Lig club
Galatasaray on a loan deal from AC Milan, with an option to buy set at €10 million. The transfer was prompted by a significant injury to Galatasaray's primary striker,
Mauro Icardi. Morata made his Süper Lig debut for Galatasaray on 3 February 2025, coming on as a substitute in the 69th minute during a 1–0 away victory against
Gaziantep. He scored his first goal for the club on 6 February in a
Turkish Cup match against
Boluspor, netting in the 21st minute to level the score, contributing to a 4–1 win. Throughout his initial months with Galatasaray, Morata's performances were mixed. He faced challenges in consistently filling the void left by Icardi, managing to score three goals in ten appearances over his first three months. His playing time was also affected by a muscle injury in February, which sidelined him for several matches. Despite these setbacks, Morata delivered a standout performance on 27 April, in a league match against
Eyüpspor. Entering the game in the 67th minute, he assisted
Victor Osimhen for Galatasaray's third goal and subsequently scored two goals himself in the 87th and 89th minutes, contributing to a 5–1 victory. On 11 August, AC Milan terminated the loan agreement by paying a fee of €5 million to Galatasaray.
Loan to Como On 12 August 2025, Morata joined Serie A club
Como on a season-long loan, with a conditional obligation to make the move permanent at the end of the
2025–26 season. ==International career==