Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| NAC Breda | 2023/24 – 2026/27 | 82 | 7 | 6 |
| Jubilo Iwata | 2025/26 | 3 | 0 | 0 |
| Beerschot Wilrijk | 2016/17 – 2023/24 | 186 | 16 | 3 |
| OH Leuven | 2019/20 | 5 | 2 | — |
| Gent | 2019/20 | 0 | 0 | — |
| Heist | 2014/15 – 2015/16 | 55 | 5 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 4 Jul 2023 | Beerschot Wilrijk | NAC Breda | — |
| 24 Jul 2020 | Gent | Beerschot Wilrijk | — |
| 31 Jan 2020 | Gent | OH Leuven | Loan |
| 1 Jul 2019 | Beerschot Wilrijk | Gent | Free |
| 1 Jul 2016 | Heist | Beerschot Wilrijk | — |
| 2 Jun 2025 | NAC Breda | Jubilo Iwata | Transfer |
| 31 May 2025 | NAC Breda | Jubilo Iwata | Transfer |
| 2 Aug 2026 | Jubilo Iwata | NAC Breda | Transfer |
| 3 Aug 2026 | Jubilo Iwata | NAC Breda | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Eerste Divisie | NAC Breda | 11 | 11 | 953 | 0 | 0 | 4 | 0 | 6.85 |
| 2025/26 | J2 League | Jubilo Iwata | 3 | 2 | 206 | 0 | 0 | 0 | 0 | 7.12 |
| 2024/25 | Eredivisie | NAC Breda | 30 | 30 | 2700 | 2 | 4 | 11 | 0 | 7.21 |
| 2024/25 | KNVB Beker | NAC Breda | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 7.92 |
| 2023/24 | Eredivisie | NAC Breda | 4 | 4 | 360 | 1 | 0 | 2 | 0 | 7.50 |
| 2023/24 | Eerste Divisie | NAC Breda | 35 | 35 | 3144 | 4 | 2 | 9 | 0 | 7.33 |
| 2023/24 | KNVB Beker | NAC Breda | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2022/23 | Challenger Pro League | Beerschot Wilrijk | 28 | 28 | 2477 | 2 | — | 9 | 1 | — |
| 2022/23 | Cup | Beerschot Wilrijk | 2 | 2 | 148 | 0 | — | 1 | 0 | — |
| 2021/22 | Jupiler Pro League | Beerschot Wilrijk | 26 | 25 | 2157 | 2 | — | 8 | 1 | 6.70 |
| 2021/22 | Cup | Beerschot Wilrijk | 2 | 1 | 127 | 0 | — | 1 | 0 | — |
| 2020/21 | Jupiler Pro League | Beerschot Wilrijk | 28 | 27 | 2399 | 4 | 3 | 6 | 0 | 7.02 |
| 2020/21 | Cup | Beerschot Wilrijk | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2019/20 | Challenger Pro League | OH Leuven | 5 | 5 | 439 | 2 | — | 1 | 0 | — |
| 2018/19 | Jupiler Pro League | Beerschot Wilrijk | 3 | 2 | 230 | 0 | — | 0 | 0 | — |
| 2018/19 | Challenger Pro League | Beerschot Wilrijk | 24 | 23 | 2054 | 5 | — | 6 | 0 | — |
| 2018/19 | Cup | Beerschot Wilrijk | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2017/18 | Jupiler Pro League | Beerschot Wilrijk | 9 | 9 | 810 | 0 | — | 2 | 0 | — |
| 2017/18 | Challenger Pro League | Beerschot Wilrijk | 23 | 22 | 2024 | 0 | — | 6 | 0 | — |
| 2017/18 | Cup | Beerschot Wilrijk | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2016/17 | First Amateur Division | Beerschot Wilrijk | 35 | 35 | 3057 | 3 | — | 3 | 1 | — |
| 2016/17 | Cup | Beerschot Wilrijk | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2015/16 | Challenger Pro League | Heist | 30 | 30 | 2700 | 0 | — | 7 | 0 | — |
| 2015/16 | Cup | Heist | 1 | 1 | 90 | 2 | — | 0 | 0 | — |
| 2014/15 | Challenger Pro League | Heist | 24 | 24 | 2112 | 3 | — | 3 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
