Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Heidenheim | 2016/17 – 2026/27 | 272 | 5 | 18 |
| Werder Bremen | 2014/15 – 2016/17 | 11 | 1 | — |
| 1860 München II | 2016/17 | 4 | 0 | — |
| TSV 1860 München | 2016/17 | 12 | 0 | 2 |
| Werder Bremen II | 2012/13 – 2015/16 | 74 | 1 | — |
| Werder Bremen U19 | 2012 | 5 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2017 | Werder Bremen | 1. FC Heidenheim | € 100K |
| 1 Jul 2016 | Werder Bremen | TSV 1860 München | Loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | DFB Pokal | Heidenheim | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 6.60 |
| 2026/27 | 2. Bundesliga | Heidenheim | 6 | 4 | 433 | 0 | 1 | 0 | 0 | 6.80 |
| 2025/26 | DFB Pokal | Heidenheim | 2 | 0 | 45 | 0 | 0 | 0 | 0 | 6.50 |
| 2025/26 | Bundesliga | Heidenheim | 29 | 20 | 1912 | 1 | 5 | 4 | 0 | 6.77 |
| 2024/25 | Bundesliga | Heidenheim | 33 | 25 | 1577 | — | 1 | 1 | 0 | 6.81 |
| 2024/25 | DFB Pokal | Heidenheim | 1 | 1 | 75 | — | 0 | 0 | 0 | 6.90 |
| 2024/25 | UEFA Europa Conference League | Heidenheim | 10 | 7 | 559 | — | 0 | 0 | 0 | 6.85 |
| 2023/24 | Bundesliga | Heidenheim | 16 | 5 | 589 | 0 | — | 1 | 0 | 6.62 |
| 2023/24 | DFB Pokal | Heidenheim | 1 | 1 | 90 | 0 | 2 | 0 | 0 | 8.30 |
| 2022/23 | 2. Bundesliga | Heidenheim | 29 | 29 | 2556 | 2 | 3 | 3 | 0 | 7.05 |
| 2022/23 | DFB Pokal | Heidenheim | 2 | 2 | 169 | 0 | — | 0 | 0 | 7.30 |
| 2021/22 | 2. Bundesliga | Heidenheim | 28 | 27 | 2403 | 0 | 2 | 5 | 1 | 6.93 |
| 2021/22 | DFB Pokal | Heidenheim | 1 | 1 | 120 | 0 | — | 0 | 0 | 7.00 |
| 2020/21 | 2. Bundesliga | Heidenheim | 30 | 29 | 2535 | 1 | — | 3 | 0 | 6.88 |
| 2020/21 | DFB Pokal | Heidenheim | 1 | 1 | 90 | 0 | — | 0 | 0 | 7.20 |
| 2019/20 | 2. Bundesliga | Heidenheim | 33 | 32 | 2862 | 0 | — | 2 | 0 | 6.99 |
| 2019/20 | DFB Pokal | Heidenheim | 2 | 2 | 180 | 0 | — | 0 | 0 | 7.05 |
| 2018/19 | 2. Bundesliga | Heidenheim | 32 | 32 | 2851 | 0 | 4 | 2 | 0 | 7.08 |
| 2018/19 | DFB Pokal | Heidenheim | 3 | 3 | 270 | 0 | — | 0 | 0 | 6.63 |
| 2017/18 | 2. Bundesliga | Heidenheim | 10 | 8 | 769 | 1 | — | 1 | 0 | 6.59 |
| 2017/18 | DFB Pokal | Heidenheim | 2 | 1 | 107 | 0 | — | 0 | 0 | 6.65 |
| 2016/17 | Regionalliga | 1860 München II | 4 | 4 | 360 | 0 | — | 1 | 0 | — |
| 2016/17 | 2. Bundesliga | TSV 1860 München | 11 | 11 | 969 | 0 | 2 | 2 | 0 | 6.77 |
| 2016/17 | Club Friendlies | TSV 1860 München | 1 | 1 | 77 | 0 | — | 0 | 0 | — |
| 2015/16 | 3. Liga | Werder Bremen II | 28 | 25 | 2271 | 0 | — | 3 | 0 | — |
| 2014/15 | Bundesliga | Werder Bremen | 9 | 4 | 423 | 1 | — | 0 | 0 | — |
| 2014/15 | Regionalliga | Werder Bremen II | 12 | 12 | 1000 | 0 | — | 3 | 0 | — |
| 2014/15 | DFB Pokal | Werder Bremen | 1 | 0 | 60 | 0 | — | 0 | 0 | — |
| 2014/15 | Club Friendlies | Werder Bremen | 1 | 0 | 29 | 0 | — | 0 | 0 | — |
| 2013/14 | Regionalliga | Werder Bremen II | 6 | 5 | 417 | 0 | — | 1 | 0 | — |
| 2012/13 | Regionalliga | Werder Bremen II | 28 | 25 | 2264 | 1 | — | 2 | 0 | — |
| 2012 | U19 Bundesliga | Werder Bremen U19 | 5 | 5 | 418 | 1 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Groin Injury | 8 Nov 2024 | 27 Nov 2024 | 19 |
| Illness | 2 Nov 2024 | 6 Nov 2024 | 4 |
| Knee Injury | 19 Apr 2024 | 19 Jul 2024 | 91 |
| Toe Injury | 9 Feb 2024 | 16 Feb 2024 | 7 |
| Illness | 8 Dec 2023 | 15 Dec 2023 | 7 |
| Illness | 3 Nov 2023 | 4 Nov 2023 | 1 |
| Muscle Injury | 16 Sept 2023 | 20 Oct 2023 | 34 |
| Hamstring | 22 Aug 2023 | 15 Sept 2023 | 24 |
Trophies
| Competition | Season | Place |
|---|---|---|
| 2. Bundesliga (Germany) | 2022/2023 | Winner |
