Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Volendam | 2012/13 – 2026/27 | 155 | 70 | 14 |
| Den Haag | 2023/24 – 2024/25 | 44 | 26 | 5 |
| Utrecht | 2021/22 – 2022/23 | 10 | 1 | 1 |
| Heerenveen | 2014/15 – 2021/22 | 165 | 43 | 11 |
| St. Pauli | 2018/19 – 2020/21 | 39 | 17 | 6 |
| St. Pauli II | 2019/20 | 2 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2024 | ADO Den Haag | FC Volendam | — |
| 29 Jul 2023 | FC Volendam | ADO Den Haag | Loan |
| 31 Jul 2022 | Utrecht | FC Volendam | — |
| 26 Jan 2022 | Heerenveen | Utrecht | — |
| 28 Aug 2020 | FC St. Pauli | Heerenveen | € 2M |
| 9 Aug 2018 | Heerenveen | FC St. Pauli | — |
| 2 Feb 2015 | FC Volendam | Heerenveen | — |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Eerste Divisie | Volendam | 11 | 11 | 940 | 10 | 2 | 0 | 0 | 7.56 |
| 2025/26 | KNVB Beker | Volendam | 2 | 0 | 80 | 1 | 0 | 0 | 0 | 6.75 |
| 2025/26 | Eredivisie | Volendam | 24 | 20 | 1696 | 4 | 1 | 1 | 0 | 6.63 |
| 2024/25 | Eerste Divisie | Volendam | 37 | 36 | 3052 | 26 | 10 | 1 | 0 | 7.55 |
| 2023/24 | Eredivisie | Den Haag | 4 | 4 | 338 | 2 | 1 | 0 | 0 | 7.00 |
| 2023/24 | Eerste Divisie | Den Haag | 38 | 37 | 3326 | 23 | 4 | 4 | 0 | 7.38 |
| 2023/24 | KNVB Beker | Den Haag | 2 | 1 | 119 | 1 | — | 0 | 0 | 6.95 |
| 2022/23 | Eredivisie | Volendam | 29 | 11 | 1328 | 4 | 1 | 1 | 0 | 6.62 |
| 2022/23 | KNVB Beker | Volendam | 1 | 1 | 78 | 0 | — | 0 | 0 | — |
| 2022/23 | Friendlies Clubs | Volendam | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2021/22 | Eredivisie | Utrecht | 10 | 4 | 454 | 1 | — | 0 | 0 | 6.95 |
| 2021/22 | Eredivisie | Heerenveen | 20 | 17 | 1558 | 7 | — | 0 | 0 | 6.95 |
| 2021/22 | KNVB Beker | Heerenveen | 3 | 3 | 270 | 1 | — | 0 | 0 | 6.70 |
| 2020/21 | Eredivisie | Heerenveen | 31 | 29 | 2636 | 14 | 5 | 3 | 0 | 7.21 |
| 2020/21 | KNVB Beker | Heerenveen | 4 | 4 | 360 | 0 | — | 0 | 0 | 6.93 |
| 2019/20 | Regionalliga - West | St. Pauli II | 2 | 2 | 161 | 1 | — | 0 | 0 | — |
| 2019/20 | 2. Bundesliga | St. Pauli | 22 | 16 | 1452 | 11 | 2 | 1 | 0 | 7.16 |
| 2018/19 | 2. Bundesliga | St. Pauli | 16 | 7 | 839 | 6 | 4 | 3 | 0 | 7.11 |
| 2018/19 | DFB Pokal | St. Pauli | 1 | 0 | 74 | 0 | — | 0 | 0 | 6.70 |
| 2017/18 | Eredivisie | Heerenveen | 33 | 8 | 1132 | 4 | 3 | 2 | 0 | 6.77 |
| 2017/18 | KNVB Beker | Heerenveen | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2016/17 | Eredivisie | Heerenveen | 24 | 0 | 413 | 5 | — | 1 | 0 | 6.82 |
| 2016/17 | KNVB Beker | Heerenveen | 2 | 0 | 51 | 2 | — | 0 | 0 | — |
| 2015/16 | Eredivisie | Heerenveen | 26 | 14 | 1352 | 6 | 3 | 2 | 0 | 6.92 |
| 2015/16 | KNVB Beker | Heerenveen | 3 | 2 | 158 | 2 | — | 1 | 1 | — |
| 2014/15 | Eredivisie | Heerenveen | 17 | 1 | 369 | 2 | — | 1 | 0 | — |
| 2014/15 | Eerste Divisie | Volendam | 21 | 15 | 1469 | 16 | — | 0 | 0 | — |
| 2014/15 | KNVB Beker | Volendam | 3 | 2 | 220 | 3 | — | 1 | 0 | — |
| 2013/14 | Eerste Divisie | Volendam | 25 | 4 | 761 | 6 | — | 2 | 0 | — |
| 2013/14 | KNVB Beker | Volendam | 1 | 0 | 6 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Ankle/Foot Injury | 6 Mar 2022 | 6 May 2022 | 61 |
| Virus | 12 Apr 2021 | 7 May 2021 | 25 |
| Hamstring | 4 Dec 2016 | 11 Feb 2017 | 69 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Eerste Divisie (Netherlands) | 2024/2025 | Winner |
| Eerste Divisie (Netherlands) | 2012/2013 | 2nd Place |
