Clubs
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 17 Aug 2023 | Brescia | Waalwijk | Free |
| 1 Jul 2022 | Excelsior | Brescia | Free |
| 16 Jul 2020 | Heracles | Excelsior | Free |
| 1 Jul 2019 | Emmen | Heracles | — |
| 31 Aug 2018 | Heracles | Emmen | Loan |
| 1 Jul 2016 | Quick '20 | Heracles | — |
| 31 Jan 2025 | Waalwijk | De Graafschap | Free Transfer |
| 29 Jun 2026 | De Graafschap | Niemeijer Reuven | Free agent |
| 2 Aug 2026 | De Graafschap | FC Volendam | Free agent |
| 3 Aug 2026 | De Graafschap | FC Volendam | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Eerste Divisie | Volendam | 11 | 11 | 882 | 5 | 2 | 0 | 0 | 6.82 |
| 2025/26 | KNVB Beker | De Graafschap | 1 | 1 | 90 | 0 | 1 | 0 | 0 | 6.30 |
| 2025/26 | Eerste Divisie | De Graafschap | 37 | 37 | 3180 | 19 | 4 | 4 | 0 | 7.09 |
| 2024/25 | Eerste Divisie | De Graafschap | 13 | 11 | 852 | 3 | 0 | 2 | 0 | 6.78 |
| 2024/25 | Eredivisie | Waalwijk | 9 | 2 | 224 | 0 | 0 | 1 | 0 | 6.30 |
| 2024/25 | KNVB Beker | Waalwijk | 3 | 1 | 85 | 0 | 0 | 0 | 0 | 6.20 |
| 2023/24 | Eredivisie | Waalwijk | 29 | 18 | 1607 | 2 | 2 | 1 | 0 | 6.67 |
| 2022/23 | Serie B | Brescia | 15 | 1 | 238 | 0 | — | 2 | 0 | 6.36 |
| 2022/23 | Coppa Italia | Brescia | 2 | 1 | 89 | 0 | 1 | 0 | 0 | 7.30 |
| 2021/22 | Eredivisie | Excelsior | 6 | 6 | 497 | 1 | 3 | 0 | 0 | 7.46 |
| 2021/22 | Eerste Divisie | Excelsior | 38 | 38 | 3288 | 17 | 8 | 3 | 0 | 7.23 |
| 2021/22 | KNVB Beker | Excelsior | 2 | 2 | 150 | 2 | — | 0 | 0 | — |
| 2020/21 | Eerste Divisie | Excelsior | 38 | 36 | 2988 | 11 | 3 | 2 | 0 | 6.95 |
| 2020/21 | KNVB Beker | Excelsior | 4 | 4 | 389 | 1 | — | 1 | 0 | 6.95 |
| 2018/19 | Eredivisie | Emmen | 19 | 9 | 872 | 2 | — | 3 | 0 | 6.49 |
| 2018/19 | KNVB Beker | Emmen | 2 | 1 | 110 | 1 | — | 0 | 0 | — |
| 2017/18 | Eredivisie | Heracles | 25 | 22 | 1773 | 8 | 2 | 2 | 0 | 6.65 |
| 2017/18 | KNVB Beker | Heracles | 2 | 2 | 136 | 0 | — | 0 | 0 | — |
| 2016/17 | Eredivisie | Heracles | 11 | 7 | 610 | 3 | — | 0 | 0 | 6.94 |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Unknown | 1 Oct 2023 | 10 Nov 2023 | 40 |
| Knock | 1 Oct 2018 | 25 Oct 2018 | 24 |
| Hamstring | 8 Apr 2018 | 12 Apr 2018 | 4 |
Trophies
No trophies recorded.
