Timo Werner
Career snapshot
Career highs
Born the same day
Shares 1996-03-06 · 6 players total
| Full name | Timo Werner |
|---|---|
| Date of birth | 1996-03-06 (30 yrs) |
| Place of birth | Stuttgart, Germany |
| Citizenship | Germany |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | RB Leipzig |
| Joined | 2022-08-09 |
| Contract expires | 2026-06-30 |
| Agent | Sports360 GmbH |
| Outfitter | adidas |
Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Tottenham Hotspur | 2 | 23/24 | 24/25 | 41 | 3 | 7 | 569 |
| RB Leipzig | 6 | 16/17 | 23/24 | 213 | 113 | 47 | 1,911 |
| Chelsea FC | 3 | 20/21 | 21/22 | 89 | 23 | 21 | 1,842 |
| VfB Stuttgart | 3 | 13/14 | 15/16 | 103 | 14 | 11 | 1,549 |
| VfB Stuttgart II | 1 | 13/14 | 13/14 | 1 | 1 | 0 | 84 |
| VfB Stuttgart U19 | 1 | 12/13 | 12/13 | 24 | 25 | 6 | 165 |
| VfB Stuttgart U17 | 2 | 10/11 | 11/12 | 38 | 32 | 6 | 432 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | EFL Cup | Tottenham Hotspur | 3 | 1 | 0 | 0 | 0 | 161 |
| 24/25 | Europa League | Tottenham Hotspur | 5 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Tottenham Hotspur | 18 | 0 | 3 | 0 | 0 | 0 |
| 23/24 | Bundesliga | RB Leipzig | 8 | 2 | 0 | 0 | 0 | 102 |
| 23/24 | Champions League | RB Leipzig | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | DFB-Pokal | RB Leipzig | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | DFL-Supercup | RB Leipzig | 1 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | FA Cup | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Tottenham Hotspur | 13 | 2 | 4 | 1 | 0 | 408 |
| 22/23 | Bundesliga | RB Leipzig | 27 | 9 | 4 | 2 | 0 | 217 |
| 22/23 | Champions League | RB Leipzig | 8 | 2 | 1 | 1 | 0 | 253 |
| 22/23 | DFB-Pokal | RB Leipzig | 5 | 5 | 1 | 0 | 0 | 73 |
| 21/22 | Champions League | Chelsea FC | 5 | 4 | 2 | 0 | 0 | 61 |
| 21/22 | EFL Cup | Chelsea FC | 4 | 1 | 0 | 0 | 0 | 247 |
| 21/22 | FA Cup | Chelsea FC | 5 | 2 | 3 | 0 | 0 | 165 |
| 21/22 | Premier League | Chelsea FC | 21 | 4 | 1 | 1 | 0 | 322 |
| 21/22 | UEFA Super Cup | Chelsea FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Club World Cup | Chelsea FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League | Chelsea FC | 12 | 4 | 2 | 0 | 0 | 204 |
| 20/21 | EFL Cup | Chelsea FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 20/21 | FA Cup | Chelsea FC | 4 | 1 | 1 | 1 | 0 | 319 |
| 20/21 | Premier League | Chelsea FC | 35 | 6 | 12 | 2 | 0 | 434 |
| 19/20 | Bundesliga | RB Leipzig | 34 | 28 | 8 | 4 | 0 | 100 |
| 19/20 | Champions League | RB Leipzig | 8 | 4 | 2 | 1 | 0 | 145 |
| 19/20 | DFB-Pokal | RB Leipzig | 3 | 2 | 3 | 0 | 0 | 101 |
| 18/19 | Bundesliga | RB Leipzig | 30 | 16 | 9 | 1 | 0 | 158 |
| 18/19 | DFB-Pokal | RB Leipzig | 4 | 3 | 0 | 0 | 0 | 103 |
| 18/19 | Europa League | RB Leipzig | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | RB Leipzig | 2 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Bundesliga | RB Leipzig | 32 | 13 | 8 | 1 | 0 | 192 |
| 17/18 | Champions League | RB Leipzig | 6 | 3 | 0 | 0 | 0 | 110 |
| 17/18 | DFB-Pokal | RB Leipzig | 2 | 1 | 0 | 0 | 0 | 130 |
| 17/18 | Europa League | RB Leipzig | 5 | 4 | 2 | 0 | 0 | 111 |
| 16/17 | Bundesliga | RB Leipzig | 31 | 21 | 7 | 4 | 0 | 116 |
| 16/17 | DFB-Pokal | RB Leipzig | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Bundesliga | VfB Stuttgart | 33 | 6 | 4 | 0 | 0 | 366 |
| 15/16 | DFB-Pokal | VfB Stuttgart | 3 | 1 | 1 | 0 | 0 | 258 |
| 14/15 | Bundesliga | VfB Stuttgart | 32 | 3 | 1 | 1 | 0 | 542 |
| 14/15 | DFB-Pokal | VfB Stuttgart | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | 3. Liga | VfB Stuttgart II | 1 | 1 | 0 | 0 | 0 | 84 |
| 13/14 | Bundesliga | VfB Stuttgart | 30 | 4 | 5 | 1 | 0 | 383 |
| 13/14 | DFB-Pokal | VfB Stuttgart | 2 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Europa League Qualifying | VfB Stuttgart | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | DFB-Jun.-Pokal | VfB Stuttgart U19 | 1 | 1 | 0 | 0 | 0 | 90 |
| 12/13 | U19-Bundesliga S/SW | VfB Stuttgart U19 | 23 | 24 | 6 | 2 | 0 | 75 |
| 11/12 | U17-BL Finals | VfB Stuttgart U17 | 3 | 1 | 1 | 0 | 0 | 269 |
| 11/12 | U17-Bundesliga South/Southwest | VfB Stuttgart U17 | 24 | 24 | 5 | 1 | 0 | 82 |
| 10/11 | U17-BL Finals | VfB Stuttgart U17 | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | U17-Bundesliga South/Southwest | VfB Stuttgart U17 | 10 | 7 | 0 | 0 | 0 | 81 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 02/03 | 2002-07-01 | Steinhald. Yth. | Stuttgart Yth. | Transfer | 0 | — |
| 10/11 | 2011-01-01 | Stuttgart Yth. | Stuttgart U17 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Stuttgart U17 | Stuttgart U19 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Stuttgart U19 | VfB Stuttgart | Transfer | 0 | — |
| 16/17 | 2016-07-01 | VfB Stuttgart | RB Leipzig | Transfer | 8000000 | €23.00m |
| 20/21 | 2020-07-01 | RB Leipzig | Chelsea | Transfer | 64000000 | €53.00m |
| 22/23 | 2022-08-09 | Chelsea | RB Leipzig | Transfer | 35000000 | €20.00m |
| 23/24 | 2024-01-09 | RB Leipzig | Tottenham | Loan | 17000000 | — |
| 24/25 | 2025-06-30 | Tottenham | RB Leipzig | Return from loan | 7000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Ill | 2019-02-21 | 2019-03-04 | 12 | 2 |
| 19/20 | influenza | 2019-10-03 | 2019-10-10 | 8 | 2 |
| 19/20 | Knock | 2019-11-04 | 2019-11-11 | 8 | 2 |
| 20/21 | Hamstring strain | 2021-02-08 | 2021-02-15 | 8 | 2 |
| 21/22 | strain | 2021-10-21 | 2021-11-15 | 26 | 7 |
| 21/22 | Corona virus | 2021-12-13 | 2022-01-03 | 22 | 6 |
| 22/23 | infection | 2022-10-13 | 2022-10-24 | 12 | 3 |
| 22/23 | Syndesmotic ligament tear | 2022-11-03 | 2023-01-02 | 61 | 7 |
| 22/23 | cold | 2023-05-18 | 2023-05-23 | 6 | 1 |
| 22/23 | Ankle problems | 2023-06-15 | 2023-07-01 | 17 | 0 |
| 23/24 | Back problems | 2023-09-25 | 2023-10-01 | 7 | 2 |
| 23/24 | Adductor pain | 2023-11-23 | 2023-12-10 | 18 | 4 |
| 23/24 | Thigh problems | 2024-04-29 | 2024-06-30 | 63 | 5 |
| 24/25 | Hip injury | 2024-11-04 | 2024-11-09 | 6 | 1 |
| 24/25 | Hamstring injury | 2025-01-13 | 2025-02-22 | 41 | 10 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €42.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €64.00m |
| Jan 1, 1970 | €80.00m |
| Jan 1, 1970 | €70.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #27300 | #9 | 4 | 3 | — | — | former national player |
| Team #17662 | #9 | 18 | 16 | — | — | former national player |
| Team #17368 | #9 | 5 | 2 | — | — | former national player |
| Team #5710 | #9 | 11 | 9 | — | — | former national player |
| Team #3817 | #11 | 7 | 3 | — | — | former national player |
| Team #3262 | #11 | 57 | 24 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Stefan Ilsanker | 2 | 0 | 0 |
| N'Golo Kanté | 2 | 1 | 0 |
| Christopher Nkunku | 2 | 8 | 0 |
| César Azpilicueta | 2 | 1 | 0 |
| Alexandru Maxim | 1 | 3 | 0 |
| Timo Baumgartl | 2 | 0 | 0 |
| Edouard Mendy | 2 | 0 | 0 |
| Kai Havertz | 2 | 6 | 0 |
| Mason Mount | 2 | 4 | 0 |
| Marcel Halstenberg | 2 | 3 | 0 |
| Dayot Upamecano | 2 | 0 | 0 |
| Joshua Kimmich | 2 | 7 | 0 |
| Konrad Laimer | 2 | 4 | 0 |
| Diego Demme | 2 | 4 | 0 |
| Marcel Sabitzer | 2 | 16 | 0 |
| Yussuf Poulsen | 2 | 21 | 0 |
| Emil Forsberg | 2 | 30 | 0 |
| Antonio Rüdiger | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Bundesliga | RB Leipzig | 28 | 34 |
| 12/13 | U19-Bundesliga S/SW | VfB Stuttgart U19 | 24 | 23 |
| 11/12 | U17-Bundesliga South/Southwest | VfB Stuttgart U17 | 24 | 24 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Premier League | Chelsea FC | 12 | 35 |
| 18/19 | Bundesliga | RB Leipzig | 9 | 30 |
| 17/18 | Bundesliga | RB Leipzig | 8 | 32 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Tottenham | RB Leipzig | Return from loan | — | €7.00m |
| 23/24 | 2024-01-09 | RB Leipzig | Tottenham | Loan | — | €17.00m |
Last 38 matches for RB Leipzig while Timo Werner was at the club (joined 2025-06-30). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-16 | L1 |
SC Freiburg | 4–1 | RB Leipzig | Available |
| 2026-05-09 | L1 |
RB Leipzig | 2–1 | FC St. Pauli 1910 | Available |
| 2026-05-09 | L1 |
RB Leipzig | 2–1 | FC St. Pauli 1910 | Available |
| 2026-05-02 | L1 |
Bayer 04 Leverkusen | 4–1 | RB Leipzig | Available |
| 2026-05-02 | L1 |
Bayer 04 Leverkusen | 4–1 | RB Leipzig | Available |
| 2026-04-24 | L1 |
RB Leipzig | 3–1 | 1. FC Union Berlin | Available |
| 2026-04-24 | L1 |
RB Leipzig | 3–1 | 1. FC Union Berlin | Available |
| 2026-04-18 | L1 |
Eintracht Frankfurt | 1–3 | RB Leipzig | Available |
| 2026-04-18 | L1 |
Eintracht Frankfurt | 1–3 | RB Leipzig | Available |
| 2026-04-11 | L1 |
RB Leipzig | 1–0 | Borussia Mönchengladbach | Available |
| 2026-04-04 | L1 |
SV Werder Bremen | 1–2 | RB Leipzig | Available |
| 2026-03-20 | L1 |
RB Leipzig | 5–0 | TSG 1899 Hoffenheim | Available |
| 2026-03-15 | L1 |
VfB Stuttgart | 1–0 | RB Leipzig | Available |
| 2026-03-07 | L1 |
RB Leipzig | 2–1 | FC Augsburg | Available |
| 2026-03-01 | L1 |
Hamburger SV | 1–2 | RB Leipzig | Available |
| 2026-02-21 | L1 |
RB Leipzig | 2–2 | Borussia Dortmund | Available |
| 2026-02-15 | L1 |
RB Leipzig | 2–2 | VfL Wolfsburg | Available |
| 2026-02-08 | L1 |
1. FC Köln | 1–2 | RB Leipzig | Available |
| 2026-01-31 | L1 |
RB Leipzig | 1–2 | 1. FSV Mainz 05 | Available |
| 2026-01-27 | L1 |
FC St. Pauli 1910 | 1–1 | RB Leipzig | Available |
| 2026-01-24 | L1 |
1. FC Heidenheim 1846 | 0–3 | RB Leipzig | Available |
| 2026-01-17 | L1 |
RB Leipzig | 1–5 | FC Bayern München | Available |
| 2026-01-14 | L1 |
RB Leipzig | 2–0 | SC Freiburg | Available |
| 2025-12-20 | L1 |
RB Leipzig | 1–3 | Bayer 04 Leverkusen | Available |
| 2025-12-12 | L1 |
1. FC Union Berlin | 3–1 | RB Leipzig | Available |
| 2025-12-06 | L1 |
RB Leipzig | 6–0 | Eintracht Frankfurt | Available |
| 2025-11-28 | L1 |
Borussia Mönchengladbach | 0–0 | RB Leipzig | Available |
| 2025-11-23 | L1 |
RB Leipzig | 2–0 | SV Werder Bremen | Available |
| 2025-11-08 | L1 |
TSG 1899 Hoffenheim | 3–1 | RB Leipzig | Available |
| 2025-11-01 | L1 |
RB Leipzig | 3–1 | VfB Stuttgart | Available |
| 2025-10-25 | L1 |
FC Augsburg | 0–6 | RB Leipzig | Available |
| 2025-10-18 | L1 |
RB Leipzig | 2–1 | Hamburger SV | Available |
| 2025-10-04 | L1 |
Borussia Dortmund | 1–1 | RB Leipzig | Available |
| 2025-09-27 | L1 |
VfL Wolfsburg | 0–1 | RB Leipzig | Available |
| 2025-09-20 | L1 |
RB Leipzig | 3–1 | 1. FC Köln | Available |
| 2025-09-13 | L1 |
1. FSV Mainz 05 | 0–1 | RB Leipzig | Available |
| 2025-08-30 | L1 |
RB Leipzig | 2–0 | 1. FC Heidenheim 1846 | Available |
| 2025-08-22 | L1 |
FC Bayern München | 6–0 | RB Leipzig | Available |
Teams faced most often by Timo Werner's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 63 | 14 | 19 | 30 | 63 | 98 | -35 | 22% |
| Manchester City | 59 | 20 | 9 | 30 | 65 | 108 | -43 | 34% |
| Borussia Dortmund | 57 | 24 | 8 | 25 | 94 | 99 | -5 | 42% |
| Arsenal FC | 52 | 19 | 15 | 18 | 76 | 81 | -5 | 37% |
| Everton FC | 51 | 23 | 15 | 13 | 85 | 52 | +33 | 45% |
| Eintracht Frankfurt | 48 | 17 | 14 | 17 | 70 | 75 | -5 | 35% |
| VfL Wolfsburg | 47 | 18 | 9 | 20 | 63 | 63 | 0 | 38% |
| SC Freiburg | 46 | 23 | 9 | 14 | 96 | 58 | +38 | 50% |
| Manchester United | 46 | 15 | 12 | 19 | 57 | 68 | -11 | 33% |
| 1. FSV Mainz 05 | 44 | 18 | 10 | 16 | 84 | 64 | +20 | 41% |
| FC Augsburg | 44 | 25 | 9 | 10 | 72 | 52 | +20 | 57% |
| Southampton FC | 41 | 25 | 8 | 8 | 91 | 49 | +42 | 61% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | First senior goal | |
| 12/13 | Goal #50 (career) | |
| 17/18 | Goal #100 (career) | |
| 19/20 | Goal #150 (career) | |
| 22/23 | Goal #200 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 28 | 510 | 1 | 0 | 0 | 0.18 |
| 22/23 | 40 | 543 | 3 | 0 | 0 | 0.5 |
| 21/22 | 36 | 795 | 1 | 0 | 0 | 0.11 |
| 20/21 | 52 | 1,047 | 3 | 0 | 0 | 0.26 |
| 19/20 | 45 | 346 | 5 | 0 | 0 | 1.3 |
| 18/19 | 37 | 261 | 1 | 0 | 0 | 0.34 |
| 17/18 | 45 | 543 | 1 | 0 | 0 | 0.17 |
| 16/17 | 32 | 116 | 4 | 0 | 0 | 3.1 |
| 14/15 | 33 | 542 | 1 | 0 | 0 | 0.17 |
| 13/14 | 35 | 467 | 3 | 0 | 0 | 0.58 |
| 12/13 | 24 | 165 | 2 | 0 | 0 | 1.09 |
| 11/12 | 27 | 351 | 1 | 1 | 0 | 0.51 |
Output by competition
Career goals and assists broken down by tournament.
More on Timo Werner
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Timo Werner
Who is Timo Werner?
Timo Werner is a Germany professional footballer who plays as a left winger for RB Leipzig.
How old is Timo Werner?
Timo Werner is 30 years old. He was born on March 6, 1996 in Stuttgart.
What position does Timo Werner play?
Timo Werner plays as a left winger (Attack - Left Winger).
What club does Timo Werner play for?
Timo Werner currently plays for RB Leipzig.
How many career goals has Timo Werner scored?
Across all senior club competitions in our dataset, Timo Werner has scored 211 goals in 509 appearances.
What is Timo Werner's market value?
Timo Werner's most recent reported market value is €7.00m.
Germany