Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Düsseldorf | 2022/23 – 2026/27 | 29 | 0 | 2 |
| Preußen Münster | 2024/25 – 2025/26 | 65 | 8 | 4 |
| Western Sydney | 2023/24 | 20 | 1 | 2 |
| Feyenoord | 2021/22 – 2022/23 | 18 | 1 | 1 |
| Spartak | 2020/21 – 2021/22 | 22 | 0 | — |
| PSV | 2013/14 – 2020/21 | 251 | 8 | 12 |
| Netherlands | 2016 – 2018 | 1 | 0 | — |
| Netherlands U21 | 2015 – 2017 | 6 | 0 | — |
| Jong PSV U21 | 2013/14 – 2016/17 | 8 | 1 | — |
| Netherlands U19 | 2013 – 2014 | 5 | 0 | — |
| Netherlands U17 | 2012 | 9 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 23 Jul 2024 | Western Sydney Wanderers | Preußen Münster | Free |
| 16 Sept 2023 | Fortuna Düsseldorf | Western Sydney Wanderers | Free |
| 11 Aug 2022 | Spartak Moscow | Fortuna Düsseldorf | Free |
| 26 Jan 2022 | Spartak Moscow | Feyenoord | Loan |
| 13 Jan 2021 | PSV Eindhoven | Spartak Moscow | € 500K |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | DFB Pokal | Düsseldorf | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 6.70 |
| 2026/27 | 3. Liga | Düsseldorf | 6 | 6 | 78 | 0 | 0 | 0 | 1 | 6.35 |
| 2025/26 | DFB Pokal | Preußen Münster | 1 | 1 | 120 | 0 | 0 | 0 | 0 | 7.70 |
| 2025/26 | 2. Bundesliga | Preußen Münster | 31 | 31 | 2668 | 4 | 3 | 9 | 1 | 6.75 |
| 2024/25 | 2. Bundesliga | Preußen Münster | 32 | 32 | 2662 | 4 | 1 | 7 | 0 | 7.11 |
| 2024/25 | DFB Pokal | Preußen Münster | 1 | 1 | 45 | — | 0 | 1 | 0 | 6.00 |
| 2023/24 | A-League | Western Sydney | 20 | 20 | 1650 | 1 | 2 | 1 | 1 | 7.20 |
| 2023/24 | Friendlies Clubs | Düsseldorf | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2022/23 | 2. Bundesliga | Düsseldorf | 20 | 16 | 1230 | — | 2 | 5 | 0 | 6.83 |
| 2022/23 | DFB Pokal | Düsseldorf | 1 | 0 | 35 | 0 | — | 0 | 0 | 7.30 |
| 2022/23 | Friendlies Clubs | Feyenoord | 4 | 4 | 225 | 0 | — | 0 | 0 | — |
| 2021/22 | Eredivisie | Feyenoord | 9 | 2 | 309 | 1 | — | 1 | 0 | 6.70 |
| 2021/22 | Premier League | Spartak | 8 | 2 | 232 | 0 | — | 2 | 0 | 6.56 |
| 2021/22 | UEFA Europa Conference League | Feyenoord | 5 | 0 | 59 | 0 | 1 | 1 | 0 | 6.50 |
| 2021/22 | UEFA Champions League | Spartak | 1 | 1 | 78 | 0 | — | 0 | 0 | 6.90 |
| 2021/22 | UEFA Europa League | Spartak | 2 | 0 | 80 | 0 | — | 0 | 0 | 6.70 |
| 2020/21 | Premier League | Spartak | 10 | 1 | 211 | 0 | — | 1 | 0 | 6.49 |
| 2020/21 | Eredivisie | PSV | 9 | 3 | 405 | 0 | — | 0 | 0 | 6.99 |
| 2020/21 | Cup | Spartak | 1 | 1 | 85 | 0 | — | 0 | 0 | — |
| 2020/21 | KNVB Beker | PSV | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.70 |
| 2020/21 | UEFA Europa League | PSV | 6 | 3 | 361 | 0 | — | 2 | 0 | 6.50 |
| 2020/21 | Friendlies Clubs | PSV | 9 | 4 | 508 | 0 | — | 0 | 0 | — |
| 2019/20 | Eredivisie | PSV | 17 | 13 | 1137 | 1 | 1 | 1 | 1 | 6.88 |
| 2019/20 | KNVB Beker | PSV | 1 | 1 | 90 | 0 | — | 1 | 0 | 6.20 |
| 2019/20 | UEFA Europa League | PSV | 6 | 4 | 333 | 0 | — | 1 | 0 | 6.83 |
| 2019/20 | Club Friendlies | PSV | 5 | 5 | 321 | 0 | — | 0 | 0 | — |
| 2018/19 | Eredivisie | PSV | 29 | 27 | 2299 | 1 | 3 | 3 | 0 | 7.02 |
| 2018/19 | UEFA Champions League | PSV | 8 | 8 | 701 | 0 | 1 | 1 | 0 | 6.92 |
| 2018/19 | Club Friendlies | PSV | 3 | 2 | 165 | 0 | — | 0 | 0 | — |
| 2017/18 | Eredivisie | PSV | 33 | 33 | 2818 | 2 | 4 | 7 | 0 | 7.12 |
| 2017/18 | KNVB Beker | PSV | 4 | 4 | 340 | 0 | — | 1 | 0 | — |
| 2017/18 | UEFA Europa League | PSV | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2017 | UEFA U21 Championship | Netherlands U21 | 5 | 5 | 416 | 0 | — | 1 | 0 | — |
| 2016/17 | Eerste Divisie | Jong PSV U21 | 2 | 2 | 151 | 0 | — | 0 | 0 | — |
| 2016/17 | Eredivisie | PSV | 19 | 8 | 891 | 1 | — | 0 | 0 | 7.09 |
| 2016/17 | KNVB Beker | PSV | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2016/17 | UEFA Champions League | PSV | 2 | 2 | 130 | 0 | — | 1 | 0 | 6.40 |
| 2016 | Friendlies | Netherlands | 1 | 0 | 25 | 0 | — | 0 | 0 | — |
| 2015/16 | Eredivisie | PSV | 26 | 21 | 1759 | 2 | 2 | 3 | 0 | 6.94 |
| 2015/16 | KNVB Beker | PSV | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2015/16 | UEFA Champions League | PSV | 7 | 5 | 434 | 0 | 1 | 0 | 0 | 7.01 |
| 2015 | UEFA U21 Championship | Netherlands U21 | 1 | 1 | 77 | 0 | — | 1 | 0 | — |
| 2014/15 | Eredivisie | PSV | 20 | 12 | 1120 | 1 | — | 2 | 0 | — |
| 2014/15 | Eerste Divisie | Jong PSV U21 | 2 | 2 | 180 | 1 | — | 0 | 0 | — |
| 2014/15 | KNVB Beker | PSV | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2014/15 | UEFA Europa League | PSV | 11 | 7 | 667 | 0 | — | 0 | 0 | — |
| 2014 | UEFA U19 Championship | Netherlands U19 | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2013/14 | Eredivisie | PSV | 20 | 13 | 1192 | 0 | — | 1 | 0 | — |
| 2013/14 | Eerste Divisie | Jong PSV U21 | 4 | 4 | 331 | 0 | — | 1 | 0 | — |
| 2013/14 | KNVB Beker | PSV | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2013/14 | UEFA Europa League | PSV | 5 | 5 | 429 | 0 | — | 0 | 0 | — |
| 2013 | UEFA U19 Championship | Netherlands U19 | 2 | 1 | 113 | 0 | — | 0 | 0 | — |
| 2012 | UEFA U17 Championship | Netherlands U17 | 9 | 9 | 840 | 1 | — | 1 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Unknown | 7 Jan 2024 | 25 Jan 2024 | 18 |
| Virus | 1 Nov 2020 | 21 Nov 2020 | 20 |
| Knock | 30 Nov 2019 | 20 Dec 2019 | 20 |
| Ankle/Foot Injury | 14 Apr 2017 | 6 May 2017 | 22 |
| Knee Injury | 29 Sept 2016 | 8 Dec 2016 | 70 |
| Knee Injury | 17 Apr 2016 | 31 May 2016 | 44 |
| Hamstring | 26 Nov 2015 | 28 Nov 2015 | 2 |
| Abdominal Strain | 22 Apr 2015 | 1 Jun 2015 | 40 |
| Groin Injury | 12 Jan 2015 | 8 Feb 2015 | 27 |
| Hamstring | 5 Mar 2014 | 12 Mar 2014 | 7 |
Trophies
| Competition | Season | Place |
|---|---|---|
| U19 Divisie 1 (Netherlands) | 2012/2013 | 2nd Place |
| Eredivisie (Netherlands) | 2017/2018 | Winner |
| Eredivisie (Netherlands) | 2015/2016 | Winner |
| Eredivisie (Netherlands) | 2014/2015 | Winner |
| Eredivisie (Netherlands) | 2018/2019 | 2nd Place |
| Super Cup (Netherlands) | 2016 | Winner |
| Super Cup (Netherlands) | 2015 | Winner |
| Super Cup (Netherlands) | 2019 | 2nd Place |
| Super Cup (Netherlands) | 2018 | 2nd Place |
| Premier League (Russia) | 2020/2021 | 2nd Place |
| UEFA U17 Championship (Europe) | 2011/2012 | Winner |
| UEFA Conference League (Europe) | 2021/2022 | 2nd Place |
