Career snapshot
Position rank · 22/23
Among 3,425 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1987-04-20 · 6 players total
| Full name | Thorsten Kirschbaum |
|---|---|
| Date of birth | 1987-04-20 (39 yrs) |
| Place of birth | Würzburg, Germany |
| Citizenship | Germany |
| Position | Goalkeeper |
| Foot | left |
| Height | 195.00 m |
| Current club | Retired |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | PRO Profil GmbH |
| Outfitter | adidas |
Percentile rank vs 2903 other Goalkeepers with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SSV Jahn Regensburg | 2 | 21/22 | 22/23 | 6 | 0 | 0 | 540 |
| VVV-Venlo | 2 | 19/20 | 20/21 | 57 | 0 | 0 | 5,085 |
| Bayer 04 Leverkusen | 1 | 18/19 | 18/19 | 1 | 0 | 0 | 90 |
| 1.FC Nuremberg | 3 | 15/16 | 17/18 | 51 | 0 | 0 | 4,531 |
| 1.FC Nuremberg II | 1 | 15/16 | 15/16 | 2 | 0 | 0 | 180 |
| VfB Stuttgart | 2 | 13/14 | 14/15 | 10 | 0 | 0 | 900 |
| FC Energie Cottbus | 3 | 10/11 | 12/13 | 97 | 0 | 0 | 8,730 |
| SV Sandhausen | 1 | 09/10 | 09/10 | 20 | 0 | 0 | 1,800 |
| FC Vaduz | 1 | 08/09 | 08/09 | 16 | 0 | 0 | 1,366 |
| TSG 1899 Hoffenheim | 4 | 05/06 | 08/09 | 10 | 0 | 0 | 855 |
| TSG 1899 Hoffenheim II | 3 | 06/07 | 08/09 | 28 | 0 | 0 | 2,464 |
| TSG 1899 Hoffenheim U19 | 1 | 05/06 | 05/06 | 26 | 0 | 0 | 2,340 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | 2. Bundesliga | SSV Jahn Regensburg | 3 | 0 | 0 | 1 | 0 | 270 |
| 22/23 | DFB-Pokal | SSV Jahn Regensburg | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2. Bundesliga | SSV Jahn Regensburg | 3 | 0 | 0 | 0 | 0 | 270 |
| 21/22 | DFB-Pokal | SSV Jahn Regensburg | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Eredivisie | VVV-Venlo | 29 | 0 | 0 | 1 | 0 | 2,565 |
| 20/21 | KNVB Beker | VVV-Venlo | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | Eredivisie | VVV-Venlo | 26 | 0 | 0 | 3 | 0 | 2,340 |
| 19/20 | KNVB Beker | VVV-Venlo | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | Bayer 04 Leverkusen | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | DFB-Pokal | Bayer 04 Leverkusen | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | Bayer 04 Leverkusen | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | 2. Bundesliga | 1.FC Nuremberg | 12 | 0 | 0 | 1 | 0 | 1,080 |
| 17/18 | DFB-Pokal | 1.FC Nuremberg | 2 | 0 | 0 | 1 | 0 | 180 |
| 16/17 | 2. Bundesliga | 1.FC Nuremberg | 22 | 0 | 0 | 2 | 0 | 1,891 |
| 16/17 | DFB-Pokal | 1.FC Nuremberg | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | 2. Bundesliga | 1.FC Nuremberg | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 15/16 | DFB-Pokal | 1.FC Nuremberg | 2 | 0 | 0 | 0 | 0 | 210 |
| 15/16 | Regionalliga Bayern | 1.FC Nuremberg II | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | Bundesliga | VfB Stuttgart | 6 | 0 | 0 | 1 | 0 | 540 |
| 14/15 | DFB-Pokal | VfB Stuttgart | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Bundesliga | VfB Stuttgart | 3 | 0 | 0 | 0 | 0 | 270 |
| 13/14 | DFB-Pokal | VfB Stuttgart | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | Europa League Qualifying | VfB Stuttgart | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 2. Bundesliga | FC Energie Cottbus | 32 | 0 | 0 | 1 | 0 | 2,880 |
| 12/13 | DFB-Pokal | FC Energie Cottbus | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | 2. Bundesliga | FC Energie Cottbus | 27 | 0 | 0 | 2 | 0 | 2,430 |
| 10/11 | 2. Bundesliga | FC Energie Cottbus | 32 | 0 | 0 | 0 | 0 | 2,880 |
| 10/11 | DFB-Pokal | FC Energie Cottbus | 5 | 0 | 0 | 0 | 0 | 450 |
| 09/10 | 3. Liga | SV Sandhausen | 20 | 0 | 0 | 3 | 0 | 1,800 |
| 08/09 | Bundesliga | TSG 1899 Hoffenheim | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | DFB-Pokal | TSG 1899 Hoffenheim | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Oberliga Baden-Württemberg | TSG 1899 Hoffenheim II | 3 | 0 | 0 | 0 | 0 | 270 |
| 08/09 | Super League | FC Vaduz | 16 | 0 | 0 | 2 | 0 | 1,366 |
| 07/08 | 2. Bundesliga | TSG 1899 Hoffenheim | 1 | 0 | 0 | 0 | 0 | 45 |
| 07/08 | DFB-Pokal | TSG 1899 Hoffenheim | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Oberliga Ba-Wü | TSG 1899 Hoffenheim II | 13 | 0 | 0 | 0 | 0 | 1,114 |
| 06/07 | Oberliga Ba-Wü | TSG 1899 Hoffenheim II | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 06/07 | Regionalliga Süd | TSG 1899 Hoffenheim | 9 | 0 | 0 | 0 | 0 | 810 |
| 05/06 | Regionalliga Süd | TSG 1899 Hoffenheim | 0 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | U19-Bundesliga S/SW | TSG 1899 Hoffenheim U19 | 26 | 0 | 0 | 1 | 0 | 2,340 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 99/00 | 1999-07-01 | Obernzenn Yth. | Nürnberg Yth. | Transfer | 0 | — |
| 02/03 | 2002-07-01 | Nürnberg Yth. | Nürnberg U17 | Transfer | 0 | — |
| 04/05 | 2004-07-01 | Nürnberg U17 | Hoffenheim U19 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Hoffenheim U19 | TSG Hoffenheim | Transfer | 100000 | — |
| 08/09 | 2009-01-10 | TSG Hoffenheim | FC Vaduz | Transfer | 200000 | — |
| 09/10 | 2009-07-01 | FC Vaduz | Without Club | Transfer | 400000 | — |
| 09/10 | 2009-10-23 | Without Club | SV Sandhausen | Transfer | 400000 | — |
| 10/11 | 2010-07-01 | SV Sandhausen | Energie Cottbus | Transfer | 550000 | — |
| 13/14 | 2013-07-01 | Energie Cottbus | VfB Stuttgart | Transfer | 1000000 | — |
| 15/16 | 2015-07-01 | VfB Stuttgart | 1.FC Nuremberg | Transfer | 700000 | €100k |
| 18/19 | 2018-07-01 | 1.FC Nuremberg | B. Leverkusen | Transfer | 400000 | — |
| 19/20 | 2019-07-01 | B. Leverkusen | VVV-Venlo | Transfer | 200000 | — |
| 21/22 | 2021-07-01 | VVV-Venlo | J. Regensburg | Transfer | 300000 | — |
| 23/24 | 2023-07-01 | J. Regensburg | TSV Obernzenn | Transfer | 200000 | — |
| 25/26 | 2025-07-01 | TSV Obernzenn | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 10/11 | Fever | 2011-01-28 | 2011-02-11 | 15 | 5 |
| 11/12 | Torn lateral ankle ligament | 2011-07-27 | 2011-08-05 | 10 | 1 |
| 11/12 | Muscle fiber tear | 2011-12-06 | 2011-12-20 | 15 | 2 |
| 11/12 | Torn muscle fiber | 2012-04-05 | 2012-05-14 | 40 | 7 |
| 12/13 | Torn muscle fiber | 2012-12-07 | 2012-12-31 | 25 | 2 |
| 13/14 | flu | 2013-08-23 | 2013-08-26 | 4 | 1 |
| 13/14 | Torn muscle bundle | 2014-02-26 | 2014-04-04 | 38 | 9 |
| 14/15 | muscular problems | 2015-05-07 | 2015-05-15 | 9 | 1 |
| 15/16 | strain | 2016-04-22 | 2016-05-13 | 22 | 3 |
| 16/17 | Abdominal muscle strain | 2017-03-11 | 2017-04-12 | 33 | 5 |
| 20/21 | bruise | 2021-02-16 | 2021-02-19 | 4 | 1 |
| 20/21 | Ankle injury | 2021-05-14 | 2021-06-30 | 48 | 1 |
| 21/22 | Calf injury | 2022-02-11 | 2022-03-14 | 32 | 5 |
| 22/23 | Torn muscle fiber | 2022-06-18 | 2022-07-03 | 16 | 0 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #5710 | #1 | 6 | 0 | — | — | former national player |
| Team #5709 | #1 | 3 | 0 | — | — | former national player |
| Team #3817 | #12 | 7 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Alexander Bittroff | 2 | 0 | 0 |
| Daniel Adlung | 2 | 0 | 0 |
| Roger Bernardo | 1 | 0 | 0 |
| Marc Schneckenberger | 1 | 0 | 0 |
| Steffen Haas | 2 | 0 | 0 |
| Kevin Möhwald | 2 | 0 | 0 |
| Nils Petersen | 2 | 0 | 0 |
| Denis Bindnagel | 1 | 0 | 0 |
| Claus Bückle | 1 | 0 | 0 |
Teams faced most often by Thorsten Kirschbaum'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 % |
|---|---|---|---|---|---|---|---|---|
| SC Freiburg | 35 | 11 | 6 | 18 | 56 | 62 | -6 | 31% |
| VfL Wolfsburg | 34 | 9 | 6 | 19 | 36 | 51 | -15 | 26% |
| 1. FSV Mainz 05 | 34 | 12 | 7 | 15 | 51 | 48 | +3 | 35% |
| 1. FC Köln | 34 | 14 | 9 | 11 | 50 | 38 | +12 | 41% |
| Borussia Dortmund | 34 | 4 | 7 | 23 | 47 | 83 | -36 | 12% |
| 1. FC Union Berlin | 34 | 7 | 12 | 15 | 42 | 52 | -10 | 21% |
| Eintracht Frankfurt | 33 | 12 | 6 | 15 | 58 | 68 | -10 | 36% |
| FC Augsburg | 32 | 16 | 3 | 13 | 51 | 48 | +3 | 50% |
| Hertha BSC | 32 | 13 | 7 | 12 | 45 | 43 | +2 | 41% |
| 1. FC Nürnberg | 31 | 13 | 4 | 14 | 44 | 41 | +3 | 42% |
| FC Schalke 04 | 30 | 13 | 5 | 12 | 52 | 47 | +5 | 43% |
| Arminia Bielefeld | 30 | 11 | 10 | 9 | 35 | 33 | +2 | 37% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 05/06 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 22/23 | 3 | 270 | 1 | 0 | 0 | 0.33 |
| 20/21 | 31 | 2,745 | 1 | 0 | 0 | 0.03 |
| 19/20 | 26 | 2,340 | 3 | 0 | 0 | 0.12 |
| 17/18 | 14 | 1,260 | 2 | 0 | 0 | 0.14 |
| 16/17 | 23 | 1,981 | 2 | 0 | 0 | 0.09 |
| 14/15 | 6 | 540 | 1 | 0 | 0 | 0.17 |
| 12/13 | 33 | 2,970 | 1 | 0 | 0 | 0.03 |
| 11/12 | 27 | 2,430 | 2 | 0 | 0 | 0.07 |
| 09/10 | 20 | 1,800 | 3 | 0 | 0 | 0.15 |
| 08/09 | 19 | 1,636 | 2 | 0 | 0 | 0.11 |
| 05/06 | 26 | 2,340 | 1 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 22/23 | 3 | 270 | 0 | 0% | 9 | 3 |
| 21/22 | 3 | 270 | 0 | 0% | 7 | 2.33 |
| 20/21 | 31 | 2,745 | 1 | 3% | 68 | 2.23 |
| 19/20 | 26 | 2,340 | 4 | 15% | 51 | 1.96 |
| 18/19 | 1 | 90 | 0 | 0% | 1 | 1 |
| 17/18 | 14 | 1,260 | 2 | 14% | 20 | 1.43 |
| 16/17 | 23 | 1,981 | 5 | 22% | 34 | 1.54 |
| 15/16 | 16 | 1,470 | 7 | 44% | 23 | 1.41 |
| 14/15 | 6 | 540 | 1 | 17% | 16 | 2.67 |
| 13/14 | 4 | 360 | 1 | 25% | 6 | 1.5 |
| 12/13 | 33 | 2,970 | 11 | 33% | 35 | 1.06 |
| 11/12 | 27 | 2,430 | 8 | 30% | 39 | 1.44 |
| 10/11 | 37 | 3,330 | 9 | 24% | 53 | 1.43 |
| 09/10 | 20 | 1,800 | 3 | 15% | 33 | 1.65 |
| 08/09 | 19 | 1,636 | 2 | 11% | 38 | 2.09 |
| 07/08 | 14 | 1,159 | 6 | 43% | 13 | 1.01 |
| 06/07 | 21 | 1,890 | 5 | 24% | 31 | 1.48 |
| 05/06 | 26 | 2,340 | 6 | 23% | 46 | 1.77 |
Output by competition
Career goals and assists broken down by tournament.
More on Thorsten Kirschbaum
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Thorsten Kirschbaum
Who is Thorsten Kirschbaum?
Thorsten Kirschbaum is a Germany professional footballer who plays as a goalkeeper for Retired.
How old is Thorsten Kirschbaum?
Thorsten Kirschbaum is 39 years old. He was born on April 20, 1987 in Würzburg.
What position does Thorsten Kirschbaum play?
Thorsten Kirschbaum plays as a goalkeeper (Goalkeeper).
What club does Thorsten Kirschbaum play for?
Thorsten Kirschbaum currently plays for Retired.
Germany