Yannik Keitel
Career snapshot
Career highs
Born the same day
Shares 2000-02-15 · 6 players total
| Full name | Yannik Keitel |
|---|---|
| Date of birth | 2000-02-15 (26 yrs) |
| Place of birth | Breisach am Rhein, Germany |
| Citizenship | Germany |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | both |
| Height | 186.00 m |
| Current club | VfB Stuttgart |
| Joined | 2024-07-01 |
| Contract expires | 2028-06-30 |
| Agent | Unique Sports Group |
Percentile rank vs 1209 other Midfield - Defensive Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| VfB Stuttgart | 1 | 24/25 | 24/25 | 18 | 1 | 0 | 144 |
| SC Freiburg | 5 | 19/20 | 23/24 | 79 | 1 | 3 | 921 |
| SC Freiburg II | 3 | 18/19 | 20/21 | 23 | 3 | 1 | 1,000 |
| SC Freiburg U19 | 2 | 17/18 | 18/19 | 35 | 6 | 4 | 1,486 |
| SC Freiburg U17 | 2 | 15/16 | 16/17 | 29 | 4 | 3 | 454 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Bundesliga | VfB Stuttgart | 11 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Champions League | VfB Stuttgart | 4 | 1 | 0 | 1 | 0 | 144 |
| 24/25 | DFB-Pokal | VfB Stuttgart | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | DFL-Supercup | VfB Stuttgart | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Bundesliga | SC Freiburg | 15 | 1 | 0 | 0 | 0 | 921 |
| 23/24 | DFB-Pokal | SC Freiburg | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | SC Freiburg | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | SC Freiburg | 22 | 0 | 2 | 4 | 0 | 0 |
| 22/23 | DFB-Pokal | SC Freiburg | 2 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Europa League | SC Freiburg | 7 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Bundesliga | SC Freiburg | 12 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | DFB-Pokal | SC Freiburg | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | SC Freiburg | 12 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | DFB-Pokal | SC Freiburg | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Regionalliga Südwest | SC Freiburg II | 5 | 1 | 1 | 0 | 0 | 424 |
| 19/20 | Bundesliga | SC Freiburg | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Regionalliga Südwest | SC Freiburg II | 17 | 2 | 0 | 1 | 0 | 576 |
| 18/19 | DFB-Pokal der Junioren | SC Freiburg U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Regionalliga Südwest | SC Freiburg II | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | U19-Bundesliga S/SW | SC Freiburg U19 | 13 | 1 | 0 | 2 | 0 | 758 |
| 17/18 | DFB-Jun.-Pokal | SC Freiburg U19 | 4 | 3 | 0 | 2 | 0 | 115 |
| 17/18 | U19-Bundesliga S/SW | SC Freiburg U19 | 16 | 2 | 4 | 1 | 0 | 613 |
| 16/17 | U17-Bundesliga South/Southwest | SC Freiburg U17 | 22 | 4 | 3 | 2 | 0 | 454 |
| 15/16 | U17-Bundesliga South/Southwest | SC Freiburg U17 | 7 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Breisach Yth. | Freiburg Yth. | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Freiburg Yth. | SC Freiburg U17 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | SC Freiburg U17 | SC Freiburg U19 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | SC Freiburg U19 | SC Freiburg II | Transfer | 0 | — |
| 20/21 | 2020-07-01 | SC Freiburg II | SC Freiburg | Transfer | 450000 | — |
| 24/25 | 2024-07-01 | SC Freiburg | VfB Stuttgart | Transfer | 5000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Knock | 2017-10-16 | 2017-11-16 | 32 | 5 |
| 19/20 | Foot injury | 2020-05-25 | 2020-06-17 | 24 | 0 |
| 20/21 | Inner ligament injury | 2020-11-23 | 2020-12-31 | 39 | 6 |
| 21/22 | muscular problems | 2021-12-05 | 2022-01-07 | 34 | 4 |
| 21/22 | Broken toe | 2022-02-17 | 2022-06-27 | 131 | 19 |
| 23/24 | unknown injury | 2023-10-02 | 2023-11-03 | 33 | 6 |
| 23/24 | Adductor pain | 2023-11-11 | 2023-12-13 | 33 | 5 |
| 24/25 | Knock | 2024-08-29 | 2024-09-04 | 7 | 1 |
| 24/25 | Adductor pain | 2024-10-28 | 2024-11-03 | 7 | 2 |
| 24/25 | Hamstring injury | 2025-05-12 | 2025-05-22 | 11 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nils Petersen | 2 | 0 | 758 |
| Philipp Treu | 2 | 0 | 0 |
| Christian Günter | 2 | 0 | 0 |
| Nico Schlotterbeck | 2 | 0 | 0 |
| Claudio Kammerknecht | 1 | 0 | 0 |
| Ritsu Doan | 2 | 0 | 0 |
| Matthias Ginter | 2 | 1 | 0 |
| Jonas Fritschi | 1 | 0 | 0 |
| Carlo Boukhalfa | 1 | 0 | 0 |
| Kiliann Sildillia | 2 | 0 | 0 |
| Kevin Schade | 2 | 1 | 0 |
| Woo-yeong Jeong | 2 | 0 | 0 |
| Noah Atubolu | 2 | 0 | 0 |
| Roland Sallai | 2 | 0 | 0 |
| Mark Flekken | 2 | 0 | 0 |
| Noah Weißhaupt | 2 | 1 | 0 |
| Lucas Hermes | 1 | 2 | 0 |
| Lukas Kübler | 2 | 0 | 0 |
| Sascha Risch | 1 | 1 | 0 |
| Enzo Leopold | 1 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | U17-Bundesliga South/Southwest | SC Freiburg U17 | 4 | 22 |
| 17/18 | DFB-Jun.-Pokal | SC Freiburg U19 | 3 | 4 |
| 17/18 | U19-Bundesliga S/SW | SC Freiburg U19 | 2 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | U19-Bundesliga S/SW | SC Freiburg U19 | 4 | 16 |
| 16/17 | U17-Bundesliga South/Southwest | SC Freiburg U17 | 3 | 22 |
| 22/23 | Bundesliga | SC Freiburg | 2 | 22 |
Last 50 matches for VfB Stuttgart while Yannik Keitel was at the club (joined 2024-07-01). 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 |
Eintracht Frankfurt | 2–2 | VfB Stuttgart | Available |
| 2026-05-09 | L1 |
VfB Stuttgart | 3–1 | Bayer 04 Leverkusen | Available |
| 2026-05-09 | L1 |
VfB Stuttgart | 3–1 | Bayer 04 Leverkusen | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-04-26 | L1 |
VfB Stuttgart | 1–1 | SV Werder Bremen | Available |
| 2026-04-26 | L1 |
VfB Stuttgart | 1–1 | SV Werder Bremen | Available |
| 2026-04-19 | L1 |
FC Bayern München | 4–2 | VfB Stuttgart | Available |
| 2026-04-19 | L1 |
FC Bayern München | 4–2 | VfB Stuttgart | Available |
| 2026-04-12 | L1 |
VfB Stuttgart | 4–0 | Hamburger SV | Available |
| 2026-04-04 | L1 |
VfB Stuttgart | 0–2 | Borussia Dortmund | Available |
| 2026-03-22 | L1 |
FC Augsburg | 2–5 | VfB Stuttgart | Available |
| 2026-03-15 | L1 |
VfB Stuttgart | 1–0 | RB Leipzig | Available |
| 2026-03-07 | L1 |
1. FSV Mainz 05 | 2–2 | VfB Stuttgart | Available |
| 2026-03-01 | L1 |
VfB Stuttgart | 4–0 | VfL Wolfsburg | Available |
| 2026-02-22 | L1 |
1. FC Heidenheim 1846 | 3–3 | VfB Stuttgart | Available |
| 2026-02-14 | L1 |
VfB Stuttgart | 3–1 | 1. FC Köln | Available |
| 2026-02-07 | L1 |
FC St. Pauli 1910 | 2–1 | VfB Stuttgart | Available |
| 2026-02-01 | L1 |
VfB Stuttgart | 1–0 | SC Freiburg | Available |
| 2026-01-25 | L1 |
Borussia Mönchengladbach | 0–3 | VfB Stuttgart | Available |
| 2026-01-18 | L1 |
VfB Stuttgart | 1–1 | 1. FC Union Berlin | Available |
| 2026-01-13 | L1 |
VfB Stuttgart | 3–2 | Eintracht Frankfurt | Available |
| 2026-01-10 | L1 |
Bayer 04 Leverkusen | 1–4 | VfB Stuttgart | Available |
| 2025-12-20 | L1 |
VfB Stuttgart | 0–0 | TSG 1899 Hoffenheim | Available |
| 2025-12-14 | L1 |
SV Werder Bremen | 0–4 | VfB Stuttgart | Available |
| 2025-12-06 | L1 |
VfB Stuttgart | 0–5 | FC Bayern München | Available |
| 2025-11-30 | L1 |
Hamburger SV | 2–1 | VfB Stuttgart | Available |
| 2025-11-22 | L1 |
Borussia Dortmund | 3–3 | VfB Stuttgart | Available |
| 2025-11-09 | L1 |
VfB Stuttgart | 3–2 | FC Augsburg | Available |
| 2025-11-01 | L1 |
RB Leipzig | 3–1 | VfB Stuttgart | Available |
| 2025-10-26 | L1 |
VfB Stuttgart | 2–1 | 1. FSV Mainz 05 | Available |
| 2025-10-18 | L1 |
VfL Wolfsburg | 0–3 | VfB Stuttgart | Available |
| 2025-10-05 | L1 |
VfB Stuttgart | 1–0 | 1. FC Heidenheim 1846 | Available |
| 2025-09-28 | L1 |
1. FC Köln | 1–2 | VfB Stuttgart | Available |
| 2025-09-19 | L1 |
VfB Stuttgart | 2–0 | FC St. Pauli 1910 | Available |
| 2025-09-13 | L1 |
SC Freiburg | 3–1 | VfB Stuttgart | Available |
| 2025-08-30 | L1 |
VfB Stuttgart | 1–0 | Borussia Mönchengladbach | Available |
| 2025-08-23 | L1 |
1. FC Union Berlin | 2–1 | VfB Stuttgart | Available |
| 2025-05-24 | L1 |
Arminia Bielefeld | 2–4 | VfB Stuttgart | Available |
| 2025-05-17 | L1 |
RB Leipzig | 2–3 | VfB Stuttgart | INJURED Hamstring injury |
| 2025-05-11 | L1 |
VfB Stuttgart | 4–0 | FC Augsburg | Available |
| 2025-05-03 | L1 |
FC St. Pauli 1910 | 0–1 | VfB Stuttgart | Available |
| 2025-04-25 | L1 |
VfB Stuttgart | 0–1 | 1. FC Heidenheim 1846 | Available |
| 2025-04-19 | L1 |
1. FC Union Berlin | 4–4 | VfB Stuttgart | Available |
| 2025-04-13 | L1 |
VfB Stuttgart | 1–2 | SV Werder Bremen | Available |
| 2025-04-05 | L1 |
VfL Bochum 1848 | 0–4 | VfB Stuttgart | Available |
| 2025-04-02 | L1 |
VfB Stuttgart | 3–1 | RB Leipzig | Available |
| 2025-03-29 | L1 |
Eintracht Frankfurt | 1–0 | VfB Stuttgart | Available |
| 2025-03-16 | L1 |
VfB Stuttgart | 3–4 | Bayer 04 Leverkusen | Available |
| 2025-03-08 | L1 |
Holstein Kiel | 2–2 | VfB Stuttgart | Available |
Teams faced most often by Yannik Keitel'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 Augsburg | 25 | 15 | 7 | 3 | 43 | 24 | +19 | 60% |
| RB Leipzig | 25 | 7 | 3 | 15 | 29 | 53 | -24 | 28% |
| Borussia Dortmund | 25 | 8 | 3 | 14 | 32 | 55 | -23 | 32% |
| Eintracht Frankfurt | 24 | 6 | 8 | 10 | 29 | 41 | -12 | 25% |
| VfL Wolfsburg | 24 | 10 | 5 | 9 | 33 | 36 | -3 | 42% |
| 1. FSV Mainz 05 | 24 | 10 | 4 | 10 | 36 | 38 | -2 | 42% |
| 1. FC Union Berlin | 16 | 5 | 6 | 5 | 25 | 21 | +4 | 31% |
| FC Schalke 04 | 16 | 6 | 5 | 5 | 24 | 16 | +8 | 38% |
| 1. FC Köln | 16 | 10 | 3 | 3 | 31 | 21 | +10 | 63% |
| Hertha BSC | 16 | 7 | 4 | 5 | 20 | 19 | +1 | 44% |
| Bayer Leverkusen | 14 | 2 | 4 | 8 | 8 | 20 | -12 | 14% |
| Bor. Mönchengladbach | 13 | 6 | 1 | 6 | 15 | 20 | -5 | 46% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 18 | 144 | 3 | 0 | 0 | 1.88 |
| 22/23 | 31 | 0 | 6 | 0 | 0 | 0 |
| 21/22 | 14 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 18 | 424 | 1 | 0 | 0 | 0.21 |
| 19/20 | 20 | 576 | 1 | 1 | 0 | 0.31 |
| 18/19 | 16 | 758 | 2 | 0 | 0 | 0.24 |
| 17/18 | 20 | 728 | 3 | 0 | 0 | 0.37 |
| 16/17 | 22 | 454 | 2 | 0 | 0 | 0.4 |
Output by competition
Career goals and assists broken down by tournament.
More on Yannik Keitel
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Yannik Keitel
Who is Yannik Keitel?
Yannik Keitel is a Germany professional footballer who plays as a defensive midfield for VfB Stuttgart.
How old is Yannik Keitel?
Yannik Keitel is 26 years old. He was born on February 15, 2000 in Breisach am Rhein.
What position does Yannik Keitel play?
Yannik Keitel plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Yannik Keitel play for?
Yannik Keitel currently plays for VfB Stuttgart.
How many career goals has Yannik Keitel scored?
Across all senior club competitions in our dataset, Yannik Keitel has scored 15 goals in 184 appearances.
What is Yannik Keitel's market value?
Yannik Keitel's most recent reported market value is €3.50m.
Germany