Keke Topp has made 21 appearances in the 2025/26 Bundesliga season, logging 678 minutes and scoring one goal while providing one assist. He has taken 14 shots, 3 of which were on target, and delivered 8 key passes. His defensive contributions include 10 tackles and one interception, with a tackles-per-90 rate of 1.33 compared to the baseline of 0.93. Topp’s dribbles succeeded at 0.66 per 90, below the baseline of 0.94. He averages 6.39 in match rating and has a conversion percentage of 7. Despite a modest goal output of 0.13 per 90, his defensive volume is well above the forward position baseline, demonstrating a strong work rate off the ball.
Keke Topp has played 678 minutes across 21 appearances in Bundesliga, at 0.13 goals per 90 against a positional baseline of 0.40, converting 7% of 14 shots and averaging 6.39 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jens Stage | M | 29 | 2468 | 10 | 2 | 41 | 21 | 24% | 26 | 75% | 13 | 52% | 41 | 18 | 9 | 55% | 35 | 30 | 5 | 0 | 0 | 7.02 | 4.6 |
| Justin Njinmah | F | 34 | 2015 | 5 | 0 | 49 | 23 | 10% | 19 | 77% | 22 | 39% | 23 | 6 | 1 | 50% | 8 | 26 | 2 | 0 | 0 | 6.67 | 2.8 |
| Romano Schmid | M | 35 | 3078 | 4 | 8 | 39 | 21 | 10% | 92 | 76% | 40 | 39% | 47 | 12 | 4 | 40% | 20 | 33 | 4 | 0 | 0 | 6.94 | 8.3 |
| Marco Grüll | F | 34 | 2110 | 3 | 1 | 31 | 13 | 10% | 33 | 77% | 22 | 47% | 40 | 15 | 7 | 43% | 34 | 30 | 5 | 0 | 0 | 6.73 | 4.9 |
| Samuel Mbangula | F | 27 | 1212 | 3 | 2 | 12 | 8 | 25% | 15 | 87% | 31 | 54% | 16 | 4 | 1 | 49% | 5 | 24 | 0 | 0 | 0 | 6.82 | 2.3 |
| Jovan Milošević | F | 13 | 501 | 3 | 1 | 9 | 4 | 33% | 3 | 75% | 5 | 56% | 4 | 1 | 1 | 39% | 8 | 3 | 2 | 0 | 0 | 6.65 | 3.0 |
| Marco Friedl | D | 31 | 2639 | 1 | 0 | 8 | 2 | 12% | 5 | 89% | 4 | 57% | 48 | 36 | 24 | 62% | 19 | 16 | 10 | 1 | 0 | 6.87 | 2.9 |
| Karim Coulibaly | D | 27 | 2122 | 1 | 0 | 6 | 1 | 17% | 7 | 87% | 8 | 67% | 27 | 23 | 17 | 50% | 18 | 9 | 5 | 1 | 0 | 6.45 | 4.1 |
| Cameron Puertas | M | 28 | 1878 | 1 | 2 | 25 | 8 | 4% | 27 | 85% | 14 | 35% | 60 | 19 | 8 | 44% | 36 | 22 | 6 | 0 | 0 | 6.71 | 7.3 |
| Olivier Deman | D | 17 | 1267 | 1 | 2 | 5 | 3 | 20% | 17 | 80% | 6 | 46% | 40 | 11 | 4 | 63% | 19 | 12 | 4 | 0 | 0 | 6.85 | 8.2 |
| Keke Topp | F | 21 | 678 | 1 | 1 | 14 | 3 | 7% | 8 | 75% | 5 | 56% | 10 | 1 | 1 | 37% | 16 | 7 | 4 | 0 | 0 | 6.39 | 4.2 |
| Isaac Schmidt | D | 19 | 677 | 1 | 0 | 5 | 2 | 20% | 10 | 77% | 10 | 59% | 16 | 11 | 0 | 58% | 9 | 3 | 2 | 0 | 0 | 6.62 | 3.9 |
| Patrice Čović | M | 16 | 420 | 1 | 0 | 2 | 2 | 50% | 4 | 80% | 0 | 0% | 14 | 4 | 0 | 35% | 8 | 2 | 1 | 0 | 0 | 6.58 | 9.2 |
| Salim Musah | F | 8 | 210 | 1 | 0 | 5 | 4 | 20% | 3 | 75% | 1 | 50% | 3 | 2 | 0 | 39% | 4 | 3 | 0 | 0 | 0 | 6.67 | 3.1 |
| Mio Backhaus | G | 32 | 2880 | 0 | 0 | 0 | 0 | – | 0 | 79% | 0 | – | 0 | 0 | 0 | 89% | 0 | 12 | 1 | 0 | 100 | 7.10 | 7.0 |
| Senne Lynen | M | 32 | 2847 | 0 | 0 | 14 | 4 | 0% | 15 | 86% | 6 | 32% | 66 | 80 | 11 | 45% | 40 | 13 | 5 | 0 | 0 | 6.79 | 8.7 |
| Yukinari Sugawara | D | 31 | 2432 | 0 | 6 | 21 | 11 | 0% | 20 | 80% | 11 | 39% | 36 | 12 | 6 | 49% | 22 | 11 | 2 | 1 | 0 | 6.53 | 3.7 |
| Amos Pieper | D | 19 | 1504 | 0 | 0 | 6 | 2 | 0% | 2 | 86% | 0 | 0% | 31 | 25 | 16 | 72% | 10 | 15 | 4 | 0 | 0 | 7.05 | 0.8 |
| Felix Agu | D | 12 | 836 | 0 | 0 | 3 | 1 | 0% | 7 | 80% | 5 | 62% | 22 | 13 | 7 | 67% | 11 | 16 | 1 | 0 | 0 | 6.68 | 4.4 |
| Niklas Stark | D | 15 | 817 | 0 | 0 | 4 | 1 | 0% | 0 | 87% | 0 | 0% | 18 | 13 | 5 | 61% | 11 | 11 | 8 | 2 | 0 | 6.58 | 4.4 |
| Leonardo Bittencourt | M | 18 | 679 | 0 | 1 | 7 | 0 | 0% | 5 | 85% | 3 | 38% | 19 | 9 | 0 | 60% | 8 | 12 | 7 | 1 | 0 | 6.64 | 2.9 |
| Julián Malatini | D | 11 | 540 | 0 | 0 | 1 | 0 | 0% | 2 | 83% | 1 | 33% | 15 | 5 | 1 | 53% | 7 | 1 | 3 | 0 | 0 | 6.43 | 3.7 |
| Victor Okoh Boniface | F | 11 | 325 | 0 | 2 | 12 | 6 | 0% | 7 | 69% | 5 | 36% | 2 | 0 | 0 | 54% | 1 | 6 | 1 | 0 | 0 | 6.68 | 7.1 |
| Karl Hein | G | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 75% | 1 | 100% | 0 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 11 | 7.70 | – |
| Maximilian Wöber | D | 3 | 114 | 0 | 0 | 0 | 0 | – | 2 | 62% | 0 | – | 3 | 2 | 1 | 50% | 1 | 0 | 0 | 0 | 0 | 7.13 | – |
| Michael Zetterer | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 57% | 0 | – | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 3 | 7.30 | – |
| Skelly Alvero | M | 2 | 37 | 0 | 0 | 0 | 0 | – | 0 | 96% | 0 | – | 0 | 1 | 1 | 100% | 0 | 1 | 0 | 0 | 0 | 6.80 | – |
| Mick Schmetgens | D | 2 | 36 | 0 | 0 | 0 | 0 | – | 0 | 90% | 0 | – | 1 | 1 | 2 | 75% | 0 | 0 | 0 | 0 | 0 | 7.30 | – |
| Isak Hansen Aarøen | M | 1 | 1 | 0 | 0 | 0 | 0 | – | 0 | 60% | 0 | 0% | 2 | 0 | 0 | 67% | 0 | 0 | 0 | 0 | 0 | – | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Werder Bremen | Bundesliga | 20 | 659 | 1 | 1 | 14 | 3 | 7% | 8 | 75% | 5 | 9 | 1 | 37% | 16 | 4 | 0 | 6.39 |
| 2025/26 | Werder Bremen | DFB Pokal | 1 | 19 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | 1 | 0 | 25% | 0 | 0 | 0 | 6.30 |
| 2024/25 | Werder Bremen | Bundesliga | 19 | 270 | 2 | 2 | 5 | 4 | 40% | 10 | 58% | 1 | 3 | 1 | 32% | 8 | 1 | 0 | 6.75 |
| 2024/25 | Werder Bremen | DFB Pokal | 1 | 61 | 3 | 0 | 5 | 4 | 60% | 3 | 60% | 3 | 0 | 0 | 43% | 1 | 0 | 0 | 10.00 |
| 2023/24 | FC Schalke 04 | 2. Bundesliga | 24 | 1055 | 5 | 1 | 19 | 14 | 26% | 13 | 58% | 18 | 12 | 0 | 34% | 28 | 4 | 0 | 6.76 |
| 2022/23 | FC Schalke 04 | Bundesliga | 1 | 19 | 0 | 0 | 0 | 0 | – | 0 | 75% | 0 | 0 | 1 | 25% | 1 | 0 | 0 | 6.50 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 Mar | v FSV Mainz 05 | L | 45 | – | 0 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | 6.90 | 6.1 |
| 08 Mar | a Union Berlin | W | 45 | – | 0 | 0 | – | 0 | 2 | 3 | 1 | 0 | 6.30 | 5.1 |
| 28 Feb | v 1. FC Heidenheim | W | 21 | – | 0 | 2 | – | 1 | 1 | – | 0 | 0 | 6.20 | 4.9 |
| 22 Feb | a FC St. Pauli | L | 11 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 6.20 | 3.7 |
| 07 Feb | a SC Freiburg | L | 90 | – | 0 | 2 | – | 0 | 0 | – | 0 | 0 | 5.90 | 3.4 |
| 31 Jan | v Borussia Mönchengladbach | D | 7 | 1 | 0 | 1 | 1 | 1 | 0 | – | 0 | 0 | 7.30 | 10.0 |
| 27 Jan | v 1899 Hoffenheim | L | 14 | – | 0 | 1 | – | 1 | 0 | – | 0 | 0 | 6.50 | 5.7 |
| 24 Jan | a Bayer Leverkusen | L | 11 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 6.50 | 4.3 |
| 16 Jan | v Eintracht Frankfurt | D | 8 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.70 | 5.0 |
| 20 Dec | a FC Augsburg | D | 16 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.70 | 4.5 |
| 14 Dec | v VfB Stuttgart | L | 26 | – | 0 | 0 | – | 1 | 0 | 2 | 0 | 0 | 6.30 | 5.0 |
| 07 Dec | a Hamburger SV | L | 69 | – | 0 | 0 | – | 0 | 0 | 2 | 1 | 0 | 6.30 | 3.5 |
| 29 Nov | v 1. FC Köln | D | 71 | – | 0 | 1 | – | 0 | 1 | 2 | 0 | 0 | 6.20 | 3.6 |
| 23 Nov | a RB Leipzig | L | 73 | – | 0 | 1 | – | 2 | 0 | 2 | 0 | 0 | 6.60 | 4.9 |
| 07 Nov | v VfL Wolfsburg | W | 65 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.00 | 3.9 |