Keke Topp
Career snapshot
Career highs
Born the same day
Shares 2004-03-25 · 6 players total
| Full name | Keke Topp |
|---|---|
| Name in home country | Keke Maximilian Topp |
| Date of birth | 2004-03-25 (22 yrs) |
| Place of birth | Bremervörde, Germany |
| Citizenship | Germany |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 192.00 m |
| Current club | SV Werder Bremen |
| Joined | 2024-07-01 |
| Contract expires | 2028-06-30 |
| Agent | Karl M. Herzog ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SV Werder Bremen | 2 | 24/25 | 25/26 | 23 | 5 | 3 | 139 |
| FC Schalke 04 | 3 | 21/22 | 23/24 | 27 | 5 | 2 | 217 |
| FC Schalke 04 II | 1 | 23/24 | 23/24 | 5 | 1 | 3 | 357 |
| FC Schalke 04 U19 | 2 | 21/22 | 22/23 | 38 | 25 | 4 | 591 |
| SV Werder Bremen U17 | 2 | 19/20 | 20/21 | 5 | 5 | 2 | 87 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Bundesliga | SV Werder Bremen | 2 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | SV Werder Bremen | 19 | 2 | 2 | 1 | 0 | 119 |
| 24/25 | DFB-Pokal | SV Werder Bremen | 1 | 3 | 0 | 0 | 0 | 20 |
| 23/24 | 2. Bundesliga | FC Schalke 04 | 25 | 5 | 2 | 4 | 0 | 217 |
| 23/24 | Regionalliga West | FC Schalke 04 II | 5 | 1 | 3 | 1 | 0 | 357 |
| 22/23 | Bundesliga | FC Schalke 04 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | DFB-Pokal der Junioren | FC Schalke 04 U19 | 5 | 6 | 0 | 0 | 0 | 73 |
| 22/23 | U19-Bundesliga West | FC Schalke 04 U19 | 15 | 12 | 2 | 1 | 0 | 92 |
| 21/22 | 2. Bundesliga | FC Schalke 04 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | DFB-Pokal der Junioren | FC Schalke 04 U19 | 1 | 1 | 0 | 0 | 0 | 120 |
| 21/22 | U19 Ligapokal West | FC Schalke 04 U19 | 4 | 2 | 1 | 0 | 0 | 120 |
| 21/22 | U19-BL Finals | FC Schalke 04 U19 | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | U19-Bundesliga West | FC Schalke 04 U19 | 11 | 4 | 1 | 1 | 0 | 186 |
| 20/21 | U17-BL N/NE | SV Werder Bremen U17 | 5 | 5 | 2 | 2 | 0 | 87 |
| 19/20 | U17-BL N/NE | SV Werder Bremen U17 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Gnarrenb. Jgd. | W. Bremen Yth. | Transfer | 0 | — |
| 20/21 | 2020-07-01 | W. Bremen Yth. | W. Bremen U17 | Transfer | 0 | — |
| 21/22 | 2021-07-01 | W. Bremen U17 | Schalke 04 U19 | Transfer | 0 | — |
| 23/24 | 2023-07-01 | Schalke 04 U19 | FC Schalke 04 | Transfer | 500000 | — |
| 24/25 | 2024-07-01 | FC Schalke 04 | Werder Bremen | Transfer | 3000000 | €2.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Dental surgery | 2024-10-09 | 2024-10-17 | 9 | 2 |
| 24/25 | Syndesmotic ligament tear | 2024-11-27 | 2025-02-10 | 76 | 11 |
| 24/25 | Fitness | 2025-02-10 | 2025-02-24 | 15 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Paul Seguin | 1 | 1 | 939 |
| Kenan Karaman | 1 | 4 | 914 |
| Marcin Kaminski | 1 | 0 | 904 |
| Erik Lanfer | 2 | 0 | 897 |
| Yannick Tonye | 2 | 4 | 859 |
| Tristan Osmani | 2 | 1 | 851 |
| Tomas Kalas | 1 | 0 | 837 |
| Yusuf Kabadayi | 2 | 0 | 807 |
| Thomas Ouwejan | 1 | 0 | 728 |
| Ron Schallenberg | 2 | 0 | 656 |
| Derry Murkin | 1 | 0 | 534 |
| Semin Kojic | 2 | 0 | 435 |
| Michael Zetterer | 2 | 0 | 314 |
| Assan Ouédraogo | 2 | 1 | 0 |
| Niklas Barthel | 2 | 1 | 0 |
| Kelsey Owusu | 2 | 1 | 0 |
| Nedzhib Hadzha | 2 | 0 | 0 |
| Leo Weichert | 2 | 0 | 0 |
| Sidi Sané | 2 | 1 | 0 |
| Emmanuel Gyamfi | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | U19-Bundesliga West | FC Schalke 04 U19 | 12 | 15 |
| 22/23 | DFB-Pokal der Junioren | FC Schalke 04 U19 | 6 | 5 |
| 20/21 | U17-BL N/NE | SV Werder Bremen U17 | 5 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Regionalliga West | FC Schalke 04 II | 3 | 5 |
| 20/21 | U17-BL N/NE | SV Werder Bremen U17 | 2 | 5 |
| 23/24 | 2. Bundesliga | FC Schalke 04 | 2 | 25 |
Last 50 matches for SV Werder Bremen 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 |
SV Werder Bremen | 0–2 | Borussia Dortmund | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-02 | L1 |
SV Werder Bremen | 1–3 | FC Augsburg | Available |
| 2026-05-02 | L1 |
SV Werder Bremen | 1–3 | FC Augsburg | 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-18 | L1 |
SV Werder Bremen | 3–1 | Hamburger SV | Available |
| 2026-04-18 | L1 |
SV Werder Bremen | 3–1 | Hamburger SV | Available |
| 2026-04-12 | L1 |
1. FC Köln | 3–1 | SV Werder Bremen | Available |
| 2026-04-04 | L1 |
SV Werder Bremen | 1–2 | RB Leipzig | Available |
| 2026-03-21 | L1 |
VfL Wolfsburg | 0–1 | SV Werder Bremen | Available |
| 2026-03-15 | L1 |
SV Werder Bremen | 0–2 | 1. FSV Mainz 05 | Available |
| 2026-03-08 | L1 |
1. FC Union Berlin | 1–4 | SV Werder Bremen | Available |
| 2026-02-28 | L1 |
SV Werder Bremen | 2–0 | 1. FC Heidenheim 1846 | Available |
| 2026-02-22 | L1 |
FC St. Pauli 1910 | 2–1 | SV Werder Bremen | Available |
| 2026-02-14 | L1 |
SV Werder Bremen | 0–3 | FC Bayern München | Available |
| 2026-02-07 | L1 |
SC Freiburg | 1–0 | SV Werder Bremen | Available |
| 2026-01-31 | L1 |
SV Werder Bremen | 1–1 | Borussia Mönchengladbach | Available |
| 2026-01-27 | L1 |
SV Werder Bremen | 0–2 | TSG 1899 Hoffenheim | Available |
| 2026-01-24 | L1 |
Bayer 04 Leverkusen | 1–0 | SV Werder Bremen | Available |
| 2026-01-16 | L1 |
SV Werder Bremen | 3–3 | Eintracht Frankfurt | Available |
| 2026-01-13 | L1 |
Borussia Dortmund | 3–0 | SV Werder Bremen | Available |
| 2025-12-20 | L1 |
FC Augsburg | 0–0 | SV Werder Bremen | Available |
| 2025-12-14 | L1 |
SV Werder Bremen | 0–4 | VfB Stuttgart | Available |
| 2025-12-07 | L1 |
Hamburger SV | 3–2 | SV Werder Bremen | Available |
| 2025-11-29 | L1 |
SV Werder Bremen | 1–1 | 1. FC Köln | Available |
| 2025-11-23 | L1 |
RB Leipzig | 2–0 | SV Werder Bremen | Available |
| 2025-11-07 | L1 |
SV Werder Bremen | 2–1 | VfL Wolfsburg | Available |
| 2025-11-01 | L1 |
1. FSV Mainz 05 | 1–1 | SV Werder Bremen | Available |
| 2025-10-24 | L1 |
SV Werder Bremen | 1–0 | 1. FC Union Berlin | Available |
| 2025-10-18 | L1 |
1. FC Heidenheim 1846 | 2–2 | SV Werder Bremen | Available |
| 2025-10-04 | L1 |
SV Werder Bremen | 1–0 | FC St. Pauli 1910 | Available |
| 2025-09-26 | L1 |
FC Bayern München | 4–0 | SV Werder Bremen | Available |
| 2025-09-20 | L1 |
SV Werder Bremen | 0–3 | SC Freiburg | Available |
| 2025-09-14 | L1 |
Borussia Mönchengladbach | 0–4 | SV Werder Bremen | Available |
| 2025-08-30 | L1 |
SV Werder Bremen | 3–3 | Bayer 04 Leverkusen | Available |
| 2025-08-23 | L1 |
Eintracht Frankfurt | 4–1 | SV Werder Bremen | Available |
| 2025-05-17 | L1 |
1. FC Heidenheim 1846 | 1–4 | SV Werder Bremen | Available |
| 2025-05-10 | L1 |
SV Werder Bremen | 0–0 | RB Leipzig | Available |
| 2025-05-03 | L1 |
1. FC Union Berlin | 2–2 | SV Werder Bremen | Available |
| 2025-04-27 | L1 |
SV Werder Bremen | 0–0 | FC St. Pauli 1910 | Available |
| 2025-04-19 | L1 |
SV Werder Bremen | 1–0 | VfL Bochum 1848 | Available |
| 2025-04-13 | L1 |
VfB Stuttgart | 1–2 | SV Werder Bremen | Available |
| 2025-04-05 | L1 |
SV Werder Bremen | 2–0 | Eintracht Frankfurt | Available |
| 2025-03-29 | L1 |
Holstein Kiel | 0–3 | SV Werder Bremen | Available |
| 2025-03-15 | L1 |
SV Werder Bremen | 2–4 | Borussia Mönchengladbach | Available |
| 2025-03-08 | L1 |
Bayer 04 Leverkusen | 0–2 | SV Werder Bremen | Available |
| 2025-03-01 | L1 |
SV Werder Bremen | 1–2 | VfL Wolfsburg | Available |
| 2025-02-21 | L1 |
SC Freiburg | 5–0 | SV Werder Bremen | INJURED Fitness |
Teams faced most often by Keke Topp'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 % |
|---|---|---|---|---|---|---|---|---|
| VfL Wolfsburg | 13 | 2 | 4 | 7 | 15 | 26 | -11 | 15% |
| Hertha BSC | 12 | 5 | 1 | 6 | 24 | 26 | -2 | 42% |
| Eintracht Frankfurt | 12 | 3 | 4 | 5 | 18 | 23 | -5 | 25% |
| SC Freiburg | 12 | 1 | 2 | 9 | 5 | 25 | -20 | 8% |
| 1. FSV Mainz 05 | 12 | 7 | 3 | 2 | 17 | 10 | +7 | 58% |
| RB Leipzig | 12 | 0 | 3 | 9 | 10 | 33 | -23 | 0% |
| Bayer 04 Leverkusen | 12 | 1 | 4 | 7 | 9 | 27 | -18 | 8% |
| VfB Stuttgart | 12 | 4 | 4 | 4 | 16 | 19 | -3 | 33% |
| FC Augsburg | 12 | 4 | 3 | 5 | 16 | 15 | +1 | 33% |
| Borussia Mönchengladbach | 12 | 1 | 5 | 6 | 19 | 29 | -10 | 8% |
| 1. FC Union Berlin | 12 | 2 | 4 | 6 | 13 | 20 | -7 | 17% |
| Borussia Dortmund | 12 | 1 | 3 | 8 | 10 | 25 | -15 | 8% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | 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 | 20 | 139 | 1 | 0 | 0 | 0.65 |
| 23/24 | 30 | 574 | 5 | 0 | 0 | 0.78 |
| 22/23 | 21 | 165 | 1 | 0 | 0 | 0.55 |
| 21/22 | 19 | 426 | 2 | 0 | 0 | 0.42 |
| 20/21 | 5 | 87 | 2 | 0 | 0 | 2.07 |
Output by competition
Career goals and assists broken down by tournament.
More on Keke Topp
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Keke Topp
Who is Keke Topp?
Keke Topp is a Germany professional footballer who plays as a centre-forward for SV Werder Bremen.
How old is Keke Topp?
Keke Topp is 22 years old. He was born on March 25, 2004 in Bremervörde.
What position does Keke Topp play?
Keke Topp plays as a centre-forward (Attack - Centre-Forward).
What club does Keke Topp play for?
Keke Topp currently plays for SV Werder Bremen.
How many career goals has Keke Topp scored?
Across all senior club competitions in our dataset, Keke Topp has scored 41 goals in 98 appearances.
What is Keke Topp's market value?
Keke Topp's most recent reported market value is €4.00m.
Germany