Career snapshot
Career highs
Born the same day
Shares 1987-11-29 · 3 players total
| Full name | Sandro Wagner |
|---|---|
| Date of birth | 1987-11-29 (38 yrs) |
| Place of birth | München, Germany |
| Citizenship | Germany |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 194.00 m |
| Current club | Retired |
| Joined | 2020-08-02 |
| Contract expires | — |
| Agent | no agent |
| Outfitter | Nike |
Percentile rank vs 272 other Attack - Centre-Forwards with ≥500 minutes in 2019. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Tianjin Teda | 1 | 2019 | 2019 | 26 | 12 | 2 | 191 |
| Bayern Munich | 3 | 07/08 | 18/19 | 38 | 11 | 3 | 323 |
| TSG 1899 Hoffenheim | 2 | 16/17 | 17/18 | 50 | 18 | 8 | 1,114 |
| SV Darmstadt 98 | 1 | 15/16 | 15/16 | 34 | 15 | 4 | 356 |
| Hertha BSC | 3 | 12/13 | 14/15 | 75 | 8 | 2 | 618 |
| Hertha BSC II | 3 | 12/13 | 14/15 | 3 | 1 | 1 | 45 |
| 1.FC Kaiserslautern | 1 | 11/12 | 11/12 | 11 | 0 | 1 | 0 |
| SV Werder Bremen | 2 | 10/11 | 11/12 | 36 | 5 | 0 | 234 |
| SV Werder Bremen II | 3 | 09/10 | 11/12 | 18 | 7 | 2 | 614 |
| MSV Duisburg | 2 | 08/09 | 09/10 | 39 | 14 | 10 | 432 |
| MSV Duisburg II | 1 | 08/09 | 08/09 | 1 | 0 | 0 | 0 |
| FC Bayern Munich II | 3 | 05/06 | 07/08 | 44 | 2 | 1 | 834 |
| FC Bayern Munich U19 | 2 | 04/05 | 05/06 | 48 | 18 | 0 | 537 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2019 | Chinese FA Cup | Tianjin Teda | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Super League | Tianjin Teda | 26 | 12 | 2 | 7 | 0 | 191 |
| 18/19 | Bundesliga | Bayern Munich | 7 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Champions League | Bayern Munich | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | DFB-Pokal | Bayern Munich | 1 | 1 | 0 | 0 | 0 | 90 |
| 18/19 | DFL-Supercup | Bayern Munich | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Bundesliga | Bayern Munich | 14 | 8 | 2 | 1 | 0 | 90 |
| 17/18 | Bundesliga | TSG 1899 Hoffenheim | 11 | 4 | 2 | 3 | 0 | 218 |
| 17/18 | Champions League | Bayern Munich | 3 | 1 | 0 | 1 | 0 | 50 |
| 17/18 | Champions League Qu. | TSG 1899 Hoffenheim | 2 | 1 | 1 | 0 | 0 | 180 |
| 17/18 | DFB-Pokal | Bayern Munich | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League | TSG 1899 Hoffenheim | 3 | 1 | 1 | 1 | 0 | 270 |
| 16/17 | Bundesliga | TSG 1899 Hoffenheim | 31 | 11 | 4 | 3 | 1 | 236 |
| 16/17 | DFB-Pokal | TSG 1899 Hoffenheim | 2 | 1 | 0 | 1 | 0 | 210 |
| 15/16 | Bundesliga | SV Darmstadt 98 | 32 | 14 | 3 | 8 | 0 | 177 |
| 15/16 | DFB-Pokal | SV Darmstadt 98 | 2 | 1 | 1 | 0 | 0 | 179 |
| 14/15 | Bundesliga | Hertha BSC | 15 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | DFB-Pokal | Hertha BSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Regionalliga Northeast | Hertha BSC II | 1 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Bundesliga | Hertha BSC | 25 | 2 | 0 | 4 | 0 | 320 |
| 13/14 | DFB-Pokal | Hertha BSC | 2 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Regionalliga Northeast | Hertha BSC II | 1 | 0 | 0 | 0 | 1 | 0 |
| 12/13 | 2. Bundesliga | Hertha BSC | 31 | 5 | 2 | 4 | 0 | 208 |
| 12/13 | DFB-Pokal | Hertha BSC | 1 | 1 | 0 | 0 | 0 | 90 |
| 12/13 | Regionalliga Northeast | Hertha BSC II | 1 | 1 | 0 | 1 | 0 | 45 |
| 11/12 | 3. Liga | SV Werder Bremen II | 9 | 3 | 0 | 2 | 0 | 251 |
| 11/12 | Bundesliga | 1.FC Kaiserslautern | 11 | 0 | 1 | 3 | 0 | 0 |
| 11/12 | Bundesliga | SV Werder Bremen | 7 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | 3. Liga | SV Werder Bremen II | 2 | 1 | 0 | 1 | 0 | 180 |
| 10/11 | Bundesliga | SV Werder Bremen | 23 | 5 | 0 | 4 | 0 | 234 |
| 10/11 | Champions League | SV Werder Bremen | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Champions League Qu. | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | 2. Bundesliga | MSV Duisburg | 6 | 5 | 1 | 2 | 0 | 108 |
| 09/10 | 3. Liga | SV Werder Bremen II | 7 | 3 | 2 | 1 | 0 | 183 |
| 09/10 | DFB-Pokal | MSV Duisburg | 1 | 0 | 1 | 0 | 0 | 0 |
| 08/09 | 2. Bundesliga | MSV Duisburg | 30 | 7 | 8 | 7 | 0 | 260 |
| 08/09 | DFB-Pokal | MSV Duisburg | 2 | 2 | 0 | 1 | 0 | 64 |
| 08/09 | NRW-Liga | MSV Duisburg II | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Bundesliga | Bayern Munich | 4 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | Ligapokal | Bayern Munich | 3 | 1 | 1 | 0 | 0 | 93 |
| 07/08 | Regionalliga Süd | FC Bayern Munich II | 13 | 0 | 1 | 2 | 0 | 0 |
| 07/08 | UEFA Cup | Bayern Munich | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Regionalliga Süd | FC Bayern Munich II | 30 | 2 | 0 | 4 | 0 | 834 |
| 05/06 | Regionalliga Süd | FC Bayern Munich II | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | U19-Bundesliga S/SW | FC Bayern Munich U19 | 19 | 15 | 0 | 3 | 0 | 101 |
| 05/06 | U19-Championship | FC Bayern Munich U19 | 3 | 0 | 0 | 2 | 0 | 0 |
| 04/05 | U19-Bundesliga S/SW | FC Bayern Munich U19 | 23 | 3 | 0 | 1 | 0 | 436 |
| 04/05 | Viareggio Cup | FC Bayern Munich U19 | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 95/96 | 1995-07-01 | H. München Yth. | B. München Yth. | Transfer | 0 | — |
| 02/03 | 2002-07-01 | B. München Yth. | FC Bayern U17 | Transfer | 0 | — |
| 04/05 | 2004-07-01 | FC Bayern U17 | FC Bayern U19 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | FC Bayern U19 | FC Bayern II | Transfer | 50000 | — |
| 07/08 | 2007-07-01 | FC Bayern II | Bayern Munich | Transfer | 75000 | — |
| 08/09 | 2008-07-01 | Bayern Munich | MSV Duisburg | Transfer | 150000 | — |
| 09/10 | 2010-01-31 | MSV Duisburg | Werder Bremen | Transfer | 1500000 | €350k |
| 11/12 | 2012-01-19 | Werder Bremen | 1.FC K'lautern | Loan | 1000000 | — |
| 11/12 | 2012-06-30 | 1.FC K'lautern | Werder Bremen | Return from loan | 800000 | — |
| 12/13 | 2012-07-19 | Werder Bremen | Hertha BSC | Transfer | 800000 | €250k |
| 15/16 | 2015-08-08 | Hertha BSC | Darmstadt 98 | Transfer | 500000 | — |
| 16/17 | 2016-07-01 | Darmstadt 98 | TSG Hoffenheim | Transfer | 2000000 | €2.80m |
| 17/18 | 2018-01-01 | TSG Hoffenheim | Bayern Munich | Transfer | 9000000 | €13.00m |
| 18/19 | 2019-01-30 | Bayern Munich | TJ Teda | Transfer | 8000000 | €5.00m |
| 20/21 | 2020-08-02 | TJ Jinmen Tiger | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | Internal ligament strain | 2013-10-17 | 2013-10-31 | 15 | 2 |
| 14/15 | Ankle injury | 2015-02-02 | 2015-02-05 | 4 | 1 |
| 15/16 | cold | 2015-12-10 | 2015-12-10 | 1 | 0 |
| 15/16 | Ankle problems | 2015-12-31 | 2016-01-18 | 19 | 0 |
| 15/16 | minor knock | 2016-02-04 | 2016-02-04 | 1 | 0 |
| 15/16 | minor knock | 2016-02-29 | 2016-02-29 | 1 | 0 |
| 16/17 | Ankle injury | 2016-09-26 | 2016-09-26 | 1 | 0 |
| 16/17 | Ankle problems | 2017-04-10 | 2017-04-13 | 4 | 0 |
| 17/18 | Ankle problems | 2017-08-07 | 2017-08-10 | 4 | 0 |
| 17/18 | Rest | 2017-08-17 | 2017-08-21 | 5 | 1 |
| 17/18 | muscular problems | 2017-09-07 | 2017-09-11 | 5 | 1 |
| 17/18 | cold | 2017-09-28 | 2017-10-02 | 5 | 2 |
| 17/18 | Adductor pain | 2017-10-23 | 2017-10-26 | 4 | 1 |
| 17/18 | Stomach flu | 2017-11-20 | 2017-11-23 | 4 | 1 |
| 17/18 | Achilles tendon problems | 2017-12-01 | 2017-12-16 | 16 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3817 | #13 | 8 | 4 | — | — | former national player |
| Team #3262 | #9 | 8 | 5 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Niklas Süle | 2 | 0 | 0 |
| Tom Schütz | 2 | 0 | 0 |
| Peter Pekarík | 1 | 0 | 0 |
| Oliver Baumann | 2 | 0 | 0 |
| Andrej Kramaric | 2 | 9 | 0 |
| John Brooks | 1 | 0 | 0 |
| Kevin Vogt | 2 | 0 | 0 |
| Änis Ben-Hatira | 1 | 3 | 0 |
| Kerem Demirbay | 2 | 3 | 0 |
| Nadiem Amiri | 2 | 1 | 0 |
| Georg Niedermeier | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 05/06 | U19-Bundesliga S/SW | FC Bayern Munich U19 | 15 | 19 |
| 15/16 | Bundesliga | SV Darmstadt 98 | 14 | 32 |
| 17/18 | Bundesliga | TSG 1899 Hoffenheim | 12 | 25 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 08/09 | 2. Bundesliga | MSV Duisburg | 8 | 30 |
| 17/18 | Bundesliga | TSG 1899 Hoffenheim | 4 | 25 |
| 16/17 | Bundesliga | TSG 1899 Hoffenheim | 4 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 11/12 | 2012-06-30 | 1.FC K'lautern | Werder Bremen | Return from loan | — | €800k |
| 11/12 | 2012-01-19 | Werder Bremen | 1.FC K'lautern | Loan | — | €1.00m |
Teams faced most often by Sandro Wagner'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Ingolstadt 04 | 20 | 7 | 6 | 7 | 22 | 27 | -5 | 35% |
| 1. FC Köln | 20 | 9 | 5 | 6 | 28 | 31 | -3 | 45% |
| Hamburger SV | 18 | 9 | 2 | 7 | 26 | 23 | +3 | 50% |
| Bayern München | 17 | 1 | 3 | 13 | 11 | 38 | -27 | 6% |
| Bayer Leverkusen | 16 | 4 | 2 | 10 | 23 | 37 | -14 | 25% |
| Bor. Mönchengladbach | 16 | 4 | 3 | 9 | 20 | 30 | -10 | 25% |
| VfL Wolfsburg | 16 | 4 | 5 | 7 | 19 | 25 | -6 | 25% |
| FC Schalke 04 | 16 | 4 | 2 | 10 | 14 | 26 | -12 | 25% |
| 1899 Hoffenheim | 16 | 4 | 7 | 5 | 19 | 21 | -2 | 25% |
| FC Augsburg | 16 | 4 | 9 | 3 | 19 | 18 | +1 | 25% |
| 1. FSV Mainz 05 | 16 | 6 | 5 | 5 | 18 | 15 | +3 | 38% |
| Borussia Dortmund | 16 | 4 | 5 | 7 | 17 | 31 | -14 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 04/05 | First senior goal | |
| 12/13 | Goal #50 (career) | |
| 2019 | Goal #100 (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′ |
|---|---|---|---|---|---|---|
| 2019 | 26 | 191 | 7 | 1 | 0 | 3.77 |
| 18/19 | 12 | 90 | 2 | 0 | 0 | 2 |
| 17/18 | 35 | 808 | 7 | 0 | 0 | 0.78 |
| 16/17 | 33 | 446 | 4 | 0 | 1 | 1.01 |
| 15/16 | 34 | 356 | 8 | 1 | 0 | 2.28 |
| 14/15 | 17 | 0 | 2 | 0 | 0 | 0 |
| 13/14 | 28 | 320 | 5 | 1 | 1 | 1.97 |
| 12/13 | 33 | 343 | 5 | 0 | 0 | 1.31 |
| 11/12 | 28 | 251 | 6 | 0 | 0 | 2.15 |
| 10/11 | 30 | 414 | 5 | 1 | 0 | 1.3 |
| 09/10 | 14 | 291 | 3 | 0 | 0 | 0.93 |
| 08/09 | 33 | 324 | 8 | 0 | 0 | 2.22 |
| 07/08 | 21 | 93 | 3 | 0 | 0 | 2.9 |
| 06/07 | 30 | 834 | 4 | 0 | 0 | 0.43 |
| 05/06 | 23 | 101 | 5 | 0 | 0 | 4.46 |
| 04/05 | 26 | 436 | 1 | 0 | 0 | 0.21 |
Output by competition
Career goals and assists broken down by tournament.
More on Sandro Wagner
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Sandro Wagner
Who is Sandro Wagner?
Sandro Wagner is a Germany professional footballer who plays as a centre-forward for Retired.
How old is Sandro Wagner?
Sandro Wagner is 38 years old. He was born on November 29, 1987 in München.
What position does Sandro Wagner play?
Sandro Wagner plays as a centre-forward (Attack - Centre-Forward).
What club does Sandro Wagner play for?
Sandro Wagner currently plays for Retired.
How many career goals has Sandro Wagner scored?
Across all senior club competitions in our dataset, Sandro Wagner has scored 111 goals in 423 appearances.
Germany