*Club domestic league appearances and goals, correct as of 23:24, 26 February 2025 (UTC) ‡ National team caps and goals, correct as of 20:40, 28 March 2023 (UTC)
Werner began his senior club career in 2013 playing forVfB Stuttgart, becoming the club's youngest debutant and youngest goalscorer. He signed for RB Leipzig in 2016, aged 20, for a then club record transfer fee of €10 million. With Leipzig, he set the record as the youngest player to reach 150 and 200 appearances in the Bundesliga. Werner also finished as the league's second highest goalscorer in the2019–20 season. After becoming Leipzig'sall-time top goalscorer, Werner departed toChelsea in 2020 for a reported fee worth €50 million, winning theUEFA Champions League in hisfirst season at the club. He later returned to Leipzig in August 2022 for a reported fee of £25.3 million.
A German international, Werner was a prolific goalscorer at youth international level for Germany, scoring 34 goals in 48 appearances across the various age group levels. Werner made his senior debut in 2017 and helped Germany win the2017 FIFA Confederations Cup, winning the Golden Boot as the tournament's highest goalscorer. He also represented Germany at the2018 FIFA World Cup andUEFA Euro 2020.
Werner played for TSV Steinhaldenfeld before joiningVfB Stuttgart's academy in 2002.[8] During the 2012–13 season, he was promoted to the U-19 team despite only being 16-years old at the time. He scored 24 goals that season and was rewarded for his form when he won the Gold U-17Fritz Walter Medal in 2013.[7]
Werner made his senior debut later that year in a2013–14 UEFA Europa League qualifying phase match againstBotev Plovdiv.[7][9] Upon doing so, he became the youngest player to ever play in an official match for Stuttgart at the age of 17 years, four months and 25 days, breaking the record previously held byGerhard Poschner.[7][10] In the following weeks he also became Stuttgart's youngest ever player in theBundesliga and in theDFB-Pokal, and youngest ever goalscorer after netting his first goal for the club againstEintracht Frankfurt.[10] He broke another record on 10 November when he scored abrace in a 3–1 win overSC Freiburg, thereby becoming the youngest player in Bundesliga history to score two goals in one game.[11]
On his 18th birthday, Werner signed a professional contract until June 2018 with Stuttgart. He went on to score 13 goals in 95 league appearances, during which time he became the youngest player to make 50 Bundesliga appearances in the competition's history.[7][12][13] The record was later broken byKai Havertz in 2018.[14] Stuttgart were relegated in May 2016 which prompted him to join newly promoted clubRB Leipzig the following month.[15][16]
On 11 June 2016, Werner agreed to a four-year contract with RB Leipzig for a reported transfer fee of €10 million, the largest in the club's history.[16][17] He became the youngest player to play in 100 Bundesliga matches when he appeared in a fixture against1. FC Köln at the age of 20 years and 203 days on 26 September 2016.[18] In doing so, he broke the record previously held byJulian Draxler by 22 days, although he was again surpassed by Havertz in 2019.[19][20] Werner ended the2016–17 Bundesliga season with 21 goals, making him the leading German goalscorer in the division, and helped RB Leipzig qualify for theUEFA Champions League for the first time in the club's history.[21][22]
In a match against his former club Stuttgart in March 2018, Werner became the youngest player to reach the milestone of 150 Bundesliga appearances, eclipsing the record previously held byCharly Körbel.[23] Later that month, he helped Leipzig defeatBayern Munich for the first time ever when he scored the winning goal in a 2–1 victory.[24] He ultimately went on to score 13 goals and record seven assists for the season.[25]
On 7 October 2018, Werner scored his 50th Bundesliga goal in a 6–0 league win over1. FC Nürnberg. The result was also RB Leipzig's biggest ever win in the competition.[26] The following month, he scored a twice in a 3–0 league win overHertha BSC and in doing so recorded the tenth competitive brace of his career.[27] He reached the milestone of 10 league goals for the season on 16 December after scoring twice in a 4–1 win overMainz 05. His double against Mainz was his fifth brace of the campaign, meaning that by that stage of season every time he scored in a match he went on to score a brace.[28] He made his 100th appearance for RB Leipzig when he started in a 4–0 league win overFortuna Düsseldorf on 27 January 2019.[29] He became the first player to score 50 Bundesliga goals for the club on 4 May when he scored once and assisted another in a 3–3 draw with Mainz.[30]
Werner scored his first Bundesliga hat-trick in a 3–1 away victory againstBorussia Mönchengladbach on 30 August 2019.[31] He made his 100th league appearance for the club on 5 October, during a 1–1 draw withBayer Leverkusen.[32] At the start of the following month, he scored another hat-trick and recorded three assists to guide Leipzig to an 8–0 win over Mainz, their biggest-ever win in the Bundesliga.[33] On 23 November, he became the youngest ever player to reach the milestone of 200 Bundesliga appearances.[34]
In his final match as a Leipzig player on 27 June 2020, Werner scored both of his side's goals in a 2–1 win away toAugsburg.[35] Hence, he finished his tenure at Leipzig with 95 goals, overtakingDaniel Frahn to become the club's record goalscorer.[35]
On 18 June 2020, Werner agreed to sign forPremier League clubChelsea, who activated his £47.5 million release clause, on a five-year contract.[36] He joined the club on 1 July.[37] He made his league debut with the club on 14 September, in a 3–1 away win againstBrighton & Hove Albion.[38] On 29 September, Werner scored his first goal for Chelsea in a 1–1 draw againstTottenham Hotspur which they lost 4–5 on penalties in the fourth round of theEFL Cup.[39] On 17 October, Werner scored his first Premier League goals with a brace and assisted Kai Havertz for the third as Chelsea drewSouthampton 3–3 at home.[40] He scored his first Champions League goal for Chelsea, a penalty against Russian sideKrasnodar on 28 October.[41]
On 15 February 2021, Werner scored in a 2–0 win overNewcastle United in the Premier League and ended his 14-game goal drought in the league.[42] On 5 May, he scored the first goal in a 2–0 win overReal Madrid, to help his team book a place in the Champions League final against fellow Premier League sideManchester City.[43] On 29 May, he won his first-ever Champions League after Chelsea defeated Manchester City in thefinal inPorto.[44]
Werner started the 2021–22 season in the2021 UEFA Super Cup match againstVillarreal on 11 August 2021, and following a 1–1 draw after extra time, Chelsea won the penalty shoot-out 6–5.[45] He scored his first goal of the season during a Carabao Cup clash against Aston Villa. The match ended 1–1 after regular time and Chelsea eventually won 4–3 on penalties.[46] His first Premier League goal of the season came on 2 October in a 3–1 win against Southampton.[47] On 8 December 2021, Werner scored the fastest goal for Chelsea in their Champions League history, after only 82 seconds away toZenit Saint Petersburg. He also scored a second goal in the 3–3 draw away to Zenit.[48] On 12 April 2022, he scored the third goal for Chelsea to be 3–0 ahead away to Real Madrid in the second leg of the Champions League quarter-finals; however, Real Madrid managed to score a goal later on, then another goal in extra time, to qualify eventually to the semi-finals by winning 5–4 on aggregate.[49]
On 9 August 2022, Werner re-signed for Bundesliga club RB Leipzig on a four-year contract for a reported fee of £25.3 million.[50] On 13 August, Werner made his return debut in a 2–2 draw against Köln. He also scored, firing a dipping shot from outside the box at Köln goalkeeperMarvin Schwäbe, who let it slip through his hands to give Leipzig the opener in the 36th minute.[51] On 1 October 2022, Werner scored a brace againstBochum to score his 100th and 101st goals in 169 matches in all competitions for Leipzig.[52] This made him the first player to score a century of goals for the club.[52]
On 2 November 2022, Werner suffered an ankle injury and had to be substituted in Leipzig's 4–0Champions League victory overShakhtar Donetsk, which saw him ruled out of the2022 FIFA World Cup in Qatar for Germany.[53] Werner scored his 100th Bundesliga goal on 15 April 2023 in a 3–2 victory overAugsburg.[54]
On 9 January 2024, Werner joined Premier League club Tottenham Hotspur on loan until the end of the2023–24 season, with an option for the transfer to become permanent at the end of the season.[55] He made his debut for the club on 14 January, assistingRodrigo Bentancur's equaliser in a 2–2 draw againstManchester United atOld Trafford.[56] He scored his first goal for the club on 2 March in a 3–1 home win overCrystal Palace.[57] Werner scored for his second game in a row, netting the final goal in a 4–0 away win overAston Villa from the bench.[58][59]
Later that year in late May, Tottenham extended Werner's spell for a season-long loan with an option to buy clause in the region of £8.5 million.[60]
Werner scored his first goal of the 2024–25 season on 30 October in the fifth minute during a League Cup tie against Manchester City, which Tottenham went on to win 2–1 to advance to the quarterfinals.[61]
Werner represented Germany atyouth level, playing for the U15, U16, U17, U19 andU21 teams, scoring 34 goals in 48 matches overall. In 2010, he scored a hat-trick on his first appearance for Germany U15 in a match against Poland. Two years later, he was a part of the Germany team that finished runner-up in the2012 UEFA European Under-17 Championship.[13]
Werner was called up to theGerman senior squad in 2017 by head coachJoachim Löw for the friendly againstEngland and the 2018 World Cup qualification match againstAzerbaijan on 22 and 26 March 2017 respectively.[62]
On 17 May 2017, Werner was named in Germany's squad for the2017 FIFA Confederations Cup held in Russia. He appeared as a substitute forSandro Wagner in the team's opening game of the tournament againstAustralia,[63] before scoring his first two international goals when selected to start in Germany's final group match againstCameroon on 25 June.[64] Four days later, Werner scored Germany's third goal in a 4–1 semi-final victory overMexico.[65] On 2 July 2017, Werner assistedLars Stindl's tournament winning goal in the2017 FIFA Confederations Cup Final againstChile.[66] With three goals and two assists, Werner was awarded the tournament's Golden Boot.[67]
On 4 June 2018, Werner was included in Germany's final 23-man squad for the2018 FIFA World Cup.[68] He made his firstWorld Cup appearance on 17 June, starting in a 1–0 loss to Mexico in Germany's opening match.[69][70] He featured in both of the remaining group stage fixtures but failed to score as Germany were eliminated at the first round for the first time since 1938.[71]
On 19 May 2021, he was selected to the squad for theUEFA Euro 2020.[72] On 14 June 2022, he scored a brace in a 5–2 win overItaly in the2022–23 UEFA Nations League in what was Italy's first match where they conceded five or more goals since the 6–1 defeat toYugoslavia on 12 May 1957.[73] He was not included in the2022 FIFA World Cup squad due to his ankle injury.[74]
Nicknamed "Turbo Timo", Werner is known for his acceleration and pace.[75] A direct, hard-working, and energeticforward, he initially played as awinger in his youth, before being switched to a striker orcentre-forward role. An intelligent player, he has been praised in the media for his determination and willingness to drop deep to retrieve the ball or link-up with midfielders. While he is not known for his physicality, aerial game, or hold–up play, he is a prolific goalscorer, possessing excellent movement off the ball, as well as a powerful and accurate shot with his right foot from both inside and outside the penalty area; he usually prefers to cut inside from the left flank and shoot on goal with his stronger foot, although he is also capable of cutting inside from the right and striking with his left.[76]