Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Beerschot Wilrijk | 2025/26 – 2026/27 | 27 | 0 | 2 |
| Westerlo | 2021/22 – 2024/25 | 74 | 3 | 1 |
| Bulgaria | 2021 – 2022 | 5 | 0 | — |
| Union SG | 2020/21 | 25 | 0 | — |
| Excelsior Virton | 2019/20 | 25 | 2 | — |
| F91 Dudelange | 2016/17 – 2018/19 | 58 | 4 | 1 |
| Preußen Münster | 2016/17 | 12 | 0 | — |
| Stuttgarter Kickers | 2015/16 | 26 | 1 | — |
| Bulgaria U21 | 2015 | 6 | 2 | — |
| Borussia Dortmund II | 2013/14 – 2014/15 | 67 | 8 | — |
| Dortmund | 2014/15 | 6 | 2 | — |
| Hansa Rostock | 2011/12 – 2012/13 | 27 | 1 | — |
| Germany U19 | 2012 | 1 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 7 Jul 2021 | Union St. Gilloise | KVC Westerlo | — |
| 29 Sept 2020 | Excelsior Virton | Union St. Gilloise | Free |
| 1 Jul 2019 | F91 Dudelange | Excelsior Virton | Free |
| 1 Jul 2016 | Stuttgarter Kickers | Preußen Münster | Free |
| 1 Jul 2015 | Borussia Dortmund | Stuttgarter Kickers | — |
| 1 Jan 2014 | Hansa Rostock | Borussia Dortmund | — |
| 9 Jul 2025 | KVC Westerlo | Beerschot VA | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Challenger Pro League | Beerschot Wilrijk | 4 | 2 | 125 | 0 | 0 | 0 | 0 | 3.38 |
| 2025/26 | Challenger Pro League | Beerschot Wilrijk | 23 | 21 | 1307 | 0 | 2 | 6 | 0 | 6.73 |
| 2024/25 | Jupiler Pro League | Westerlo | 4 | 0 | 71 | 0 | 0 | 0 | 0 | 6.33 |
| 2024/25 | Cup | Westerlo | 1 | 0 | 2 | 0 | — | 0 | 0 | — |
| 2023/24 | Jupiler Pro League | Westerlo | 18 | 7 | 718 | 1 | — | 5 | 0 | — |
| 2022/23 | Jupiler Pro League | Westerlo | 26 | 17 | 1570 | 1 | 1 | 4 | 0 | 6.74 |
| 2022/23 | Cup | Westerlo | 2 | 0 | 66 | 0 | — | 0 | 0 | — |
| 2022/23 | Friendlies Clubs | Westerlo | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2022 | UEFA Nations League | Bulgaria | 2 | 2 | 136 | 0 | — | 0 | 0 | 6.80 |
| 2022 | Friendlies | Bulgaria | 2 | 1 | 134 | 0 | — | 0 | 0 | — |
| 2021/22 | Challenger Pro League | Westerlo | 21 | 20 | 1785 | 1 | — | 10 | 0 | — |
| 2021/22 | Cup | Westerlo | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2021 | Friendlies | Bulgaria | 1 | 1 | 15 | 0 | — | 0 | 0 | — |
| 2020/21 | Challenger Pro League | Union SG | 22 | 15 | 1360 | 0 | — | 4 | 0 | — |
| 2020/21 | Cup | Union SG | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2019/20 | Challenger Pro League | Excelsior Virton | 24 | 23 | 2090 | 2 | — | 7 | 0 | — |
| 2019/20 | Cup | Excelsior Virton | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2018/19 | National Division | F91 Dudelange | 21 | 21 | 1859 | 3 | — | 3 | 0 | — |
| 2018/19 | UEFA Champions League | F91 Dudelange | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2018/19 | UEFA Europa League | F91 Dudelange | 11 | 9 | 826 | 0 | 1 | 3 | 0 | 6.35 |
| 2017/18 | National Division | F91 Dudelange | 12 | 9 | 839 | 1 | — | 2 | 0 | — |
| 2017/18 | UEFA Champions League | F91 Dudelange | 2 | 1 | 134 | 0 | — | 1 | 0 | — |
| 2016/17 | National Division | F91 Dudelange | 10 | 6 | 482 | 0 | — | 1 | 0 | — |
| 2016/17 | 3. Liga | Preußen Münster | 12 | 6 | 593 | 0 | — | 1 | 0 | — |
| 2015/16 | 3. Liga | Stuttgarter Kickers | 26 | 24 | 2027 | 1 | — | 5 | 0 | — |
| 2015 | UEFA U21 Championship | Bulgaria U21 | 6 | 5 | 423 | 2 | — | 0 | 0 | — |
| 2014/15 | 3. Liga | Borussia Dortmund II | 32 | 31 | 2631 | 4 | — | 2 | 0 | — |
| 2014/15 | Club Friendlies | Dortmund | 6 | 2 | 263 | 2 | — | 0 | 0 | — |
| 2013/14 | 3. Liga | Borussia Dortmund II | 35 | 28 | 2495 | 4 | — | 2 | 0 | — |
| 2012/13 | 3. Liga | Hansa Rostock | 14 | 9 | 837 | 1 | — | 3 | 0 | — |
| 2012/13 | DFB Pokal | Hansa Rostock | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2012 | UEFA U19 Championship | Germany U19 | 1 | 0 | 30 | 0 | — | 0 | 0 | — |
| 2011/12 | 2. Bundesliga | Hansa Rostock | 12 | 8 | 627 | 0 | — | 2 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Bundesliga (Germany) | 2013/2014 | 2nd Place |
| National Division (Luxembourg) | 2018/2019 | Winner |
| National Division (Luxembourg) | 2017/2018 | Winner |
| National Division (Luxembourg) | 2016/2017 | Winner |
| Challenger Pro League (Belgium) | 2021/2022 | Winner |
| Challenger Pro League (Belgium) | 2020/2021 | Winner |
| DFB Pokal (Germany) | 2013/2014 | 2nd Place |
| Cup (Luxembourg) | 2018/2019 | Winner |
| Cup (Luxembourg) | 2016/2017 | Winner |
| Super Cup (Germany) | 2014/2015 | Winner |
