Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 19 Excelsior nl NED 2. Eerste Divisie 31 30 2,701 30.0 0 4 4 0 0 0 3 1 0.00 0.13 0.13 0.00 0.13 2014-2015 20 Feyenoord nl NED 1. Eredivisie 2 1 110 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 20 Feyenoord 2. Europa Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 NEC Nijmegen nl NED 1. Eredivisie 30 29 2,550 28.3 1 2 3 1 0 0 7 0 0.04 0.07 0.11 0.04 0.11 Matches 2016-2017 22 Feyenoord nl NED 1. Eredivisie 8 5 483 5.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Feyenoord 2. Europa Lg 0 0 Matches 2017-2018 23 Heerenveen nl NED 1. Eredivisie 23 17 1,665 18.5 1 1 2 1 0 0 4 0 0.05 0.05 0.11 0.05 0.11 Matches 2018-2019 24 Heerenveen nl NED 1. Eredivisie 26 24 2,220 24.7 0 4 4 0 0 0 2 0 0.5 0.5 2.0 2.5 27 92 64 0.00 0.16 0.16 0.00 0.16 0.02 0.08 0.10 0.02 0.10 Matches 2019-2020 25 Heerenveen nl NED 1. Eredivisie 14 11 976 10.8 0 0 0 0 0 0 0 0 0.0 0.0 1.1 1.1 13 39 30 0.00 0.00 0.00 0.00 0.00 0.00 0.10 0.10 0.00 0.10 Matches 2020-2021 26 Heerenveen nl NED 1. Eredivisie 29 23 2,188 24.3 1 0 1 1 0 0 2 0 0.2 0.2 1.7 1.9 26 71 80 0.04 0.00 0.04 0.04 0.04 0.01 0.07 0.08 0.01 0.08 Matches 2021-2022 27 Heerenveen nl NED 1. Eredivisie 19 16 1,499 16.7 0 0 0 0 0 0 3 0 0.3 0.3 0.2 0.5 13 34 37 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2022-2023 28 Willem II nl NED 2. Eerste Divisie 36 36 3,033 33.7 2 2 4 2 0 0 5 0 0.06 0.06 0.12 0.06 0.12 Matches 2022-2023 28 Willem II nl NED Rel/Pro Play-offs 2 2 155 1.7 0 1 1 0 0 0 0 0 0.00 0.58 0.58 0.00 0.58 Matches 2023-2024 29 Valenciennes fr FRA Coupe de France 5 4 447 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Valenciennes fr FRA 2. Ligue 2 31 28 2,553 28.4 1 0 1 1 0 1 2 0 1.5 0.7 1.1 1.8 6 81 48 0.04 0.00 0.04 0.04 0.04 0.05 0.04 0.09 0.03 0.06 Matches 11 Seasons 6 Clubs 6 Leagues 257 227 20,670 229.7 6 14 20 6 0 1 30 1 2.5 1.7 6.2 7.9 85 317 259 0.03 0.06 0.09 0.03 0.09 0.02 0.06 0.08 0.02 0.08 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Heerenveen (5 Seasons) 1 League 111 91 8,548 95.0 2 5 7 2 0 0 11 0 1.0 1.0 5.1 6.1 79 236 211 0.02 0.05 0.07 0.02 0.07 0.01 0.07 0.08 0.01 0.08 Feyenoord (2 Seasons) 2 Leagues 11 7 683 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Willem II (1 Season) 2 Leagues 38 38 3,188 35.4 2 3 5 2 0 0 5 0 0.06 0.08 0.14 0.06 0.14 Valenciennes (1 Season) 2 Leagues 36 32 3,000 33.3 1 0 1 1 0 1 4 0 1.5 0.7 1.1 1.8 6 81 48 0.03 0.00 0.03 0.03 0.03 0.05 0.04 0.09 0.03 0.06 Excelsior (1 Season) 1 League 31 30 2,701 30.0 0 4 4 0 0 0 3 1 0.00 0.13 0.13 0.00 0.13 NEC Nijmegen (1 Season) 1 League 30 29 2,550 28.3 1 2 3 1 0 0 7 0 0.04 0.07 0.11 0.04 0.11 Eredivisie (8 Seasons) 151 126 11,691 129.9 3 7 10 3 0 0 18 0 1.0 1.0 5.1 6.1 79 236 211 0.02 0.05 0.08 0.02 0.08 0.01 0.07 0.08 0.01 0.08 Eerste Divisie (2 Seasons) 67 66 5,734 63.7 2 6 8 2 0 0 8 1 0.03 0.09 0.13 0.03 0.13 Europa Lg (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (1 Season) 31 28 2,553 28.4 1 0 1 1 0 1 2 0 1.5 0.7 1.1 1.8 6 81 48 0.04 0.00 0.04 0.04 0.04 0.05 0.04 0.09 0.03 0.06 Coupe de France (1 Season) 5 4 447 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro Play-offs (1 Season) 2 2 155 1.7 0 1 1 0 0 0 0 0 0.00 0.58 0.58 0.00 0.58
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 19 Excelsior 1 League 31 30 2,701 30.0 0 4 4 0 0 0 3 1 0.00 0.13 0.13 0.00 0.13 2014-2015 20 Feyenoord 2 Leagues 3 2 200 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 NEC Nijmegen 1 League 30 29 2,550 28.3 1 2 3 1 0 0 7 0 0.04 0.07 0.11 0.04 0.11 2016-2017 22 Feyenoord 2 Leagues 8 5 483 5.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 23 Heerenveen 1 League 23 17 1,665 18.5 1 1 2 1 0 0 4 0 0.05 0.05 0.11 0.05 0.11 2018-2019 24 Heerenveen 1 League 26 24 2,220 24.7 0 4 4 0 0 0 2 0 0.5 0.5 2.0 2.5 27 92 64 0.00 0.16 0.16 0.00 0.16 0.02 0.08 0.10 0.02 0.10 2019-2020 25 Heerenveen 1 League 14 11 976 10.8 0 0 0 0 0 0 0 0 0.0 0.0 1.1 1.1 13 39 30 0.00 0.00 0.00 0.00 0.00 0.00 0.10 0.10 0.00 0.10 2020-2021 26 Heerenveen 1 League 29 23 2,188 24.3 1 0 1 1 0 0 2 0 0.2 0.2 1.7 1.9 26 71 80 0.04 0.00 0.04 0.04 0.04 0.01 0.07 0.08 0.01 0.08 2021-2022 27 Heerenveen 1 League 19 16 1,499 16.7 0 0 0 0 0 0 3 0 0.3 0.3 0.2 0.5 13 34 37 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 2022-2023 28 Willem II 2 Leagues 38 38 3,188 35.4 2 3 5 2 0 0 5 0 0.06 0.08 0.14 0.06 0.14 2023-2024 29 Valenciennes 2 Leagues 36 32 3,000 33.3 1 0 1 1 0 1 4 0 1.5 0.7 1.1 1.8 6 81 48 0.03 0.00 0.03 0.03 0.03 0.05 0.04 0.09 0.03 0.06 11 Seasons 6 Clubs 6 Leagues 257 227 20,670 229.7 6 14 20 6 0 1 30 1 2.5 1.7 6.2 7.9 85 317 259 0.03 0.06 0.09 0.03 0.09 0.02 0.06 0.08 0.02 0.08 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Heerenveen (5 Seasons) 1 League 111 91 8,548 95.0 2 5 7 2 0 0 11 0 1.0 1.0 5.1 6.1 79 236 211 0.02 0.05 0.07 0.02 0.07 0.01 0.07 0.08 0.01 0.08 Feyenoord (2 Seasons) 2 Leagues 11 7 683 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Willem II (1 Season) 2 Leagues 38 38 3,188 35.4 2 3 5 2 0 0 5 0 0.06 0.08 0.14 0.06 0.14 Valenciennes (1 Season) 2 Leagues 36 32 3,000 33.3 1 0 1 1 0 1 4 0 1.5 0.7 1.1 1.8 6 81 48 0.03 0.00 0.03 0.03 0.03 0.05 0.04 0.09 0.03 0.06 Excelsior (1 Season) 1 League 31 30 2,701 30.0 0 4 4 0 0 0 3 1 0.00 0.13 0.13 0.00 0.13 NEC Nijmegen (1 Season) 1 League 30 29 2,550 28.3 1 2 3 1 0 0 7 0 0.04 0.07 0.11 0.04 0.11 Eredivisie (8 Seasons) 151 126 11,691 129.9 3 7 10 3 0 0 18 0 1.0 1.0 5.1 6.1 79 236 211 0.02 0.05 0.08 0.02 0.08 0.01 0.07 0.08 0.01 0.08 Eerste Divisie (2 Seasons) 67 66 5,734 63.7 2 6 8 2 0 0 8 1 0.03 0.09 0.13 0.03 0.13 Europa Lg (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (1 Season) 31 28 2,553 28.4 1 0 1 1 0 1 2 0 1.5 0.7 1.1 1.8 6 81 48 0.04 0.00 0.04 0.04 0.04 0.05 0.04 0.09 0.03 0.06 Coupe de France (1 Season) 5 4 447 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro Play-offs (1 Season) 2 2 155 1.7 0 1 1 0 0 0 0 0 0.00 0.58 0.58 0.00 0.58
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 19 Excelsior nl NED 2. Eerste Divisie 3rd 31 30 2,701 30.0 0 4 4 0 0 0 3 1 0.00 0.13 0.13 0.00 0.13 2014-2015 20 Feyenoord nl NED 1. Eredivisie 4th 2 1 110 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 NEC Nijmegen nl NED 1. Eredivisie 10th 30 29 2,550 28.3 1 2 3 1 0 0 7 0 0.04 0.07 0.11 0.04 0.11 Matches 2016-2017 22 Feyenoord nl NED 1. Eredivisie 1st 8 5 483 5.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 23 Heerenveen nl NED 1. Eredivisie 8th 23 17 1,665 18.5 1 1 2 1 0 0 4 0 0.05 0.05 0.11 0.05 0.11 Matches 2018-2019 24 Heerenveen nl NED 1. Eredivisie 11th 26 24 2,220 24.7 0 4 4 0 0 0 2 0 0.5 0.5 2.0 2.5 27 92 64 0.00 0.16 0.16 0.00 0.16 0.02 0.08 0.10 0.02 0.10 Matches 2019-2020 25 Heerenveen nl NED 1. Eredivisie 10th 14 11 976 10.8 0 0 0 0 0 0 0 0 0.0 0.0 1.1 1.1 13 39 30 0.00 0.00 0.00 0.00 0.00 0.00 0.10 0.10 0.00 0.10 Matches 2020-2021 26 Heerenveen nl NED 1. Eredivisie 12th 29 23 2,188 24.3 1 0 1 1 0 0 2 0 0.2 0.2 1.7 1.9 26 71 80 0.04 0.00 0.04 0.04 0.04 0.01 0.07 0.08 0.01 0.08 Matches 2021-2022 27 Heerenveen nl NED 1. Eredivisie 8th 19 16 1,499 16.7 0 0 0 0 0 0 3 0 0.3 0.3 0.2 0.5 13 34 37 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2022-2023 28 Willem II nl NED 2. Eerste Divisie 4th 36 36 3,033 33.7 2 2 4 2 0 0 5 0 0.06 0.06 0.12 0.06 0.12 Matches 2023-2024 29 Valenciennes fr FRA 2. Ligue 2 20th 31 28 2,553 28.4 1 0 1 1 0 1 2 0 1.5 0.7 1.1 1.8 6 81 48 0.04 0.00 0.04 0.04 0.04 0.05 0.04 0.09 0.03 0.06 Matches 11 Seasons 6 Clubs 3 Leagues 249 220 19,978 222.0 6 13 19 6 0 1 28 1 2.5 1.7 6.2 7.9 85 317 259 0.03 0.06 0.09 0.03 0.09 0.02 0.06 0.08 0.02 0.08 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Heerenveen (5 Seasons) 1 League 111 91 8,548 95.0 2 5 7 2 0 0 11 0 1.0 1.0 5.1 6.1 79 236 211 0.02 0.05 0.07 0.02 0.07 0.01 0.07 0.08 0.01 0.08 Feyenoord (2 Seasons) 1 League 10 6 593 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Willem II (1 Season) 1 League 36 36 3,033 33.7 2 2 4 2 0 0 5 0 0.06 0.06 0.12 0.06 0.12 Valenciennes (1 Season) 1 League 31 28 2,553 28.4 1 0 1 1 0 1 2 0 1.5 0.7 1.1 1.8 6 81 48 0.04 0.00 0.04 0.04 0.04 0.05 0.04 0.09 0.03 0.06 Excelsior (1 Season) 1 League 31 30 2,701 30.0 0 4 4 0 0 0 3 1 0.00 0.13 0.13 0.00 0.13 NEC Nijmegen (1 Season) 1 League 30 29 2,550 28.3 1 2 3 1 0 0 7 0 0.04 0.07 0.11 0.04 0.11 Eredivisie (8 Seasons) 151 126 11,691 129.9 3 7 10 3 0 0 18 0 1.0 1.0 5.1 6.1 79 236 211 0.02 0.05 0.08 0.02 0.08 0.01 0.07 0.08 0.01 0.08 Eerste Divisie (2 Seasons) 67 66 5,734 63.7 2 6 8 2 0 0 8 1 0.03 0.09 0.13 0.03 0.13 Ligue 2 (1 Season) 31 28 2,553 28.4 1 0 1 1 0 1 2 0 1.5 0.7 1.1 1.8 6 81 48 0.04 0.00 0.04 0.04 0.04 0.05 0.04 0.09 0.03 0.06
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5 4 447 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 5 4 447 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Feyenoord 2. Europa Lg GR 0 0 Matches 2 Seasons 1 Club 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 19 Excelsior 1 League 30.0 0 5 0.17 0.00 0 0 2014-2015 20 Feyenoord 2 Leagues 2.2 0 0 0.00 0 0 2015-2016 21 NEC Nijmegen 1 League 28.3 1 2 0.07 0.50 0 0 2016-2017 22 Feyenoord 2 Leagues 5.4 0 0 0 0.00 0.00 0 0 2017-2018 23 Heerenveen 1 League 18.5 1 0 2 0.00 0.11 0.50 0 0 2018-2019 24 Heerenveen 1 League 24.7 0 7 2 28.6 0.28 0.08 0.00 0.00 19.0 0 0 0 0.5 0.5 0.07 -0.5 -0.5 2019-2020 25 Heerenveen 1 League 10.8 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2020-2021 26 Heerenveen 1 League 24.3 1 4 2 50.0 0.16 0.08 0.25 0.50 19.1 0 0 0 0.2 0.2 0.05 +0.8 +0.8 2021-2022 27 Heerenveen 1 League 16.7 0 4 0 0.0 0.24 0.00 0.00 19.8 0 0 0 0.3 0.3 0.08 -0.3 -0.3 2022-2023 28 Willem II 2 Leagues 35.4 2 21 3 14.3 0.62 0.09 0.10 0.67 0 0 2023-2024 29 Valenciennes 2 Leagues 33.3 1 9 2 22.2 0.27 0.06 0.11 0.50 13.7 0 0 1 1.5 0.7 0.09 -0.5 +0.3 11 Seasons 6 Clubs 6 Leagues 229.7 6 45 18 24.4 0.27 0.08 0.11 0.33 17.3 0 0 1 2.5 1.7 0.07 -0.5 +0.3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Heerenveen (5 Seasons) 1 League 95.0 2 15 6 40.0 0.16 0.06 0.13 0.33 19.3 0 0 0 1.0 1.0 0.07 0.0 0.0 Feyenoord (2 Seasons) 2 Leagues 7.6 0 0 0 0.00 0.00 0 0 Willem II (1 Season) 2 Leagues 35.4 2 21 3 14.3 0.62 0.09 0.10 0.67 0 0 Valenciennes (1 Season) 2 Leagues 33.3 1 9 2 22.2 0.27 0.06 0.11 0.50 13.7 0 0 1 1.5 0.7 0.09 -0.5 +0.3 Excelsior (1 Season) 1 League 30.0 0 5 0.17 0.00 0 0 NEC Nijmegen (1 Season) 1 League 28.3 1 2 0.07 0.50 0 0 Eredivisie (8 Seasons) 129.9 3 15 8 40.0 0.15 0.06 0.13 0.38 19.3 0 0 0 1.0 1.0 0.07 0.0 0.0 Eerste Divisie (2 Seasons) 63.7 2 21 8 14.3 0.62 0.13 0.10 0.25 0 0 Europa Lg (2 Seasons) 1.0 0 0 0.00 0 0 Ligue 2 (1 Season) 28.4 1 8 2 25.0 0.28 0.07 0.13 0.50 13.7 0 0 1 1.5 0.7 0.09 -0.5 +0.3 Coupe de France (1 Season) 5.0 0 1 0 0.0 0.20 0.00 0.00 0 0 Rel/Pro Play-offs (1 Season) 1.7 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 19 Excelsior nl NED 2. Eerste Divisie 3rd 30.0 0 5 0.17 0.00 0 0 2014-2015 20 Feyenoord nl NED 1. Eredivisie 4th 1.2 0 0 0.00 0 0 Matches 2015-2016 21 NEC Nijmegen nl NED 1. Eredivisie 10th 28.3 1 2 0.07 0.50 0 0 Matches 2016-2017 22 Feyenoord nl NED 1. Eredivisie 1st 5.4 0 0 0 0.00 0.00 0 0 Matches 2017-2018 23 Heerenveen nl NED 1. Eredivisie 8th 18.5 1 0 2 0.00 0.11 0.50 0 0 Matches 2018-2019 24 Heerenveen nl NED 1. Eredivisie 11th 24.7 0 7 2 28.6 0.28 0.08 0.00 0.00 19.0 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Matches 2019-2020 25 Heerenveen nl NED 1. Eredivisie 10th 10.8 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 26 Heerenveen nl NED 1. Eredivisie 12th 24.3 1 4 2 50.0 0.16 0.08 0.25 0.50 19.1 0 0 0 0.2 0.2 0.05 +0.8 +0.8 Matches 2021-2022 27 Heerenveen nl NED 1. Eredivisie 8th 16.7 0 4 0 0.0 0.24 0.00 0.00 19.8 0 0 0 0.3 0.3 0.08 -0.3 -0.3 Matches 2022-2023 28 Willem II nl NED 2. Eerste Divisie 4th 33.7 2 21 3 14.3 0.62 0.09 0.10 0.67 0 0 Matches 2023-2024 29 Valenciennes fr FRA 2. Ligue 2 20th 28.4 1 8 2 25.0 0.28 0.07 0.13 0.50 13.7 0 0 1 1.5 0.7 0.09 -0.5 +0.3 Matches 11 Seasons 6 Clubs 3 Leagues 222.0 6 44 18 25.0 0.27 0.08 0.11 0.33 17.3 0 0 1 2.5 1.7 0.07 -0.5 +0.3 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Heerenveen (5 Seasons) 1 League 95.0 2 15 6 40.0 0.16 0.06 0.13 0.33 19.3 0 0 0 1.0 1.0 0.07 0.0 0.0 Feyenoord (2 Seasons) 1 League 6.6 0 0 0 0.00 0.00 0 0 Willem II (1 Season) 1 League 33.7 2 21 3 14.3 0.62 0.09 0.10 0.67 0 0 Valenciennes (1 Season) 1 League 28.4 1 8 2 25.0 0.28 0.07 0.13 0.50 13.7 0 0 1 1.5 0.7 0.09 -0.5 +0.3 Excelsior (1 Season) 1 League 30.0 0 5 0.17 0.00 0 0 NEC Nijmegen (1 Season) 1 League 28.3 1 2 0.07 0.50 0 0 Eredivisie (8 Seasons) 129.9 3 15 8 40.0 0.15 0.06 0.13 0.38 19.3 0 0 0 1.0 1.0 0.07 0.0 0.0 Eerste Divisie (2 Seasons) 63.7 2 21 8 14.3 0.62 0.13 0.10 0.25 0 0 Ligue 2 (1 Season) 28.4 1 8 2 25.0 0.28 0.07 0.13 0.50 13.7 0 0 1 1.5 0.7 0.09 -0.5 +0.3
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5.0 0 1 0 0.0 0.20 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 5.0 0 1 0 0.0 0.20 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1.0 0 0 0.00 0 0 Matches 2 Seasons 1 Club 1 League 1.0 0 0 0.00 0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 19 Excelsior 1 League 30.0 4 2014-2015 20 Feyenoord 2 Leagues 2.2 0 2015-2016 21 NEC Nijmegen 1 League 28.3 2 2016-2017 22 Feyenoord 2 Leagues 5.4 0 2017-2018 23 Heerenveen 1 League 18.5 1 2018-2019 24 Heerenveen 1 League 24.7 898 1249 71.9 14926 6132 432 504 85.7 366 515 71.1 74 165 44.8 4 2.0 2.5 +2.0 20 68 17 11 92 2019-2020 25 Heerenveen 1 League 10.8 436 566 77.0 7351 2803 224 253 88.5 154 199 77.4 43 81 53.1 0 1.1 0.8 -1.1 16 30 12 8 39 2020-2021 26 Heerenveen 1 League 24.3 870 1161 74.9 16054 5905 373 416 89.7 369 495 74.5 118 209 56.5 0 1.7 2.0 -1.7 17 72 21 15 71 2021-2022 27 Heerenveen 1 League 16.7 471 694 67.9 8195 3276 183 217 84.3 233 322 72.4 38 98 38.8 0 0.2 0.5 -0.2 5 19 7 4 34 2022-2023 28 Willem II 2 Leagues 35.4 3 2023-2024 29 Valenciennes 2 Leagues 33.3 1162 1461 79.5 20586 7591 460 531 86.6 586 673 87.1 91 190 47.9 0 1.1 1.1 -1.1 12 54 11 5 81 11 Seasons 6 Clubs 6 Leagues 229.7 3837 5131 74.8 67112 25707 1672 1921 87.0 1708 2204 77.5 364 743 49.0 14 6.2 6.9 +7.8 70 243 68 43 317 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Heerenveen (5 Seasons) 1 League 95.0 2675 3670 72.9 46526 18116 1212 1390 87.2 1122 1531 73.3 273 553 49.4 5 5.1 5.8 -0.1 58 189 57 38 236 Feyenoord (2 Seasons) 2 Leagues 7.6 0 Willem II (1 Season) 2 Leagues 35.4 3 Valenciennes (1 Season) 2 Leagues 33.3 1162 1461 79.5 20586 7591 460 531 86.6 586 673 87.1 91 190 47.9 0 1.1 1.1 -1.1 12 54 11 5 81 Excelsior (1 Season) 1 League 30.0 4 NEC Nijmegen (1 Season) 1 League 28.3 2 Eredivisie (8 Seasons) 129.9 2675 3670 72.9 46526 18116 1212 1390 87.2 1122 1531 73.3 273 553 49.4 7 5.1 5.8 +1.9 58 189 57 38 236 Eerste Divisie (2 Seasons) 63.7 6 Europa Lg (2 Seasons) 1.0 0 Ligue 2 (1 Season) 28.4 1162 1461 79.5 20586 7591 460 531 86.6 586 673 87.1 91 190 47.9 0 1.1 1.1 -1.1 12 54 11 5 81 Coupe de France (1 Season) 5.0 0 Rel/Pro Play-offs (1 Season) 1.7 1
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 19 Excelsior nl NED 2. Eerste Divisie 3rd 30.0 4 2014-2015 20 Feyenoord nl NED 1. Eredivisie 4th 1.2 0 Matches 2015-2016 21 NEC Nijmegen nl NED 1. Eredivisie 10th 28.3 2 Matches 2016-2017 22 Feyenoord nl NED 1. Eredivisie 1st 5.4 0 Matches 2017-2018 23 Heerenveen nl NED 1. Eredivisie 8th 18.5 1 Matches 2018-2019 24 Heerenveen nl NED 1. Eredivisie 11th 24.7 898 1249 71.9 14926 6132 432 504 85.7 366 515 71.1 74 165 44.8 4 2.0 2.5 +2.0 20 68 17 11 92 Matches 2019-2020 25 Heerenveen nl NED 1. Eredivisie 10th 10.8 436 566 77.0 7351 2803 224 253 88.5 154 199 77.4 43 81 53.1 0 1.1 0.8 -1.1 16 30 12 8 39 Matches 2020-2021 26 Heerenveen nl NED 1. Eredivisie 12th 24.3 870 1161 74.9 16054 5905 373 416 89.7 369 495 74.5 118 209 56.5 0 1.7 2.0 -1.7 17 72 21 15 71 Matches 2021-2022 27 Heerenveen nl NED 1. Eredivisie 8th 16.7 471 694 67.9 8195 3276 183 217 84.3 233 322 72.4 38 98 38.8 0 0.2 0.5 -0.2 5 19 7 4 34 Matches 2022-2023 28 Willem II nl NED 2. Eerste Divisie 4th 33.7 2 Matches 2023-2024 29 Valenciennes fr FRA 2. Ligue 2 20th 28.4 1162 1461 79.5 20586 7591 460 531 86.6 586 673 87.1 91 190 47.9 0 1.1 1.1 -1.1 12 54 11 5 81 Matches 11 Seasons 6 Clubs 3 Leagues 222.0 3837 5131 74.8 67112 25707 1672 1921 87.0 1708 2204 77.5 364 743 49.0 13 6.2 6.9 +6.8 70 243 68 43 317 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Heerenveen (5 Seasons) 1 League 95.0 2675 3670 72.9 46526 18116 1212 1390 87.2 1122 1531 73.3 273 553 49.4 5 5.1 5.8 -0.1 58 189 57 38 236 Feyenoord (2 Seasons) 1 League 6.6 0 Willem II (1 Season) 1 League 33.7 2 Valenciennes (1 Season) 1 League 28.4 1162 1461 79.5 20586 7591 460 531 86.6 586 673 87.1 91 190 47.9 0 1.1 1.1 -1.1 12 54 11 5 81 Excelsior (1 Season) 1 League 30.0 4 NEC Nijmegen (1 Season) 1 League 28.3 2 Eredivisie (8 Seasons) 129.9 2675 3670 72.9 46526 18116 1212 1390 87.2 1122 1531 73.3 273 553 49.4 7 5.1 5.8 +1.9 58 189 57 38 236 Eerste Divisie (2 Seasons) 63.7 6 Ligue 2 (1 Season) 28.4 1162 1461 79.5 20586 7591 460 531 86.6 586 673 87.1 91 190 47.9 0 1.1 1.1 -1.1 12 54 11 5 81
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5.0 0 Matches 1 Season 1 Club 1 League 5.0 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1.0 0 Matches 2 Seasons 1 Club 1 League 1.0 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2013-2014 19 Excelsior 1 League 30.0 2014-2015 20 Feyenoord 2 Leagues 2.2 2015-2016 21 NEC Nijmegen 1 League 28.3 2016-2017 22 Feyenoord 2 Leagues 5.4 0 2017-2018 23 Heerenveen 1 League 18.5 0 2018-2019 24 Heerenveen 1 League 24.7 1249 994 253 14 0 8 42 239 0 0 0 0 898 2 28 2019-2020 25 Heerenveen 1 League 10.8 566 451 115 11 0 3 23 104 0 0 0 0 436 0 13 2020-2021 26 Heerenveen 1 League 24.3 1161 971 187 15 1 2 51 172 0 0 0 0 870 3 17 2021-2022 27 Heerenveen 1 League 16.7 694 563 130 3 0 0 35 127 0 0 0 0 471 1 26 2022-2023 28 Willem II 2 Leagues 35.4 121 2023-2024 29 Valenciennes 2 Leagues 33.3 1461 1224 232 36 0 4 37 185 0 0 0 0 1162 5 39 11 Seasons 6 Clubs 6 Leagues 229.7 5131 4203 917 79 1 17 309 827 0 0 0 0 3837 11 123 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Heerenveen (5 Seasons) 1 League 95.0 3670 2979 685 43 1 13 151 642 0 0 0 0 2675 6 84 Feyenoord (2 Seasons) 2 Leagues 7.6 0 Willem II (1 Season) 2 Leagues 35.4 121 Valenciennes (1 Season) 2 Leagues 33.3 1461 1224 232 36 0 4 37 185 0 0 0 0 1162 5 39 Excelsior (1 Season) 1 League 30.0 NEC Nijmegen (1 Season) 1 League 28.3 Eredivisie (8 Seasons) 129.9 3670 2979 685 43 1 13 151 642 0 0 0 0 2675 6 84 Eerste Divisie (2 Seasons) 63.7 121 Europa Lg (2 Seasons) 1.0 Ligue 2 (1 Season) 28.4 1461 1224 232 36 0 4 35 185 0 0 0 0 1162 5 39 Coupe de France (1 Season) 5.0 2 Rel/Pro Play-offs (1 Season) 1.7
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5.0 2 Matches 1 Season 1 Club 1 League 5.0 2
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1.0 Matches 2 Seasons 1 Club 1 League 1.0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2013-2014 19 Excelsior 1 League 30.0 2014-2015 20 Feyenoord 2 Leagues 2.2 2015-2016 21 NEC Nijmegen 1 League 28.3 2016-2017 22 Feyenoord 2 Leagues 5.4 2017-2018 23 Heerenveen 1 League 18.5 2018-2019 24 Heerenveen 1 League 24.7 37 1.50 34 2 1 0 0 0 5 0.20 5 0 0 0 0 0 2019-2020 25 Heerenveen 1 League 10.8 25 2.31 21 4 0 0 0 0 1 0.09 0 1 0 0 0 0 2020-2021 26 Heerenveen 1 League 24.3 35 1.44 28 4 1 0 2 0 1 0.04 1 0 0 0 0 0 2021-2022 27 Heerenveen 1 League 16.7 11 0.66 9 1 1 0 0 0 1 0.06 1 0 0 0 0 0 2022-2023 28 Willem II 2 Leagues 35.4 2023-2024 29 Valenciennes 2 Leagues 33.3 22 0.78 16 4 0 2 0 0 0 0.00 0 0 0 0 0 0 11 Seasons 6 Clubs 6 Leagues 229.7 130 1.24 108 15 3 2 2 0 8 0.08 7 1 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Heerenveen (5 Seasons) 1 League 95.0 108 1.41 92 11 3 0 2 0 8 0.10 7 1 0 0 0 0 Feyenoord (2 Seasons) 2 Leagues 7.6 Willem II (1 Season) 2 Leagues 35.4 Valenciennes (1 Season) 2 Leagues 33.3 22 0.78 16 4 0 2 0 0 0 0.00 0 0 0 0 0 0 Excelsior (1 Season) 1 League 30.0 NEC Nijmegen (1 Season) 1 League 28.3 Eredivisie (8 Seasons) 129.9 108 1.41 92 11 3 0 2 0 8 0.10 7 1 0 0 0 0 Eerste Divisie (2 Seasons) 63.7 Europa Lg (2 Seasons) 1.0 Ligue 2 (1 Season) 28.4 22 0.78 16 4 0 2 0 0 0 0.00 0 0 0 0 0 0 Coupe de France (1 Season) 5.0 Rel/Pro Play-offs (1 Season) 1.7
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5.0 Matches 1 Season 1 Club 1 League 5.0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1.0 Matches 2 Seasons 1 Club 1 League 1.0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2013-2014 19 Excelsior 1 League 30.0 0 2014-2015 20 Feyenoord 2 Leagues 2.2 0 2015-2016 21 NEC Nijmegen 1 League 28.3 0 2016-2017 22 Feyenoord 2 Leagues 5.4 0 0 0 2017-2018 23 Heerenveen 1 League 18.5 0 0 0 2018-2019 24 Heerenveen 1 League 24.7 61 41 33 24 4 25 39 64.1 14 27 11 16 28 89 75 0 2019-2020 25 Heerenveen 1 League 10.8 41 26 27 11 3 21 30 70.0 9 13 5 8 15 56 27 0 2020-2021 26 Heerenveen 1 League 24.3 71 39 46 24 1 37 56 66.1 19 38 8 30 42 113 79 0 2021-2022 27 Heerenveen 1 League 16.7 29 14 18 9 2 16 29 55.2 13 22 8 14 18 47 30 1 2022-2023 28 Willem II 2 Leagues 35.4 47 39 0 2023-2024 29 Valenciennes 2 Leagues 33.3 39 22 26 10 3 25 52 48.1 27 23 10 13 36 75 100 0 11 Seasons 6 Clubs 6 Leagues 229.7 241 189 150 78 13 124 206 60.2 82 123 42 81 178 380 311 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Heerenveen (5 Seasons) 1 League 95.0 202 120 124 68 10 99 154 64.3 55 100 32 68 103 305 211 1 Feyenoord (2 Seasons) 2 Leagues 7.6 0 0 0 Willem II (1 Season) 2 Leagues 35.4 47 39 0 Valenciennes (1 Season) 2 Leagues 33.3 39 22 26 10 3 25 52 48.1 27 23 10 13 36 75 100 0 Excelsior (1 Season) 1 League 30.0 0 NEC Nijmegen (1 Season) 1 League 28.3 0 Eredivisie (8 Seasons) 129.9 202 120 124 68 10 99 154 64.3 55 100 32 68 103 305 211 1 Eerste Divisie (2 Seasons) 63.7 47 39 0 Europa Lg (2 Seasons) 1.0 0 Ligue 2 (1 Season) 28.4 39 21 26 10 3 25 52 48.1 27 23 10 13 36 75 100 0 Coupe de France (1 Season) 5.0 1 0 0 Rel/Pro Play-offs (1 Season) 1.7 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5.0 1 0 Matches 1 Season 1 Club 1 League 5.0 1 0 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1.0 Matches 2 Seasons 1 Club 1 League 1.0 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 19 Excelsior 1 League 30.0 2014-2015 20 Feyenoord 2 Leagues 2.2 2015-2016 21 NEC Nijmegen 1 League 28.3 2016-2017 22 Feyenoord 2 Leagues 5.4 2017-2018 23 Heerenveen 1 League 18.5 2018-2019 24 Heerenveen 1 League 24.7 1478 93 465 756 266 16 1478 9 3 33.3 6 66.7 621 2926 1720 27 24 2 16 4 702 64 2019-2020 25 Heerenveen 1 League 10.8 675 37 265 304 112 3 675 4 2 50.0 2 50.0 332 1402 739 13 12 1 9 3 354 30 2020-2021 26 Heerenveen 1 League 24.3 1451 124 585 635 240 13 1451 7 2 28.6 5 71.4 699 2967 1465 26 23 4 22 3 766 80 2021-2022 27 Heerenveen 1 League 16.7 842 57 380 325 143 11 842 9 4 44.4 5 55.6 349 1277 619 13 8 3 12 3 401 37 2022-2023 28 Willem II 2 Leagues 35.4 2023-2024 29 Valenciennes 2 Leagues 33.3 1699 172 772 730 203 16 1698 5 3 60.0 2 40.0 1093 5623 2252 6 13 0 13 5 1001 48 11 Seasons 6 Clubs 6 Leagues 229.7 6145 483 2467 2750 964 59 6144 34 14 41.2 20 58.8 3094 14195 6795 85 80 10 72 18 3224 259 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Heerenveen (5 Seasons) 1 League 95.0 4446 311 1695 2020 761 43 4446 29 11 37.9 18 62.1 2001 8572 4543 79 67 10 59 13 2223 211 Feyenoord (2 Seasons) 2 Leagues 7.6 Willem II (1 Season) 2 Leagues 35.4 Valenciennes (1 Season) 2 Leagues 33.3 1699 172 772 730 203 16 1698 5 3 60.0 2 40.0 1093 5623 2252 6 13 0 13 5 1001 48 Excelsior (1 Season) 1 League 30.0 NEC Nijmegen (1 Season) 1 League 28.3 Eredivisie (8 Seasons) 129.9 4446 311 1695 2020 761 43 4446 29 11 37.9 18 62.1 2001 8572 4543 79 67 10 59 13 2223 211 Eerste Divisie (2 Seasons) 63.7 Europa Lg (2 Seasons) 1.0 Ligue 2 (1 Season) 28.4 1699 172 772 730 203 16 1698 5 3 60.0 2 40.0 1093 5623 2252 6 13 0 13 5 1001 48 Coupe de France (1 Season) 5.0 Rel/Pro Play-offs (1 Season) 1.7
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 19 Excelsior nl NED 2. Eerste Divisie 3rd 30.0 2014-2015 20 Feyenoord nl NED 1. Eredivisie 4th 1.2 Matches 2015-2016 21 NEC Nijmegen nl NED 1. Eredivisie 10th 28.3 Matches 2016-2017 22 Feyenoord nl NED 1. Eredivisie 1st 5.4 Matches 2017-2018 23 Heerenveen nl NED 1. Eredivisie 8th 18.5 Matches 2018-2019 24 Heerenveen nl NED 1. Eredivisie 11th 24.7 1478 93 465 756 266 16 1478 9 3 33.3 6 66.7 621 2926 1720 27 24 2 16 4 702 64 Matches 2019-2020 25 Heerenveen nl NED 1. Eredivisie 10th 10.8 675 37 265 304 112 3 675 4 2 50.0 2 50.0 332 1402 739 13 12 1 9 3 354 30 Matches 2020-2021 26 Heerenveen nl NED 1. Eredivisie 12th 24.3 1451 124 585 635 240 13 1451 7 2 28.6 5 71.4 699 2967 1465 26 23 4 22 3 766 80 Matches 2021-2022 27 Heerenveen nl NED 1. Eredivisie 8th 16.7 842 57 380 325 143 11 842 9 4 44.4 5 55.6 349 1277 619 13 8 3 12 3 401 37 Matches 2022-2023 28 Willem II nl NED 2. Eerste Divisie 4th 33.7 Matches 2023-2024 29 Valenciennes fr FRA 2. Ligue 2 20th 28.4 1699 172 772 730 203 16 1698 5 3 60.0 2 40.0 1093 5623 2252 6 13 0 13 5 1001 48 Matches 11 Seasons 6 Clubs 3 Leagues 222.0 6145 483 2467 2750 964 59 6144 34 14 41.2 20 58.8 3094 14195 6795 85 80 10 72 18 3224 259 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Heerenveen (5 Seasons) 1 League 95.0 4446 311 1695 2020 761 43 4446 29 11 37.9 18 62.1 2001 8572 4543 79 67 10 59 13 2223 211 Feyenoord (2 Seasons) 1 League 6.6 Willem II (1 Season) 1 League 33.7 Valenciennes (1 Season) 1 League 28.4 1699 172 772 730 203 16 1698 5 3 60.0 2 40.0 1093 5623 2252 6 13 0 13 5 1001 48 Excelsior (1 Season) 1 League 30.0 NEC Nijmegen (1 Season) 1 League 28.3 Eredivisie (8 Seasons) 129.9 4446 311 1695 2020 761 43 4446 29 11 37.9 18 62.1 2001 8572 4543 79 67 10 59 13 2223 211 Eerste Divisie (2 Seasons) 63.7 Ligue 2 (1 Season) 28.4 1699 172 772 730 203 16 1698 5 3 60.0 2 40.0 1093 5623 2252 6 13 0 13 5 1001 48
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5.0 Matches 1 Season 1 Club 1 League 5.0
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1.0 Matches 2 Seasons 1 Club 1 League 1.0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 19 Excelsior nl NED 2. Eerste Divisie 31 2,701 87 79.0 30.0 30 1 2014-2015 20 Feyenoord nl NED 1. Eredivisie 2 110 55 3.6 1.2 1 0 1 8 2.00 2 0 +2 +1.64 +1.18 Matches 2014-2015 20 Feyenoord 2. Europa Lg 1 90 90 12.5 1.0 1 1 0 2 3.00 3 0 +3 +3.00 +2.86 Matches 2015-2016 21 NEC Nijmegen nl NED 1. Eredivisie 30 2,550 85 83.3 28.3 29 25 1 0 1.43 34 34 0 0.00 +0.88 Matches 2016-2017 22 Feyenoord nl NED 1. Eredivisie 8 483 60 15.8 5.4 5 4 3 24 3.00 17 2 +15 +2.80 +1.19 Matches 2016-2017 22 Feyenoord 2. Europa Lg 0 0 0 0 4 Matches 2017-2018 23 Heerenveen nl NED 1. Eredivisie 23 1,665 72 54.4 18.5 17 14 6 11 1.09 25 38 -13 -0.70 -1.22 Matches 2018-2019 24 Heerenveen nl NED 1. Eredivisie 26 2,220 85 72.5 24.7 24 89 21 2 37 8 1.15 48 51 -3 -0.12 +0.52 40.2 44.8 -4.6 -0.19 +0.70 Matches 2019-2020 25 Heerenveen nl NED 1. Eredivisie 14 976 70 41.7 10.8 11 84 9 3 19 12 1.21 18 16 +2 +0.18 +0.32 16.4 17.6 -1.2 -0.11 -0.31 Matches 2020-2021 26 Heerenveen nl NED 1. Eredivisie 29 2,188 75 71.5 24.3 23 88 20 6 26 5 1.17 33 38 -5 -0.21 -0.10 33.6 37.8 -4.2 -0.17 +0.33 Matches 2021-2022 27 Heerenveen nl NED 1. Eredivisie 19 1,499 79 49.0 16.7 16 88 13 3 32 9 1.14 18 30 -12 -0.72 -0.66 20.6 24.6 -4.0 -0.24 -0.08 Matches 2022-2023 28 Willem II nl NED 2. Eerste Divisie 36 3,033 84 88.7 33.7 36 84 24 0 1 1.72 58 38 +20 +0.59 -1.27 Matches 2022-2023 28 Willem II nl NED Rel/Pro Play-offs 2 155 78 73.8 1.7 2 78 0 0 0 0.50 4 4 0 0.00 +1.64 Matches 2023-2024 29 Valenciennes fr FRA Coupe de France 5 447 89 64.8 5.0 4 98 4 1 57 1 1.60 5 4 +1 +0.20 -0.54 Matches 2023-2024 29 Valenciennes fr FRA 2. Ligue 2 31 2,553 82 74.6 28.4 28 90 27 3 14 3 0.81 18 38 -20 -0.71 +0.23 24.8 46.5 -21.7 -0.76 -0.41 Matches 11 Seasons 6 Clubs 6 Leagues 257 20,670 80 57.1 229.7 227 87 162 30 27 88 1.32 283 293 -10 -0.05 -0.40 135.7 171.3 -35.6 -0.34 -0.07 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Heerenveen (5 Seasons) 1 League 111 8,548 77 58.6 95.0 91 88 77 20 27 45 1.15 142 173 -31 -0.33 -0.30 110.9 124.8 -13.9 -0.18 +0.07 Feyenoord (2 Seasons) 2 Leagues 11 683 62 9.3 7.6 7 5 4 38 2.82 22 2 +20 +2.64 +1.73 Willem II (1 Season) 2 Leagues 38 3,188 84 87.8 35.4 38 84 24 0 1 1.66 62 42 +20 +0.56 -0.86 Valenciennes (1 Season) 2 Leagues 36 3,000 83 73.0 33.3 32 91 31 4 25 4 0.92 23 42 -19 -0.57 0.00 24.8 46.5 -21.7 -0.76 -0.41 Excelsior (1 Season) 1 League 31 2,701 87 79.0 30.0 30 1 NEC Nijmegen (1 Season) 1 League 30 2,550 85 83.3 28.3 29 25 1 0 1.43 34 34 0 0.00 +0.88 Eredivisie (8 Seasons) 151 11,691 77 49.2 129.9 126 88 106 25 27 77 1.31 195 209 -14 -0.11 -0.51 110.9 124.8 -13.9 -0.18 +0.07 Eerste Divisie (2 Seasons) 67 5,734 86 83.8 63.7 66 84 24 1 1 1.72 58 38 +20 +0.59 -1.27 Europa Lg (2 Seasons) 1 90 90 7.1 1.0 1 1 0 6 3.00 3 0 +3 +3.00 +2.86 Ligue 2 (1 Season) 31 2,553 82 74.6 28.4 28 90 27 3 14 3 0.81 18 38 -20 -0.71 +0.23 24.8 46.5 -21.7 -0.76 -0.41 Coupe de France (1 Season) 5 447 89 64.8 5.0 4 98 4 1 57 1 1.60 5 4 +1 +0.20 -0.54 Rel/Pro Play-offs (1 Season) 2 155 78 73.8 1.7 2 78 0 0 0 0.50 4 4 0 0.00 +1.64
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 19 Excelsior 1 League 31 2,701 87 79.0 30.0 30 1 2014-2015 20 Feyenoord 2 Leagues 3 200 67 5.3 2.2 2 1 1 10 2.33 5 0 +5 +2.25 +1.85 2015-2016 21 NEC Nijmegen 1 League 30 2,550 85 83.3 28.3 29 25 1 0 1.43 34 34 0 0.00 +0.88 2016-2017 22 Feyenoord 2 Leagues 8 483 60 13.4 5.4 5 4 3 28 3.00 17 2 +15 +2.80 +1.19 2017-2018 23 Heerenveen 1 League 23 1,665 72 54.4 18.5 17 14 6 11 1.09 25 38 -13 -0.70 -1.22 2018-2019 24 Heerenveen 1 League 26 2,220 85 72.5 24.7 24 89 21 2 37 8 1.15 48 51 -3 -0.12 +0.52 40.2 44.8 -4.6 -0.19 +0.70 2019-2020 25 Heerenveen 1 League 14 976 70 41.7 10.8 11 84 9 3 19 12 1.21 18 16 +2 +0.18 +0.32 16.4 17.6 -1.2 -0.11 -0.31 2020-2021 26 Heerenveen 1 League 29 2,188 75 71.5 24.3 23 88 20 6 26 5 1.17 33 38 -5 -0.21 -0.10 33.6 37.8 -4.2 -0.17 +0.33 2021-2022 27 Heerenveen 1 League 19 1,499 79 49.0 16.7 16 88 13 3 32 9 1.14 18 30 -12 -0.72 -0.66 20.6 24.6 -4.0 -0.24 -0.08 2022-2023 28 Willem II 2 Leagues 38 3,188 84 87.8 35.4 38 84 24 0 1 1.66 62 42 +20 +0.56 -0.86 2023-2024 29 Valenciennes 2 Leagues 36 3,000 83 73.0 33.3 32 91 31 4 25 4 0.92 23 42 -19 -0.57 0.00 24.8 46.5 -21.7 -0.76 -0.41 11 Seasons 6 Clubs 6 Leagues 257 20,670 80 57.1 229.7 227 87 162 30 27 88 1.32 283 293 -10 -0.05 -0.40 135.7 171.3 -35.6 -0.34 -0.07 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Heerenveen (5 Seasons) 1 League 111 8,548 77 58.6 95.0 91 88 77 20 27 45 1.15 142 173 -31 -0.33 -0.30 110.9 124.8 -13.9 -0.18 +0.07 Feyenoord (2 Seasons) 2 Leagues 11 683 62 9.3 7.6 7 5 4 38 2.82 22 2 +20 +2.64 +1.73 Willem II (1 Season) 2 Leagues 38 3,188 84 87.8 35.4 38 84 24 0 1 1.66 62 42 +20 +0.56 -0.86 Valenciennes (1 Season) 2 Leagues 36 3,000 83 73.0 33.3 32 91 31 4 25 4 0.92 23 42 -19 -0.57 0.00 24.8 46.5 -21.7 -0.76 -0.41 Excelsior (1 Season) 1 League 31 2,701 87 79.0 30.0 30 1 NEC Nijmegen (1 Season) 1 League 30 2,550 85 83.3 28.3 29 25 1 0 1.43 34 34 0 0.00 +0.88 Eredivisie (8 Seasons) 151 11,691 77 49.2 129.9 126 88 106 25 27 77 1.31 195 209 -14 -0.11 -0.51 110.9 124.8 -13.9 -0.18 +0.07 Eerste Divisie (2 Seasons) 67 5,734 86 83.8 63.7 66 84 24 1 1 1.72 58 38 +20 +0.59 -1.27 Europa Lg (2 Seasons) 1 90 90 7.1 1.0 1 1 0 6 3.00 3 0 +3 +3.00 +2.86 Ligue 2 (1 Season) 31 2,553 82 74.6 28.4 28 90 27 3 14 3 0.81 18 38 -20 -0.71 +0.23 24.8 46.5 -21.7 -0.76 -0.41 Coupe de France (1 Season) 5 447 89 64.8 5.0 4 98 4 1 57 1 1.60 5 4 +1 +0.20 -0.54 Rel/Pro Play-offs (1 Season) 2 155 78 73.8 1.7 2 78 0 0 0 0.50 4 4 0 0.00 +1.64
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 19 Excelsior nl NED 2. Eerste Divisie 3rd 31 2,701 87 79.0 30.0 30 1 2014-2015 20 Feyenoord nl NED 1. Eredivisie 4th 2 110 55 3.6 1.2 1 0 1 8 2.00 2 0 +2 +1.64 +1.18 Matches 2015-2016 21 NEC Nijmegen nl NED 1. Eredivisie 10th 30 2,550 85 83.3 28.3 29 25 1 0 1.43 34 34 0 0.00 +0.88 Matches 2016-2017 22 Feyenoord nl NED 1. Eredivisie 1st 8 483 60 15.8 5.4 5 4 3 24 3.00 17 2 +15 +2.80 +1.19 Matches 2017-2018 23 Heerenveen nl NED 1. Eredivisie 8th 23 1,665 72 54.4 18.5 17 14 6 11 1.09 25 38 -13 -0.70 -1.22 Matches 2018-2019 24 Heerenveen nl NED 1. Eredivisie 11th 26 2,220 85 72.5 24.7 24 89 21 2 37 8 1.15 48 51 -3 -0.12 +0.52 40.2 44.8 -4.6 -0.19 +0.70 Matches 2019-2020 25 Heerenveen nl NED 1. Eredivisie 10th 14 976 70 41.7 10.8 11 84 9 3 19 12 1.21 18 16 +2 +0.18 +0.32 16.4 17.6 -1.2 -0.11 -0.31 Matches 2020-2021 26 Heerenveen nl NED 1. Eredivisie 12th 29 2,188 75 71.5 24.3 23 88 20 6 26 5 1.17 33 38 -5 -0.21 -0.10 33.6 37.8 -4.2 -0.17 +0.33 Matches 2021-2022 27 Heerenveen nl NED 1. Eredivisie 8th 19 1,499 79 49.0 16.7 16 88 13 3 32 9 1.14 18 30 -12 -0.72 -0.66 20.6 24.6 -4.0 -0.24 -0.08 Matches 2022-2023 28 Willem II nl NED 2. Eerste Divisie 4th 36 3,033 84 88.7 33.7 36 84 24 0 1 1.72 58 38 +20 +0.59 -1.27 Matches 2023-2024 29 Valenciennes fr FRA 2. Ligue 2 20th 31 2,553 82 74.6 28.4 28 90 27 3 14 3 0.81 18 38 -20 -0.71 +0.23 24.8 46.5 -21.7 -0.76 -0.41 Matches 11 Seasons 6 Clubs 3 Leagues 249 19,978 80 58.7 222.0 220 87 157 29 25 81 1.31 271 285 -14 -0.07 -0.43 135.7 171.3 -35.6 -0.34 -0.07 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Heerenveen (5 Seasons) 1 League 111 8,548 77 58.6 95.0 91 88 77 20 27 45 1.15 142 173 -31 -0.33 -0.30 110.9 124.8 -13.9 -0.18 +0.07 Feyenoord (2 Seasons) 1 League 10 593 59 9.7 6.6 6 4 4 32 2.80 19 2 +17 +2.58 +1.59 Willem II (1 Season) 1 League 36 3,033 84 88.7 33.7 36 84 24 0 1 1.72 58 38 +20 +0.59 -1.27 Valenciennes (1 Season) 1 League 31 2,553 82 74.6 28.4 28 90 27 3 14 3 0.81 18 38 -20 -0.71 +0.23 24.8 46.5 -21.7 -0.76 -0.41 Excelsior (1 Season) 1 League 31 2,701 87 79.0 30.0 30 1 NEC Nijmegen (1 Season) 1 League 30 2,550 85 83.3 28.3 29 25 1 0 1.43 34 34 0 0.00 +0.88 Eredivisie (8 Seasons) 151 11,691 77 49.2 129.9 126 88 106 25 27 77 1.31 195 209 -14 -0.11 -0.51 110.9 124.8 -13.9 -0.18 +0.07 Eerste Divisie (2 Seasons) 67 5,734 86 83.8 63.7 66 84 24 1 1 1.72 58 38 +20 +0.59 -1.27 Ligue 2 (1 Season) 31 2,553 82 74.6 28.4 28 90 27 3 14 3 0.81 18 38 -20 -0.71 +0.23 24.8 46.5 -21.7 -0.76 -0.41
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5 447 89 64.8 5.0 4 98 4 1 57 1 1.60 5 4 +1 +0.20 -0.54 Matches 1 Season 1 Club 1 League 5 447 89 64.8 5.0 4 98 4 1 57 1 1.60 5 4 +1 +0.20 -0.54
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1 90 90 12.5 1.0 1 1 0 2 3.00 3 0 +3 +3.00 +2.86 Matches 2016-2017 22 Feyenoord 2. Europa Lg GR 0 0 0 0 4 Matches 2 Seasons 1 Club 1 League 1 90 90 7.1 1.0 1 1 0 6 3.00 3 0 +3 +3.00 +2.86
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2013-2014 19 Excelsior 1 League 30.0 3 1 2014-2015 20 Feyenoord 2 Leagues 2.2 0 0 1 2015-2016 21 NEC Nijmegen 1 League 28.3 7 0 47 2016-2017 22 Feyenoord 2 Leagues 5.4 0 0 0 8 0 0 0 0 0 0 0 0 2017-2018 23 Heerenveen 1 League 18.5 4 0 0 27 0 0 0 0 0 0 0 0 2018-2019 24 Heerenveen 1 League 24.7 2 0 0 43 8 1 42 28 41 0 1 0 143 24 26 48.0 2019-2020 25 Heerenveen 1 League 10.8 0 0 0 19 3 0 23 15 26 0 1 0 54 11 12 47.8 2020-2021 26 Heerenveen 1 League 24.3 2 0 0 48 12 0 51 42 39 0 0 1 127 22 28 44.0 2021-2022 27 Heerenveen 1 League 16.7 3 0 0 15 4 1 35 18 14 0 0 0 85 20 21 48.8 2022-2023 28 Willem II 2 Leagues 35.4 5 0 0 37 12 2 121 39 47 0 2023-2024 29 Valenciennes 2 Leagues 33.3 4 0 0 37 11 3 37 36 22 0 0 0 117 34 22 60.7 11 Seasons 6 Clubs 6 Leagues 229.7 30 1 0 282 50 7 309 178 189 0 2 1 526 111 109 50.5 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Heerenveen (5 Seasons) 1 League 95.0 11 0 0 152 27 2 151 103 120 0 2 1 409 77 87 47.0 Feyenoord (2 Seasons) 2 Leagues 7.6 0 0 0 9 0 0 0 0 0 0 0 0 Willem II (1 Season) 2 Leagues 35.4 5 0 0 37 12 2 121 39 47 0 Valenciennes (1 Season) 2 Leagues 33.3 4 0 0 37 11 3 37 36 22 0 0 0 117 34 22 60.7 Excelsior (1 Season) 1 League 30.0 3 1 NEC Nijmegen (1 Season) 1 League 28.3 7 0 47 Eredivisie (8 Seasons) 129.9 18 0 0 208 27 2 151 103 120 0 2 1 409 77 87 47.0 Eerste Divisie (2 Seasons) 63.7 8 1 0 37 12 2 121 39 47 0 Europa Lg (2 Seasons) 1.0 0 0 0 Ligue 2 (1 Season) 28.4 2 0 0 31 10 2 35 36 21 0 0 0 117 34 22 60.7 Coupe de France (1 Season) 5.0 2 0 0 6 1 1 2 0 1 0 Rel/Pro Play-offs (1 Season) 1.7 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023-2024 29 Valenciennes fr FRA Coupe de France SF 5.0 2 0 0 6 1 1 2 0 1 0 Matches 1 Season 1 Club 1 League 5.0 2 0 0 6 1 1 2 0 1 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 20 Feyenoord 2. Europa Lg R32 1.0 0 0 0 Matches 2 Seasons 1 Club 1 League 1.0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Lucas Woudenberg Pages
Lucas Woudenberg Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Scouting Report
Stathead & Player Comparison
Player Club Summary