Cedric Teuchert
Career snapshot
Position rank · 23/24
Among 3,530 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1997-01-14 · 6 players total
| Full name | Cedric Teuchert |
|---|---|
| Date of birth | 1997-01-14 (29 yrs) |
| Place of birth | Coburg, Germany |
| Citizenship | Germany |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 182.00 m |
| Current club | St. Louis CITY SC |
| Joined | 2024-07-18 |
| Contract expires | 2026-06-30 |
| Agent | ROOF |
| Outfitter | adidas |
Percentile rank vs 1175 other Attack - Centre-Forwards with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Hannover 96 | 4 | 19/20 | 23/24 | 97 | 34 | 13 | 893 |
| 1.FC Union Berlin | 2 | 20/21 | 21/22 | 37 | 3 | 2 | 247 |
| St. Louis CITY SC | 2 | 2024 | 2025 | 38 | 10 | 6 | 710 |
| FC Schalke 04 | 2 | 17/18 | 18/19 | 15 | 0 | 0 | 0 |
| FC Schalke 04 II | 1 | 18/19 | 18/19 | 2 | 3 | 3 | 60 |
| 1.FC Nuremberg | 4 | 14/15 | 17/18 | 45 | 11 | 6 | 336 |
| 1.FC Nuremberg II | 2 | 14/15 | 15/16 | 13 | 5 | 2 | 153 |
| 1.FC Nürnberg U19 | 2 | 14/15 | 15/16 | 23 | 16 | 3 | 106 |
| 1.FC Nürnberg U17 | 2 | 12/13 | 13/14 | 38 | 27 | 1 | 224 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | 2. Bundesliga | Hannover 96 | 27 | 11 | 2 | 4 | 0 | 115 |
| 23/24 | DFB-Pokal | Hannover 96 | 1 | 1 | 1 | 0 | 0 | 88 |
| 22/23 | 2. Bundesliga | Hannover 96 | 29 | 14 | 4 | 4 | 0 | 110 |
| 22/23 | DFB-Pokal | Hannover 96 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2. Bundesliga | Hannover 96 | 14 | 2 | 2 | 2 | 0 | 360 |
| 21/22 | Bundesliga | 1.FC Union Berlin | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Conference L. | 1.FC Union Berlin | 2 | 0 | 0 | 0 | 1 | 0 |
| 21/22 | DFB-Pokal | 1.FC Union Berlin | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | DFB-Pokal | Hannover 96 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | 1.FC Union Berlin | 2 | 0 | 1 | 0 | 0 | 0 |
| 2025 | MLS | St. Louis CITY SC | 22 | 3 | 1 | 1 | 0 | 416 |
| 2025 | US Open Cup | St. Louis CITY SC | 2 | 0 | 1 | 0 | 0 | 0 |
| 2024 | Leagues Cup | St. Louis CITY SC | 4 | 2 | 0 | 0 | 0 | 142 |
| 2024 | MLS | St. Louis CITY SC | 10 | 5 | 4 | 2 | 0 | 152 |
| 20/21 | Bundesliga | 1.FC Union Berlin | 24 | 3 | 1 | 2 | 0 | 247 |
| 20/21 | DFB-Pokal | 1.FC Union Berlin | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. Bundesliga | Hannover 96 | 23 | 6 | 4 | 1 | 0 | 220 |
| 19/20 | DFB-Pokal | Hannover 96 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | FC Schalke 04 | 5 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | FC Schalke 04 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | DFB-Pokal | FC Schalke 04 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Oberliga Westfalen | FC Schalke 04 II | 2 | 3 | 3 | 0 | 0 | 60 |
| 17/18 | 2. Bundesliga | 1.FC Nuremberg | 15 | 6 | 2 | 3 | 0 | 114 |
| 17/18 | Bundesliga | FC Schalke 04 | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | DFB-Pokal | FC Schalke 04 | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | DFB-Pokal | 1.FC Nuremberg | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 2. Bundesliga | 1.FC Nuremberg | 21 | 4 | 3 | 2 | 0 | 174 |
| 16/17 | DFB-Pokal | 1.FC Nuremberg | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | 2. Bundesliga | 1.FC Nuremberg | 4 | 1 | 1 | 1 | 0 | 48 |
| 15/16 | Bundesliga Playoffs | 1.FC Nuremberg | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Regionalliga Bayern | 1.FC Nuremberg II | 10 | 5 | 2 | 1 | 0 | 153 |
| 15/16 | U19-Bundesliga S/SW | 1.FC Nürnberg U19 | 1 | 0 | 2 | 0 | 0 | 0 |
| 14/15 | 2. Bundesliga | 1.FC Nuremberg | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Regionalliga Bayern | 1.FC Nuremberg II | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U19-Bundesliga S/SW | 1.FC Nürnberg U19 | 22 | 16 | 1 | 1 | 0 | 106 |
| 13/14 | U17-Bundesliga South/Southwest | 1.FC Nürnberg U17 | 13 | 10 | 1 | 0 | 0 | 97 |
| 12/13 | U17-Bundesliga South/Southwest | 1.FC Nürnberg U17 | 25 | 17 | 0 | 2 | 0 | 127 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Nürnberg Yth. | Nürnberg U17 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Nürnberg U17 | Nürnberg U19 | Transfer | 0 | — |
| 14/15 | 2015-04-02 | Nürnberg U19 | 1.FC Nuremberg | Transfer | 300000 | — |
| 17/18 | 2018-01-03 | 1.FC Nuremberg | FC Schalke 04 | Transfer | 800000 | €1.00m |
| 19/20 | 2019-07-02 | FC Schalke 04 | Hannover 96 | Loan | 1500000 | — |
| 19/20 | 2020-06-30 | Hannover 96 | FC Schalke 04 | Return from loan | 1200000 | — |
| 20/21 | 2020-08-01 | FC Schalke 04 | Union Berlin | Transfer | 1200000 | — |
| 21/22 | 2022-01-02 | Union Berlin | Hannover 96 | Transfer | 1500000 | — |
| 24/25 | 2024-07-18 | Hannover 96 | St. Louis CITY | Transfer | 2000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | muscular problems | 2016-07-25 | 2016-08-11 | 18 | 4 |
| 16/17 | Ligament injury | 2016-10-10 | 2016-10-20 | 11 | 2 |
| 16/17 | Cruciate ligament strain | 2017-03-02 | 2017-04-13 | 43 | 10 |
| 17/18 | cold | 2018-01-04 | 2018-01-11 | 8 | 0 |
| 17/18 | Knee problems | 2018-02-22 | 2018-03-08 | 15 | 2 |
| 18/19 | Hip flexor problems | 2018-10-15 | 2018-12-10 | 57 | 14 |
| 19/20 | Muscle injury | 2019-07-22 | 2019-08-08 | 18 | 2 |
| 19/20 | Broken cheekbone | 2019-11-21 | 2019-12-23 | 33 | 5 |
| 19/20 | Quarantine | 2020-03-12 | 2020-03-26 | 15 | 0 |
| 20/21 | Knee injury | 2021-04-26 | 2021-05-20 | 25 | 2 |
| 21/22 | minor knock | 2021-07-08 | 2021-07-12 | 5 | 0 |
| 21/22 | infection | 2021-09-27 | 2021-10-07 | 11 | 2 |
| 22/23 | Muscle injury | 2022-10-17 | 2022-11-01 | 16 | 3 |
| 23/24 | Hamstring injury | 2023-10-29 | 2023-12-12 | 45 | 5 |
| 24/25 | muscular problems | 2025-03-24 | 2025-04-03 | 11 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Sebastian Kolbe | 2 | 0 | 0 |
| Maximilian Beier | 1 | 1 | 0 |
| Robin Knoche | 1 | 0 | 0 |
| Louis Schaub | 2 | 5 | 0 |
| Bright Arrey-Mbi | 2 | 0 | 0 |
| Enzo Leopold | 2 | 1 | 0 |
| Max Besuschkow | 2 | 0 | 0 |
| Jannes Horn | 2 | 3 | 0 |
| Martin Tiefenbrunner | 2 | 0 | 0 |
| Derrick Köhn | 1 | 2 | 0 |
| Philipp Hercher | 2 | 4 | 0 |
| Ron-Robert Zieler | 1 | 0 | 0 |
| Havard Nielsen | 1 | 5 | 0 |
| Jannik Dehm | 2 | 0 | 0 |
| Rico Preißinger | 2 | 3 | 0 |
| Fabian Kunze | 1 | 0 | 0 |
| Sei Muroya | 1 | 2 | 0 |
| Phil Neumann | 2 | 0 | 0 |
| Dennis Lippert | 2 | 0 | 0 |
| Patrick Kammerbauer | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 12/13 | U17-Bundesliga South/Southwest | 1.FC Nürnberg U17 | 17 | 25 |
| 14/15 | U19-Bundesliga S/SW | 1.FC Nürnberg U19 | 16 | 22 |
| 22/23 | 2. Bundesliga | Hannover 96 | 14 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | 2. Bundesliga | Hannover 96 | 4 | 23 |
| 22/23 | 2. Bundesliga | Hannover 96 | 4 | 29 |
| 2024 | MLS | St. Louis CITY SC | 4 | 10 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-06-30 | Hannover 96 | FC Schalke 04 | Return from loan | — | €1.20m |
| 19/20 | 2019-07-02 | FC Schalke 04 | Hannover 96 | Loan | — | €1.50m |
Last 50 matches for St. Louis CITY SC 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-06-28 | MLS1 |
Houston Dynamo | – | St. Louis City SC | TIMED |
| 2026-06-25 | MLS1 |
St. Louis City SC | – | Orlando City | TIMED |
| 2026-06-14 | MLS1 |
St. Louis City SC | – | Los Angeles Galaxy | TIMED |
| 2026-06-08 | MLS1 |
Portland Timbers | – | St. Louis City SC | TIMED |
| 2026-05-31 | MLS1 |
St. Louis City SC | – | San Jose Earthquakes | TIMED |
| 2026-05-24 | MLS1 |
Colorado Rapids | – | St. Louis City SC | TIMED |
| 2026-05-17 | MLS1 |
Minnesota United FC | – | St. Louis City SC | TIMED |
| 2026-05-14 | MLS1 |
St. Louis City SC | – | Sporting Kansas City | TIMED |
| 2026-05-10 | MLS1 |
St. Louis City SC | – | San Diego FC | TIMED |
| 2026-05-03 | MLS1 |
Seattle Sounders | 4–1 | St. Louis City SC | Available |
| 2026-04-27 | MLS1 |
Los Angeles FC | 2–2 | St. Louis City SC | Available |
| 2026-04-19 | MLS1 |
St. Louis City SC | 0–0 | Vancouver Whitecaps | Available |
| 2026-04-13 | MLS1 |
St. Louis City SC | 1–2 | Columbus Crew | Available |
| 2026-04-05 | MLS1 |
Sporting Kansas City | 2–0 | St. Louis City SC | Available |
| 2026-03-30 | MLS1 |
St. Louis City SC | 0–1 | Austin FC | Available |
| 2026-03-22 | MLS1 |
Philadelphia Union | 1–0 | St. Louis City SC | Available |
| 2026-03-15 | MLS1 |
St. Louis City SC | 1–0 | Seattle Sounders | Available |
| 2026-03-09 | MLS1 |
Los Angeles Galaxy | 0–3 | St. Louis City SC | Available |
| 2026-03-01 | MLS1 |
San Diego FC | 0–0 | St. Louis City SC | Available |
| 2025-10-18 | MLS1 |
St. Louis City SC | – | Real Salt Lake | TIMED |
| 2025-10-04 | MLS1 |
Austin FC | – | St. Louis City SC | TIMED |
| 2025-09-27 | MLS1 |
St. Louis City SC | – | Los Angeles FC | TIMED |
| 2025-09-20 | MLS1 |
San Jose Earthquakes | – | St. Louis City SC | TIMED |
| 2025-09-13 | MLS1 |
CF Montréal | – | St. Louis City SC | TIMED |
| 2025-09-06 | MLS1 |
St. Louis City SC | – | FC Dallas | TIMED |
| 2025-08-30 | MLS1 |
St. Louis City SC | – | Houston Dynamo | TIMED |
| 2025-08-23 | MLS1 |
Vancouver Whitecaps | – | St. Louis City SC | TIMED |
| 2025-08-16 | MLS1 |
Chicago Fire | – | St. Louis City SC | TIMED |
| 2025-08-09 | MLS1 |
St. Louis City SC | – | Nashville SC | TIMED |
| 2025-07-26 | MLS1 |
St. Louis City SC | – | Minnesota United FC | TIMED |
| 2025-07-19 | MLS1 |
FC Dallas | – | St. Louis City SC | TIMED |
| 2025-07-13 | MLS1 |
St. Louis City SC | – | Portland Timbers | TIMED |
| 2025-07-05 | MLS1 |
Real Salt Lake | – | St. Louis City SC | TIMED |
| 2025-06-29 | MLS1 |
Vancouver Whitecaps | 4–3 | St. Louis City SC | Available |
| 2025-06-22 | MLS1 |
St. Louis City SC | 1–1 | Atlanta United FC | Available |
| 2025-06-19 | MLS1 |
St. Louis City SC | 0–3 | Colorado Rapids | Available |
| 2025-06-15 | MLS1 |
FC Dallas | 2–0 | St. Louis City SC | Available |
| 2025-06-08 | MLS1 |
St. Louis City SC | 0–0 | Portland Timbers | Available |
| 2025-06-01 | MLS1 |
Inter Miami CF | 3–3 | St. Louis City SC | Available |
| 2025-05-25 | MLS1 |
St. Louis City SC | 1–2 | Seattle Sounders | Available |
| 2025-05-18 | MLS1 |
FC Cincinnati | 3–1 | St. Louis City SC | Available |
| 2025-05-15 | MLS1 |
St. Louis City SC | 0–2 | Los Angeles FC | Available |
| 2025-05-11 | MLS1 |
St. Louis City SC | 3–1 | Chicago Fire | Available |
| 2025-05-04 | MLS1 |
Houston Dynamo | 0–0 | St. Louis City SC | Available |
| 2025-04-20 | MLS1 |
Sporting Kansas City | 3–3 | St. Louis City SC | Available |
| 2025-04-14 | MLS1 |
St. Louis City SC | 1–0 | Austin FC | Available |
| 2025-04-06 | MLS1 |
St. Louis City SC | 0–0 | FC Dallas | Available |
| 2025-03-30 | MLS1 |
Real Salt Lake | 3–1 | St. Louis City SC | INJURED muscular problems |
| 2025-03-23 | MLS1 |
St. Louis City SC | 2–2 | D.C. United | Available |
| 2025-03-16 | MLS1 |
Los Angeles Galaxy | 3–3 | St. Louis City SC | Available |
Teams faced most often by Cedric Teuchert'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 % |
|---|---|---|---|---|---|---|---|---|
| Hamburger SV | 20 | 8 | 3 | 9 | 29 | 34 | -5 | 40% |
| 1. FC Nürnberg | 18 | 8 | 5 | 5 | 31 | 23 | +8 | 44% |
| VfB Stuttgart | 16 | 5 | 6 | 5 | 22 | 25 | -3 | 31% |
| FC Schalke 04 | 16 | 3 | 3 | 10 | 19 | 30 | -11 | 19% |
| Werder Bremen | 14 | 3 | 4 | 7 | 17 | 29 | -12 | 21% |
| Fortuna Düsseldorf | 14 | 4 | 6 | 4 | 22 | 17 | +5 | 29% |
| Bor. Mönchengladbach | 13 | 3 | 0 | 10 | 13 | 23 | -10 | 23% |
| Borussia Dortmund | 12 | 2 | 2 | 8 | 12 | 24 | -12 | 17% |
| Bayer Leverkusen | 12 | 1 | 3 | 8 | 16 | 31 | -15 | 8% |
| FC St. Pauli | 12 | 6 | 3 | 3 | 18 | 10 | +8 | 50% |
| Karlsruher SC | 12 | 5 | 3 | 4 | 15 | 16 | -1 | 42% |
| VfL Wolfsburg | 12 | 5 | 3 | 4 | 19 | 18 | +1 | 42% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | First senior goal | |
| 16/17 | Goal #50 (career) | |
| 23/24 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 28 | 203 | 4 | 0 | 0 | 1.77 |
| 22/23 | 30 | 110 | 4 | 0 | 0 | 3.27 |
| 21/22 | 26 | 360 | 2 | 0 | 1 | 0.75 |
| 2025 | 24 | 416 | 1 | 0 | 0 | 0.22 |
| 2024 | 14 | 294 | 2 | 0 | 0 | 0.61 |
| 20/21 | 26 | 247 | 2 | 0 | 0 | 0.73 |
| 19/20 | 24 | 220 | 1 | 0 | 0 | 0.41 |
| 17/18 | 23 | 114 | 3 | 0 | 0 | 2.37 |
| 16/17 | 23 | 174 | 2 | 0 | 0 | 1.03 |
| 15/16 | 15 | 201 | 2 | 0 | 0 | 0.9 |
| 14/15 | 26 | 106 | 1 | 0 | 0 | 0.85 |
| 12/13 | 25 | 127 | 2 | 0 | 0 | 1.42 |
Output by competition
Career goals and assists broken down by tournament.
More on Cedric Teuchert
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Cedric Teuchert
Who is Cedric Teuchert?
Cedric Teuchert is a Germany professional footballer who plays as a centre-forward for St. Louis CITY SC.
How old is Cedric Teuchert?
Cedric Teuchert is 29 years old. He was born on January 14, 1997 in Coburg.
What position does Cedric Teuchert play?
Cedric Teuchert plays as a centre-forward (Attack - Centre-Forward).
What club does Cedric Teuchert play for?
Cedric Teuchert currently plays for St. Louis CITY SC.
How many career goals has Cedric Teuchert scored?
Across all senior club competitions in our dataset, Cedric Teuchert has scored 109 goals in 308 appearances.
What is Cedric Teuchert's market value?
Cedric Teuchert's most recent reported market value is €3.50m.
Germany