Thomas Keller has appeared twice for his club in the 2. Bundesliga so far, logging 180 minutes of action. He has not scored or assisted, and his single shot has not found the target, giving him a 0.0 conversion rate. Keller’s defensive contributions include one tackle and three interceptions, which translates to 0.5 tackles per 90 minutes, below the league average of 1.65. His offensive output is minimal, with no key passes or successful dribbles and a shots-per-90 rate of 0.5 that matches the league average. The average match rating of 6.55 reflects a modest performance level. Overall, Keller’s numbers depict a defender who is still finding his footing in the current season.
Thomas Keller has played 249 minutes across 3 appearances in 2. Bundesliga, at 0.00 goals per 90 against a positional baseline of 0.06, converting 0% of 3 shots and averaging 6.33 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jonas Sterner | D | 3 | 225 | 2 | 1 | 3 | 3 | 67% | 2 | 81% | 0 | 0% | 5 | 1 | 0 | 36% | 1 | 0 | 0 | 0 | 0 | 7.00 | – |
| Robert Wagner | M | 3 | 270 | 1 | 0 | 1 | 1 | 100% | 1 | 87% | 1 | 20% | 6 | 2 | 1 | 39% | 6 | 3 | 0 | 0 | 0 | 6.77 | – |
| Vincent Vermeij | F | 3 | 235 | 1 | 1 | 4 | 1 | 25% | 2 | 82% | 2 | 100% | 3 | 0 | 2 | 45% | 6 | 3 | 0 | 0 | 0 | 7.00 | – |
| Tim Schreiber | G | 3 | 270 | 0 | 0 | 0 | 0 | – | 0 | 77% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 11 | 6.80 | – |
| Alexander Rossipal | D | 3 | 270 | 0 | 0 | 2 | 1 | 0% | 2 | 84% | 0 | – | 4 | 3 | 2 | 67% | 1 | 0 | 0 | 0 | 0 | 6.60 | – |
| Friedrich Müller | D | 3 | 270 | 0 | 0 | 1 | 1 | 0% | 2 | 93% | 0 | – | 2 | 2 | 1 | 47% | 3 | 0 | 0 | 0 | 0 | 6.17 | – |
| Ben Bobzien | M | 3 | 251 | 0 | 1 | 5 | 3 | 0% | 7 | 85% | 5 | 42% | 1 | 3 | 0 | 43% | 4 | 7 | 1 | 0 | 0 | 6.63 | – |
| Thomas Keller | D | 3 | 249 | 0 | 0 | 3 | 0 | 0% | 0 | 93% | 0 | – | 1 | 3 | 0 | 33% | 4 | 1 | 4 | 1 | 0 | 6.33 | – |
| Niklas Hauptmann | M | 3 | 240 | 0 | 0 | 3 | 1 | 0% | 3 | 81% | 2 | 33% | 5 | 1 | 0 | 42% | 2 | 6 | 0 | 0 | 0 | 6.53 | – |
| Kaan İnanoğlu | M | 3 | 175 | 0 | 0 | 2 | 1 | 0% | 5 | 85% | 2 | 33% | 4 | 2 | 1 | 50% | 0 | 2 | 0 | 0 | 0 | 6.53 | – |
| Nicolai Rapp | M | 2 | 157 | 0 | 0 | 0 | 0 | – | 1 | 93% | 0 | 0% | 3 | 3 | 2 | 67% | 0 | 2 | 0 | 0 | 0 | 6.75 | – |
| Jakob Lemmer | M | 3 | 95 | 0 | 0 | 5 | 2 | 0% | 0 | 64% | 5 | 100% | 2 | 0 | 0 | 50% | 0 | 0 | 0 | 0 | 0 | 6.83 | – |
| Lukas Boeder | D | 2 | 78 | 0 | 0 | 0 | 0 | – | 0 | 88% | 0 | – | 0 | 0 | 0 | 60% | 1 | 2 | 0 | 0 | 0 | 6.60 | – |
| Simon Straudi | D | 1 | 45 | 0 | 0 | 0 | 0 | – | 0 | 74% | 0 | – | 3 | 0 | 1 | 67% | 1 | 0 | 1 | 0 | 0 | 6.30 | – |
| Christoph Daferner | F | 1 | 29 | 0 | 0 | 1 | 0 | 0% | 0 | 33% | 0 | – | 0 | 0 | 0 | 60% | 0 | 0 | 0 | 0 | 0 | 6.00 | – |
| Nils Fröling | F | 3 | 27 | 0 | 0 | 0 | 0 | – | 0 | 50% | 1 | 50% | 2 | 0 | 0 | 57% | 0 | 0 | 0 | 0 | 0 | 6.60 | – |
| Luca Herrmann | M | 2 | 23 | 0 | 0 | 0 | 0 | – | 0 | 92% | 0 | 0% | 0 | 1 | 0 | 50% | 0 | 0 | 0 | 0 | 0 | 6.65 | – |
| Jonas Oehmichen | M | 1 | 23 | 0 | 0 | 0 | 0 | – | 0 | 14% | 0 | – | 0 | 0 | 1 | 33% | 0 | 0 | 0 | 0 | 0 | 6.00 | – |
| Ahmet Muhamedbegović | D | 1 | 19 | 0 | 0 | 1 | 1 | 0% | 0 | – | 0 | – | 0 | 0 | 2 | 50% | 0 | 0 | 0 | 0 | 0 | 5.90 | – |
| Tobias Raschl | M | 1 | 14 | 0 | 1 | 0 | 0 | – | 1 | 67% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 6.50 | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Dynamo Dresden | 2. Bundesliga | 3 | 249 | 0 | 0 | 3 | 0 | 0% | 0 | 93% | 0 | 1 | 3 | 33% | 4 | 4 | 1 | 6.33 |
| 2025/26 | Dynamo Dresden | 2. Bundesliga | 14 | 1195 | 3 | 0 | 9 | 5 | 33% | 1 | 91% | 0 | 15 | 13 | 58% | 18 | 2 | 0 | 7.18 |
| 2025/26 | 1. FC Heidenheim | Bundesliga | 4 | 191 | 0 | 0 | 1 | 0 | 0% | 0 | 83% | 1 | 1 | 0 | 57% | 3 | 1 | 0 | 6.58 |
| 2025/26 | 1. FC Heidenheim | DFB Pokal | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2024/25 | 1. FC Heidenheim | Bundesliga | 6 | 146 | 0 | 0 | 1 | 0 | 0% | 0 | 80% | 0 | 6 | 4 | 56% | 6 | 2 | 0 | 6.72 |
| 2024/25 | 1. FC Heidenheim | UEFA Europa Conference League | 2 | 135 | 1 | 0 | 1 | 1 | 100% | 0 | 85% | 0 | 1 | 1 | 33% | 3 | 0 | 0 | 6.70 |
| 2023/24 | 1. FC Heidenheim | Bundesliga | 2 | 2 | 0 | 0 | 0 | 0 | – | 0 | 71% | 0 | 0 | 0 | 0% | 1 | 0 | 0 | – |
| 2022/23 | 1. FC Heidenheim | 2. Bundesliga | 7 | 29 | 0 | 0 | 1 | 0 | 0% | 0 | 65% | 0 | 1 | 0 | 67% | 1 | 0 | 0 | 6.35 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 Aug | a 1. FC Heidenheim | L | 69 | – | 0 | 2 | – | 0 | 0 | 1 | 2 | 1 | 5.90 | – |
| 16 Aug | v SV Darmstadt 98 | W | 90 | – | 0 | 1 | – | 0 | 0 | 1 | 1 | 0 | 7.20 | – |
| 09 Aug | a 1. FC Nürnberg | L | 90 | – | 0 | 0 | – | 0 | 1 | 2 | 1 | 0 | 5.90 | – |
| 17 May | v Holstein Kiel | W | 90 | – | 0 | 1 | – | 0 | 4 | 2 | 0 | 0 | 7.20 | – |
| 09 May | a Eintracht Braunschweig | L | 45 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | – |
| 02 May | v 1. FC Kaiserslautern | W | 90 | – | 0 | 1 | – | 0 | 1 | 1 | 0 | 0 | 7.30 | – |
| 24 Apr | a Fortuna Düsseldorf | L | 90 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.30 | – |
| 04 Apr | v Hertha BSC | L | 90 | – | 0 | 0 | – | 1 | 1 | 1 | 0 | 0 | 7.30 | – |
| 15 Mar | v Preußen Münster | W | 70 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 7.70 | – |
| 08 Mar | a Karlsruher SC | D | 90 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.50 | – |
| 27 Feb | v SV Darmstadt 98 | W | 90 | – | 0 | 0 | – | 0 | 1 | 3 | 1 | 0 | 6.70 | – |
| 22 Feb | a Hannover 96 | D | 90 | – | 0 | 0 | – | 0 | 0 | 3 | 0 | 0 | 6.30 | – |
| 14 Feb | v SV Elversberg | L | 90 | – | 0 | 1 | 1 | 0 | 3 | 1 | 1 | 0 | 7.30 | – |
| 07 Feb | a FC Schalke 04 | D | 90 | 1 | 0 | 2 | 1 | 0 | 0 | 3 | 0 | 0 | 7.30 | – |
| 01 Feb | v Arminia Bielefeld | D | 90 | – | 0 | 0 | – | 0 | 1 | 3 | 0 | 0 | 6.90 | – |