Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Volendam | 2021/22 – 2025/26 | 112 | 13 | 30 |
| Raja Casablanca | 2025/26 | 7 | 0 | 0 |
| Den Haag | 2019/20 – 2020/21 | 27 | — | — |
| Denizlispor | 2018/19 – 2019/20 | 0 | 0 | — |
| Utrecht | 2017/18 | 5 | 0 | 0 |
| Jong Utrecht | 2017/18 | 11 | 1 | 0 |
| Benfica | 2015/16 | 0 | 0 | — |
| Benfica B | 2015/16 | 12 | 0 | — |
| Netherlands U19 | 2015 | 9 | 1 | 0 |
| Twente Res. | 2013/14 – 2014/15 | 18 | 2 | — |
| Twente | 2013/14 – 2014/15 | 19 | 1 | 0 |
| Netherlands U17 | 2014 | 5 | 1 | 0 |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 7 Aug 2019 | Denizlispor | ADO Den Haag | Free |
| 31 Jan 2019 | Utrecht | Denizlispor | — |
| 1 Jul 2017 | Benfica | Utrecht | — |
| 30 Jul 2015 | Twente | Benfica | € 1.5M |
| 25 Jul 2025 | FC Volendam | Raja Casablanca | Free Transfer |
| 29 Jun 2026 | FC Volendam | Raja Casablanca | Return from loan |
| 29 Jan 2026 | Raja Casablanca | FC Volendam | Loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Eerste Divisie | Volendam | 2 | 2 | 103 | 1 | 1 | 0 | 0 | 7.45 |
| 2025/26 | Eredivisie | Volendam | 12 | 11 | 893 | — | 1 | 0 | 0 | 6.99 |
| 2025/26 | Botola Pro | Raja Casablanca | 7 | — | — | 0 | 0 | 1 | 0 | — |
| 2025/26 | KNVB Beker | Volendam | 1 | 1 | 81 | — | 0 | 0 | 0 | 7.20 |
| 2024/25 | Eerste Divisie | Volendam | 37 | 37 | 3129 | 4 | 20 | 3 | 0 | 7.65 |
| 2024/25 | KNVB Beker | Volendam | 2 | — | — | 1 | 0 | 0 | 0 | — |
| 2023/24 | Eredivisie | Volendam | 25 | 25 | 2130 | 2 | 7 | 3 | 0 | 6.85 |
| 2023/24 | KNVB Beker | Volendam | 1 | 1 | 45 | — | — | 0 | 0 | 7.30 |
| 2022/23 | Friendlies Clubs | Volendam | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2022/23 | Eredivisie | Volendam | 17 | 12 | 945 | 2 | — | 2 | 1 | 6.65 |
| 2022/23 | KNVB Beker | Volendam | 2 | — | — | 0 | 0 | 1 | 0 | — |
| 2021/22 | Eerste Divisie | Volendam | 12 | 12 | 836 | 3 | 1 | 1 | 0 | 7.30 |
| 2020/21 | Eredivisie | Den Haag | 14 | 11 | 469 | — | — | 1 | 0 | 6.62 |
| 2020/21 | KNVB Beker | Den Haag | 1 | 1 | 62 | — | — | 0 | 0 | 7.30 |
| 2019/20 | Eredivisie | Den Haag | 12 | 3 | 369 | — | — | 2 | 0 | 6.52 |
| 2017/18 | KNVB Beker | Utrecht | 1 | 0 | 16 | 0 | — | 0 | 0 | — |
| 2017/18 | Eerste Divisie | Jong Utrecht | 11 | — | — | 1 | 0 | 2 | 1 | — |
| 2017/18 | Eredivisie | Utrecht | 3 | 0 | 42 | — | — | 0 | 0 | 6.57 |
| 2017/18 | UEFA Europa League | Utrecht | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2015/16 | Segunda Liga | Benfica B | 12 | 1 | 320 | 0 | — | 1 | 0 | — |
| 2015 | Euro U19 | Netherlands U19 | 3 | — | — | 0 | 0 | 1 | 0 | — |
| 2015 | Euro U19 - Qualification | Netherlands U19 | 6 | — | — | 1 | 0 | 1 | 0 | — |
| 2014/15 | Eerste Divisie | Twente Res. | 11 | 11 | 819 | 0 | — | 0 | 0 | — |
| 2014/15 | Eredivisie | Twente | 15 | — | — | 1 | 0 | 0 | 0 | — |
| 2014/15 | KNVB Beker | Twente | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2014/15 | UEFA Europa League | Twente | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2014 | Euro U17 | Netherlands U17 | 5 | — | — | 1 | 0 | 0 | 0 | — |
| 2013/14 | Eerste Divisie | Twente Res. | 7 | 6 | 468 | 2 | — | 0 | 0 | — |
| 2013/14 | Eredivisie | Twente | 1 | — | — | 0 | 0 | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
