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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 1 1 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 21 20 1,685 18.7 3 4 7 3 0 0 0 0 4.5 4.5 5.2 9.8 69 92 163 0.16 0.21 0.37 0.16 0.37 0.24 0.28 0.52 0.24 0.52 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 25 24 2,154 23.9 5 7 12 5 0 0 0 0 3.8 3.8 9.3 13.1 99 202 267 0.21 0.29 0.50 0.21 0.50 0.16 0.39 0.55 0.16 0.55 Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg 8 8 699 7.8 2 2 4 2 0 0 2 0 2.5 2.5 1.7 4.2 25 49 68 0.26 0.26 0.52 0.26 0.52 0.32 0.22 0.54 0.32 0.54 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 30 30 2,605 28.9 7 5 12 7 0 0 1 1 5.6 5.6 8.0 13.6 89 183 215 0.24 0.17 0.41 0.24 0.41 0.19 0.28 0.47 0.19 0.47 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg 6 6 495 5.5 0 1 1 0 0 0 1 0 0.3 0.3 0.5 0.8 13 21 22 0.00 0.18 0.18 0.00 0.18 0.06 0.09 0.15 0.06 0.15 Matches 2021-2022 22 Nice fr FRA Coupe de France 2 2 178 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 24 11 1,073 11.9 1 1 2 1 0 0 1 0 2.7 2.7 2.5 5.2 33 51 74 0.08 0.08 0.17 0.08 0.17 0.23 0.21 0.44 0.23 0.44 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 4 3 212 2.4 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 10 12 16 0.00 0.00 0.00 0.00 0.00 0.12 0.05 0.17 0.12 0.17 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Matches 2023-2024 24 Feyenoord 1. Champions Lg 6 6 470 5.2 1 1 2 1 0 0 1 0 0.4 0.4 1.7 2.1 19 46 62 0.19 0.19 0.38 0.19 0.38 0.08 0.33 0.41 0.08 0.41 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 29 26 2,095 23.3 6 12 18 6 0 0 2 0 5.2 5.2 7.8 13.0 75 146 171 0.26 0.52 0.77 0.26 0.77 0.22 0.34 0.56 0.22 0.56 Matches 2023-2024 24 Feyenoord 2. Europa Lg 2 2 129 1.4 0 0 0 0 0 0 1 0 0.1 0.1 0.4 0.4 3 6 2 0.00 0.00 0.00 0.00 0.00 0.06 0.26 0.32 0.06 0.32 Matches 2024-2025 25 Feyenoord 1. Champions Lg 3 1 81 0.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 3 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 12 6 630 7.0 1 3 4 1 0 0 2 0 1.5 1.5 2.4 3.9 21 40 56 0.14 0.43 0.57 0.14 0.57 0.21 0.34 0.55 0.21 0.55 Matches 9 Seasons 5 Clubs 7 Leagues 197 167 14,371 159.7 27 40 67 27 0 0 17 2 29.6 29.6 43.0 72.6 519 978 1246 0.17 0.25 0.42 0.17 0.42 0.19 0.28 0.47 0.19 0.47 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 AZ Alkmaar (5 Seasons) 2 Leagues 92 89 7,691 85.5 17 19 36 17 0 0 4 1 16.8 16.8 24.7 41.4 295 547 735 0.20 0.22 0.42 0.20 0.42 0.20 0.29 0.49 0.20 0.49 Feyenoord (2 Seasons) 3 Leagues 52 41 3,405 37.8 8 16 24 8 0 0 6 0 7.2 7.2 12.3 19.5 118 241 293 0.21 0.42 0.63 0.21 0.63 0.19 0.32 0.51 0.19 0.51 Nice (2 Seasons) 2 Leagues 30 16 1,463 16.3 1 1 2 1 0 0 2 0 3.0 3.0 2.6 5.6 43 63 90 0.06 0.06 0.12 0.06 0.12 0.21 0.18 0.39 0.21 0.39 Antwerp (1 Season) 1 League 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Jong AZ (1 Season) 1 League 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (7 Seasons) 119 107 9,222 102.5 22 31 53 22 0 0 5 1 20.6 20.6 32.7 53.3 353 663 872 0.21 0.30 0.52 0.21 0.52 0.20 0.32 0.52 0.20 0.52 Europa Lg (3 Seasons) 16 16 1,323 14.7 2 3 5 2 0 0 4 0 2.9 2.9 2.6 5.5 41 76 92 0.14 0.20 0.34 0.14 0.34 0.20 0.18 0.38 0.20 0.38 Ligue 1 (2 Seasons) 28 14 1,285 14.3 1 1 2 1 0 0 1 0 3.0 3.0 2.6 5.6 43 63 90 0.07 0.07 0.14 0.07 0.14 0.21 0.18 0.39 0.21 0.39 Champions Lg (2 Seasons) 9 7 551 6.1 1 1 2 1 0 0 1 0 0.4 0.4 1.7 2.1 19 49 64 0.16 0.16 0.33 0.16 0.33 0.06 0.28 0.35 0.06 0.35 Pro League A (1 Season) 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Eerste Divisie (1 Season) 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 2 2 178 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
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 2016-2017 17 AZ Alkmaar 1 League 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 18 AZ Alkmaar 1 League 1 1 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 19 Jong AZ 1 League 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 19 AZ Alkmaar 1 League 21 20 1,685 18.7 3 4 7 3 0 0 0 0 4.5 4.5 5.2 9.8 69 92 163 0.16 0.21 0.37 0.16 0.37 0.24 0.28 0.52 0.24 0.52 2019-2020 20 AZ Alkmaar 2 Leagues 33 32 2,853 31.7 7 9 16 7 0 0 2 0 6.3 6.3 11.0 17.3 124 251 335 0.22 0.28 0.50 0.22 0.50 0.20 0.35 0.55 0.20 0.55 2020-2021 21 AZ Alkmaar 2 Leagues 36 36 3,100 34.4 7 6 13 7 0 0 2 1 5.9 5.9 8.5 14.4 102 204 237 0.20 0.17 0.38 0.20 0.38 0.17 0.25 0.42 0.17 0.42 2021-2022 22 Nice 2 Leagues 26 13 1,251 13.9 1 1 2 1 0 0 2 0 2.7 2.7 2.5 5.2 33 51 74 0.07 0.07 0.14 0.07 0.14 0.23 0.21 0.44 0.23 0.44 2022-2023 23 Nice 1 League 4 3 212 2.4 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 10 12 16 0.00 0.00 0.00 0.00 0.00 0.12 0.05 0.17 0.12 0.17 2022-2023 23 Antwerp 1 League 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 2023-2024 24 Feyenoord 3 Leagues 37 34 2,694 29.9 7 13 20 7 0 0 4 0 5.7 5.7 9.9 15.6 97 198 235 0.23 0.43 0.67 0.23 0.67 0.19 0.33 0.52 0.19 0.52 2024-2025 25 Feyenoord 2 Leagues 15 7 711 7.9 1 3 4 1 0 0 2 0 1.5 1.5 2.4 3.9 21 43 58 0.13 0.38 0.51 0.13 0.51 0.19 0.30 0.49 0.19 0.49 9 Seasons 5 Clubs 7 Leagues 197 167 14,371 159.7 27 40 67 27 0 0 17 2 29.6 29.6 43.0 72.6 519 978 1246 0.17 0.25 0.42 0.17 0.42 0.19 0.28 0.47 0.19 0.47 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 AZ Alkmaar (5 Seasons) 2 Leagues 92 89 7,691 85.5 17 19 36 17 0 0 4 1 16.8 16.8 24.7 41.4 295 547 735 0.20 0.22 0.42 0.20 0.42 0.20 0.29 0.49 0.20 0.49 Feyenoord (2 Seasons) 3 Leagues 52 41 3,405 37.8 8 16 24 8 0 0 6 0 7.2 7.2 12.3 19.5 118 241 293 0.21 0.42 0.63 0.21 0.63 0.19 0.32 0.51 0.19 0.51 Nice (2 Seasons) 2 Leagues 30 16 1,463 16.3 1 1 2 1 0 0 2 0 3.0 3.0 2.6 5.6 43 63 90 0.06 0.06 0.12 0.06 0.12 0.21 0.18 0.39 0.21 0.39 Antwerp (1 Season) 1 League 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Jong AZ (1 Season) 1 League 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (7 Seasons) 119 107 9,222 102.5 22 31 53 22 0 0 5 1 20.6 20.6 32.7 53.3 353 663 872 0.21 0.30 0.52 0.21 0.52 0.20 0.32 0.52 0.20 0.52 Europa Lg (3 Seasons) 16 16 1,323 14.7 2 3 5 2 0 0 4 0 2.9 2.9 2.6 5.5 41 76 92 0.14 0.20 0.34 0.14 0.34 0.20 0.18 0.38 0.20 0.38 Ligue 1 (2 Seasons) 28 14 1,285 14.3 1 1 2 1 0 0 1 0 3.0 3.0 2.6 5.6 43 63 90 0.07 0.07 0.14 0.07 0.14 0.21 0.18 0.39 0.21 0.39 Champions Lg (2 Seasons) 9 7 551 6.1 1 1 2 1 0 0 1 0 0.4 0.4 1.7 2.1 19 49 64 0.16 0.16 0.33 0.16 0.33 0.06 0.28 0.35 0.06 0.35 Pro League A (1 Season) 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Eerste Divisie (1 Season) 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 2 2 178 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 6th 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 3rd 1 1 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 18th 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 4th 21 20 1,685 18.7 3 4 7 3 0 0 0 0 4.5 4.5 5.2 9.8 69 92 163 0.16 0.21 0.37 0.16 0.37 0.24 0.28 0.52 0.24 0.52 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 2nd 25 24 2,154 23.9 5 7 12 5 0 0 0 0 3.8 3.8 9.3 13.1 99 202 267 0.21 0.29 0.50 0.21 0.50 0.16 0.39 0.55 0.16 0.55 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 3rd 30 30 2,605 28.9 7 5 12 7 0 0 1 1 5.6 5.6 8.0 13.6 89 183 215 0.24 0.17 0.41 0.24 0.41 0.19 0.28 0.47 0.19 0.47 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 5th 24 11 1,073 11.9 1 1 2 1 0 0 1 0 2.7 2.7 2.5 5.2 33 51 74 0.08 0.08 0.17 0.08 0.17 0.23 0.21 0.44 0.23 0.44 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 9th 4 3 212 2.4 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 10 12 16 0.00 0.00 0.00 0.00 0.00 0.12 0.05 0.17 0.12 0.17 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 1st 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 2nd 29 26 2,095 23.3 6 12 18 6 0 0 2 0 5.2 5.2 7.8 13.0 75 146 171 0.26 0.52 0.77 0.26 0.77 0.22 0.34 0.56 0.22 0.56 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 3rd 12 6 630 7.0 1 3 4 1 0 0 2 0 1.5 1.5 2.4 3.9 21 40 56 0.14 0.43 0.57 0.14 0.57 0.21 0.34 0.55 0.21 0.55 Matches 9 Seasons 5 Clubs 4 Leagues 170 142 12,319 136.9 24 36 60 24 0 0 11 2 26.2 26.2 38.7 65.0 459 853 1090 0.18 0.26 0.44 0.18 0.44 0.19 0.29 0.48 0.19 0.48 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 AZ Alkmaar (5 Seasons) 1 League 78 75 6,497 72.2 15 16 31 15 0 0 1 1 13.9 13.9 22.5 36.4 257 477 645 0.21 0.22 0.43 0.21 0.43 0.19 0.31 0.51 0.19 0.51 Feyenoord (2 Seasons) 1 League 41 32 2,725 30.3 7 15 22 7 0 0 4 0 6.7 6.7 10.2 16.9 96 186 227 0.23 0.50 0.73 0.23 0.73 0.22 0.34 0.56 0.22 0.56 Nice (2 Seasons) 1 League 28 14 1,285 14.3 1 1 2 1 0 0 1 0 3.0 3.0 2.6 5.6 43 63 90 0.07 0.07 0.14 0.07 0.14 0.21 0.18 0.39 0.21 0.39 Antwerp (1 Season) 1 League 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Jong AZ (1 Season) 1 League 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (7 Seasons) 119 107 9,222 102.5 22 31 53 22 0 0 5 1 20.6 20.6 32.7 53.3 353 663 872 0.21 0.30 0.52 0.21 0.52 0.20 0.32 0.52 0.20 0.52 Ligue 1 (2 Seasons) 28 14 1,285 14.3 1 1 2 1 0 0 1 0 3.0 3.0 2.6 5.6 43 63 90 0.07 0.07 0.14 0.07 0.14 0.21 0.18 0.39 0.21 0.39 Pro League A (1 Season) 21 19 1,673 18.6 1 4 5 1 0 0 5 1 2.6 2.6 3.4 6.1 63 127 128 0.05 0.22 0.27 0.05 0.27 0.14 0.18 0.33 0.14 0.33 Eerste Divisie (1 Season) 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2021-2022 22 Nice fr FRA Coupe de France F 2 2 178 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 2 2 178 2.0 0 0 0 0 0 0 1 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 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 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 8 8 699 7.8 2 2 4 2 0 0 2 0 2.5 2.5 1.7 4.2 25 49 68 0.26 0.26 0.52 0.26 0.52 0.32 0.22 0.54 0.32 0.54 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 6 6 495 5.5 0 1 1 0 0 0 1 0 0.3 0.3 0.5 0.8 13 21 22 0.00 0.18 0.18 0.00 0.18 0.06 0.09 0.15 0.06 0.15 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 6 6 470 5.2 1 1 2 1 0 0 1 0 0.4 0.4 1.7 2.1 19 46 62 0.19 0.19 0.38 0.19 0.38 0.08 0.33 0.41 0.08 0.41 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 2 2 129 1.4 0 0 0 0 0 0 1 0 0.1 0.1 0.4 0.4 3 6 2 0.00 0.00 0.00 0.00 0.00 0.06 0.26 0.32 0.06 0.32 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 3 1 81 0.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 3 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 2 Leagues 25 23 1,874 20.8 3 4 7 3 0 0 5 0 3.3 3.3 4.3 7.6 60 125 156 0.14 0.19 0.34 0.14 0.34 0.16 0.21 0.37 0.16 0.37 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 AZ Alkmaar (2 Seasons) 1 League 14 14 1,194 13.3 2 3 5 2 0 0 3 0 2.9 2.9 2.2 5.1 38 70 90 0.15 0.23 0.38 0.15 0.38 0.22 0.17 0.38 0.22 0.38 Feyenoord (2 Seasons) 2 Leagues 11 9 680 7.6 1 1 2 1 0 0 2 0 0.5 0.5 2.1 2.6 22 55 66 0.13 0.13 0.26 0.13 0.26 0.06 0.28 0.34 0.06 0.34 Europa Lg (3 Seasons) 16 16 1,323 14.7 2 3 5 2 0 0 4 0 2.9 2.9 2.6 5.5 41 76 92 0.14 0.20 0.34 0.14 0.34 0.20 0.18 0.38 0.20 0.38 Champions Lg (2 Seasons) 9 7 551 6.1 1 1 2 1 0 0 1 0 0.4 0.4 1.7 2.1 19 49 64 0.16 0.16 0.33 0.16 0.33 0.06 0.28 0.35 0.06 0.35
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 2020 21 nl Netherlands Friendlies (M) 2 0 73 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 nl Netherlands UEFA Nations League LgA 2 1 71 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 22 nl Netherlands UEFA Euro Qualifying 1 1 90 1.0 0 2 2 0 0 0 0 0 0.00 2.00 2.00 0.00 2.00 Matches 2022 23 nl Netherlands WCQ 2 0 17 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 25 nl Netherlands UEFA Euro Qualifying 1 1 90 1.0 3 0 3 3 0 0 0 0 3.00 0.00 3.00 3.00 3.00 Matches 4 Seasons 1 Club 4 Leagues 8 3 341 3.8 3 2 5 3 0 0 1 0 0.79 0.53 1.32 0.79 1.32 UEFA Euro Qualifying (2 Seasons) 2 2 180 2.0 3 2 5 3 0 0 0 0 1.50 1.00 2.50 1.50 2.50 WCQ (1 Season) 2 0 17 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 2 0 73 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UEFA Nations League (1 Season) 2 1 71 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country 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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 0.5 0 0 0 0.00 0.00 0 0 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 0.1 0 0 0 0.00 0.00 0 0 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 1.5 0 0 0 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 18.7 3 47 17 36.2 2.51 0.91 0.06 0.18 20.8 2 0 0 4.5 4.5 0.10 -1.5 -1.5 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 23.9 5 62 19 30.6 2.59 0.79 0.08 0.26 21.1 0 0 0 3.8 3.8 0.06 +1.2 +1.2 Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg 7.8 2 22 8 36.4 2.83 1.03 0.09 0.25 21.6 0 0 0 2.5 2.5 0.11 -0.5 -0.5 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 28.9 7 63 27 42.9 2.18 0.93 0.11 0.26 19.1 0 0 0 5.6 5.6 0.09 +1.4 +1.4 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg 5.5 0 7 0 0.0 1.27 0.00 0.00 19.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Matches 2021-2022 22 Nice fr FRA Coupe de France 2.0 0 4 1 25.0 2.02 0.51 0.00 0.00 0 0 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 11.9 1 21 5 23.8 1.76 0.42 0.05 0.20 17.9 0 0 0 2.7 2.7 0.13 -1.7 -1.7 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 2.4 0 3 1 33.3 1.27 0.42 0.00 0.00 20.1 0 0 0 0.3 0.3 0.09 -0.3 -0.3 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Matches 2023-2024 24 Feyenoord 1. Champions Lg 5.2 1 4 4 100.0 0.77 0.77 0.25 0.25 22.4 2 0 0 0.4 0.4 0.10 +0.6 +0.6 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 23.3 6 44 18 40.9 1.89 0.77 0.14 0.33 18.1 2 0 0 5.2 5.2 0.12 +0.8 +0.8 Matches 2023-2024 24 Feyenoord 2. Europa Lg 1.4 0 3 1 33.3 2.09 0.70 0.00 0.00 24.2 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2024-2025 25 Feyenoord 1. Champions Lg 0.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 7.0 1 13 5 38.5 1.86 0.71 0.08 0.20 19.0 1 0 0 1.5 1.5 0.12 -0.5 -0.5 Matches 9 Seasons 5 Clubs 7 Leagues 159.7 27 323 114 35.3 2.04 0.72 0.08 0.24 19.5 7 0 0 29.6 29.6 0.09 -2.6 -2.6 Country 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 AZ Alkmaar (5 Seasons) 2 Leagues 85.5 17 201 71 35.3 2.35 0.83 0.08 0.24 20.4 2 0 0 16.8 16.8 0.08 +0.2 +0.2 Feyenoord (2 Seasons) 3 Leagues 37.8 8 64 28 43.8 1.69 0.74 0.13 0.29 18.9 5 0 0 7.2 7.2 0.11 +0.8 +0.8 Nice (2 Seasons) 2 Leagues 16.3 1 28 7 25.0 1.72 0.43 0.04 0.14 18.1 0 0 0 3.0 3.0 0.12 -2.0 -2.0 Antwerp (1 Season) 1 League 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Jong AZ (1 Season) 1 League 1.5 0 0 0 Eredivisie (7 Seasons) 102.5 22 229 86 37.6 2.23 0.84 0.10 0.26 19.8 5 0 0 20.6 20.6 0.09 +1.4 +1.4 Europa Lg (3 Seasons) 14.7 2 32 9 28.1 2.18 0.61 0.06 0.22 21.3 0 0 0 2.9 2.9 0.09 -0.9 -0.9 Ligue 1 (2 Seasons) 14.3 1 24 6 25.0 1.68 0.42 0.04 0.17 18.1 0 0 0 3.0 3.0 0.12 -2.0 -2.0 Champions Lg (2 Seasons) 6.1 1 4 4 100.0 0.65 0.65 0.25 0.25 22.4 2 0 0 0.4 0.4 0.10 +0.6 +0.6 Pro League A (1 Season) 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Eerste Divisie (1 Season) 1.5 0 0 0 Coupe de France (1 Season) 2.0 0 4 1 25.0 2.02 0.51 0.00 0.00 0 0
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 2016-2017 17 AZ Alkmaar 1 League 0.5 0 0 0 0.00 0.00 0 0 2017-2018 18 AZ Alkmaar 1 League 0.1 0 0 0 0.00 0.00 0 0 2018-2019 19 Jong AZ 1 League 1.5 0 0 0 2018-2019 19 AZ Alkmaar 1 League 18.7 3 47 17 36.2 2.51 0.91 0.06 0.18 20.8 2 0 0 4.5 4.5 0.10 -1.5 -1.5 2019-2020 20 AZ Alkmaar 2 Leagues 31.7 7 84 27 32.1 2.65 0.85 0.08 0.26 21.2 0 0 0 6.3 6.3 0.08 +0.7 +0.7 2020-2021 21 AZ Alkmaar 2 Leagues 34.4 7 70 27 38.6 2.03 0.78 0.10 0.26 19.1 0 0 0 5.9 5.9 0.09 +1.1 +1.1 2021-2022 22 Nice 2 Leagues 13.9 1 25 6 24.0 1.80 0.43 0.04 0.17 17.9 0 0 0 2.7 2.7 0.13 -1.7 -1.7 2022-2023 23 Nice 1 League 2.4 0 3 1 33.3 1.27 0.42 0.00 0.00 20.1 0 0 0 0.3 0.3 0.09 -0.3 -0.3 2022-2023 23 Antwerp 1 League 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 2023-2024 24 Feyenoord 3 Leagues 29.9 7 51 23 45.1 1.70 0.77 0.14 0.30 18.8 4 0 0 5.7 5.7 0.11 +1.3 +1.3 2024-2025 25 Feyenoord 2 Leagues 7.9 1 13 5 38.5 1.65 0.63 0.08 0.20 19.0 1 0 0 1.5 1.5 0.12 -0.5 -0.5 9 Seasons 5 Clubs 7 Leagues 159.7 27 323 114 35.3 2.04 0.72 0.08 0.24 19.5 7 0 0 29.6 29.6 0.09 -2.6 -2.6 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 AZ Alkmaar (5 Seasons) 2 Leagues 85.5 17 201 71 35.3 2.35 0.83 0.08 0.24 20.4 2 0 0 16.8 16.8 0.08 +0.2 +0.2 Feyenoord (2 Seasons) 3 Leagues 37.8 8 64 28 43.8 1.69 0.74 0.13 0.29 18.9 5 0 0 7.2 7.2 0.11 +0.8 +0.8 Nice (2 Seasons) 2 Leagues 16.3 1 28 7 25.0 1.72 0.43 0.04 0.14 18.1 0 0 0 3.0 3.0 0.12 -2.0 -2.0 Antwerp (1 Season) 1 League 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Jong AZ (1 Season) 1 League 1.5 0 0 0 Eredivisie (7 Seasons) 102.5 22 229 86 37.6 2.23 0.84 0.10 0.26 19.8 5 0 0 20.6 20.6 0.09 +1.4 +1.4 Europa Lg (3 Seasons) 14.7 2 32 9 28.1 2.18 0.61 0.06 0.22 21.3 0 0 0 2.9 2.9 0.09 -0.9 -0.9 Ligue 1 (2 Seasons) 14.3 1 24 6 25.0 1.68 0.42 0.04 0.17 18.1 0 0 0 3.0 3.0 0.12 -2.0 -2.0 Champions Lg (2 Seasons) 6.1 1 4 4 100.0 0.65 0.65 0.25 0.25 22.4 2 0 0 0.4 0.4 0.10 +0.6 +0.6 Pro League A (1 Season) 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Eerste Divisie (1 Season) 1.5 0 0 0 Coupe de France (1 Season) 2.0 0 4 1 25.0 2.02 0.51 0.00 0.00 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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 6th 0.5 0 0 0 0.00 0.00 0 0 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 3rd 0.1 0 0 0 0.00 0.00 0 0 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 18th 1.5 0 0 0 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 4th 18.7 3 47 17 36.2 2.51 0.91 0.06 0.18 20.8 2 0 0 4.5 4.5 0.10 -1.5 -1.5 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 2nd 23.9 5 62 19 30.6 2.59 0.79 0.08 0.26 21.1 0 0 0 3.8 3.8 0.06 +1.2 +1.2 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 3rd 28.9 7 63 27 42.9 2.18 0.93 0.11 0.26 19.1 0 0 0 5.6 5.6 0.09 +1.4 +1.4 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 5th 11.9 1 21 5 23.8 1.76 0.42 0.05 0.20 17.9 0 0 0 2.7 2.7 0.13 -1.7 -1.7 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 9th 2.4 0 3 1 33.3 1.27 0.42 0.00 0.00 20.1 0 0 0 0.3 0.3 0.09 -0.3 -0.3 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 1st 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 2nd 23.3 6 44 18 40.9 1.89 0.77 0.14 0.33 18.1 2 0 0 5.2 5.2 0.12 +0.8 +0.8 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 3rd 7.0 1 13 5 38.5 1.86 0.71 0.08 0.20 19.0 1 0 0 1.5 1.5 0.12 -0.5 -0.5 Matches 9 Seasons 5 Clubs 4 Leagues 136.9 24 283 100 35.3 2.09 0.74 0.08 0.24 19.3 5 0 0 26.2 26.2 0.09 -2.2 -2.2 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 AZ Alkmaar (5 Seasons) 1 League 72.2 15 172 63 36.6 2.38 0.87 0.09 0.24 20.3 2 0 0 13.9 13.9 0.08 +1.1 +1.1 Feyenoord (2 Seasons) 1 League 30.3 7 57 23 40.4 1.88 0.76 0.12 0.30 18.3 3 0 0 6.7 6.7 0.12 +0.3 +0.3 Nice (2 Seasons) 1 League 14.3 1 24 6 25.0 1.68 0.42 0.04 0.17 18.1 0 0 0 3.0 3.0 0.12 -2.0 -2.0 Antwerp (1 Season) 1 League 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Jong AZ (1 Season) 1 League 1.5 0 0 0 Eredivisie (7 Seasons) 102.5 22 229 86 37.6 2.23 0.84 0.10 0.26 19.8 5 0 0 20.6 20.6 0.09 +1.4 +1.4 Ligue 1 (2 Seasons) 14.3 1 24 6 25.0 1.68 0.42 0.04 0.17 18.1 0 0 0 3.0 3.0 0.12 -2.0 -2.0 Pro League A (1 Season) 18.6 1 30 8 26.7 1.61 0.43 0.03 0.13 16.5 0 0 0 2.6 2.6 0.09 -1.6 -1.6 Eerste Divisie (1 Season) 1.5 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 PK PKatt Matches 2021-2022 22 Nice fr FRA Coupe de France F 2.0 0 4 1 25.0 2.02 0.51 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 2.0 0 4 1 25.0 2.02 0.51 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 FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 7.8 2 22 8 36.4 2.83 1.03 0.09 0.25 21.6 0 0 0 2.5 2.5 0.11 -0.5 -0.5 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 5.5 0 7 0 0.0 1.27 0.00 0.00 19.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 5.2 1 4 4 100.0 0.77 0.77 0.25 0.25 22.4 2 0 0 0.4 0.4 0.10 +0.6 +0.6 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 1.4 0 3 1 33.3 2.09 0.70 0.00 0.00 24.2 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 0.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 4 Seasons 2 Clubs 2 Leagues 20.8 3 36 13 36.1 1.73 0.62 0.08 0.23 21.4 2 0 0 3.3 3.3 0.09 -0.3 -0.3 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 AZ Alkmaar (2 Seasons) 1 League 13.3 2 29 8 27.6 2.19 0.60 0.07 0.25 21.0 0 0 0 2.9 2.9 0.10 -0.9 -0.9 Feyenoord (2 Seasons) 2 Leagues 7.6 1 7 5 71.4 0.93 0.66 0.14 0.20 23.2 2 0 0 0.5 0.5 0.07 +0.5 +0.5 Europa Lg (3 Seasons) 14.7 2 32 9 28.1 2.18 0.61 0.06 0.22 21.3 0 0 0 2.9 2.9 0.09 -0.9 -0.9 Champions Lg (2 Seasons) 6.1 1 4 4 100.0 0.65 0.65 0.25 0.25 22.4 2 0 0 0.4 0.4 0.10 +0.6 +0.6
Passing Table Season Age Squad Country 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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 0.5 0 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 0.1 0 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 1.5 0 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 18.7 512 732 69.9 8823 2575 234 291 80.4 182 235 77.4 69 132 52.3 4 5.2 4.6 -1.2 34 44 38 3 92 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 23.9 924 1244 74.3 15951 4916 449 534 84.1 349 445 78.4 103 190 54.2 7 9.3 8.5 -2.3 60 98 67 3 202 Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg 7.8 270 389 69.4 4806 1404 125 148 84.5 112 154 72.7 29 67 43.3 2 1.7 1.8 +0.3 10 36 13 0 49 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 28.9 939 1227 76.5 16505 5336 444 526 84.4 347 434 80.0 119 184 64.7 5 8.0 9.3 -3.0 57 113 79 3 183 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg 5.5 118 165 71.5 2206 602 53 61 86.9 46 57 80.7 18 29 62.1 1 0.5 0.3 +0.5 9 8 5 0 21 Matches 2021-2022 22 Nice fr FRA Coupe de France 2.0 0 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 11.9 295 411 71.8 4718 1665 162 197 82.2 86 124 69.4 34 58 58.6 1 2.5 2.7 -1.5 23 35 19 5 51 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 2.4 82 100 82.0 1288 254 45 55 81.8 31 34 91.2 3 7 42.9 0 0.1 0.4 -0.1 1 11 2 0 12 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Matches 2023-2024 24 Feyenoord 1. Champions Lg 5.2 183 260 70.4 3165 1018 93 110 84.5 60 86 69.8 23 41 56.1 1 1.7 1.9 -0.7 17 20 17 1 46 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 23.3 802 1028 78.0 12640 3977 423 484 87.4 284 348 81.6 66 120 55.0 12 7.8 8.6 +4.2 71 73 58 4 146 Matches 2023-2024 24 Feyenoord 2. Europa Lg 1.4 31 38 81.6 479 185 11 14 78.6 16 17 94.1 1 2 50.0 0 0.4 0.1 -0.4 3 6 1 0 6 Matches 2024-2025 25 Feyenoord 1. Champions Lg 0.9 17 28 60.7 328 97 6 8 75.0 9 12 75.0 2 7 28.6 0 0.0 0.0 0.0 0 1 1 0 3 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 7.0 248 319 77.7 4198 1121 127 144 88.2 94 115 81.7 23 43 53.5 3 2.4 1.8 +0.6 17 28 15 1 40 Matches 9 Seasons 5 Clubs 7 Leagues 159.7 5046 6796 74.2 86635 26924 2433 2888 84.2 1889 2403 78.6 570 1030 55.3 40 43.0 43.7 -3.0 342 537 358 22 978 Country 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 AZ Alkmaar (5 Seasons) 2 Leagues 85.5 2763 3757 73.5 48291 14833 1305 1560 83.7 1036 1325 78.2 338 602 56.1 19 24.7 24.5 -5.7 170 299 202 9 547 Feyenoord (2 Seasons) 3 Leagues 37.8 1281 1673 76.6 20810 6398 660 760 86.8 463 578 80.1 115 213 54.0 16 12.3 12.4 +3.7 108 128 92 6 241 Nice (2 Seasons) 2 Leagues 16.3 377 511 73.8 6006 1919 207 252 82.1 117 158 74.1 37 65 56.9 1 2.6 3.1 -1.6 24 46 21 5 63 Antwerp (1 Season) 1 League 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Jong AZ (1 Season) 1 League 1.5 0 Eredivisie (7 Seasons) 102.5 3425 4550 75.3 58117 17925 1677 1979 84.7 1256 1577 79.6 380 669 56.8 31 32.7 32.7 -1.7 239 356 257 14 663 Europa Lg (3 Seasons) 14.7 419 592 70.8 7491 2191 189 223 84.8 174 228 76.3 48 98 49.0 3 2.6 2.3 +0.4 22 50 19 0 76 Ligue 1 (2 Seasons) 14.3 377 511 73.8 6006 1919 207 252 82.1 117 158 74.1 37 65 56.9 1 2.6 3.1 -1.6 24 46 21 5 63 Champions Lg (2 Seasons) 6.1 200 288 69.4 3493 1115 99 118 83.9 69 98 70.4 25 48 52.1 1 1.7 2.0 -0.7 17 21 18 1 49 Pro League A (1 Season) 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Eerste Divisie (1 Season) 1.5 0 Coupe de France (1 Season) 2.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 2016-2017 17 AZ Alkmaar 1 League 0.5 0 2017-2018 18 AZ Alkmaar 1 League 0.1 0 2018-2019 19 Jong AZ 1 League 1.5 0 2018-2019 19 AZ Alkmaar 1 League 18.7 512 732 69.9 8823 2575 234 291 80.4 182 235 77.4 69 132 52.3 4 5.2 4.6 -1.2 34 44 38 3 92 2019-2020 20 AZ Alkmaar 2 Leagues 31.7 1194 1633 73.1 20757 6320 574 682 84.2 461 599 77.0 132 257 51.4 9 11.0 10.3 -2.0 70 134 80 3 251 2020-2021 21 AZ Alkmaar 2 Leagues 34.4 1057 1392 75.9 18711 5938 497 587 84.7 393 491 80.0 137 213 64.3 6 8.5 9.6 -2.5 66 121 84 3 204 2021-2022 22 Nice 2 Leagues 13.9 295 411 71.8 4718 1665 162 197 82.2 86 124 69.4 34 58 58.6 1 2.5 2.7 -1.5 23 35 19 5 51 2022-2023 23 Nice 1 League 2.4 82 100 82.0 1288 254 45 55 81.8 31 34 91.2 3 7 42.9 0 0.1 0.4 -0.1 1 11 2 0 12 2022-2023 23 Antwerp 1 League 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 2023-2024 24 Feyenoord 3 Leagues 29.9 1016 1326 76.6 16284 5180 527 608 86.7 360 451 79.8 90 163 55.2 13 9.9 10.6 +3.1 91 99 76 5 198 2024-2025 25 Feyenoord 2 Leagues 7.9 265 347 76.4 4526 1218 133 152 87.5 103 127 81.1 25 50 50.0 3 2.4 1.8 +0.6 17 29 16 1 43 9 Seasons 5 Clubs 7 Leagues 159.7 5046 6796 74.2 86635 26924 2433 2888 84.2 1889 2403 78.6 570 1030 55.3 40 43.0 43.7 -3.0 342 537 358 22 978 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 AZ Alkmaar (5 Seasons) 2 Leagues 85.5 2763 3757 73.5 48291 14833 1305 1560 83.7 1036 1325 78.2 338 602 56.1 19 24.7 24.5 -5.7 170 299 202 9 547 Feyenoord (2 Seasons) 3 Leagues 37.8 1281 1673 76.6 20810 6398 660 760 86.8 463 578 80.1 115 213 54.0 16 12.3 12.4 +3.7 108 128 92 6 241 Nice (2 Seasons) 2 Leagues 16.3 377 511 73.8 6006 1919 207 252 82.1 117 158 74.1 37 65 56.9 1 2.6 3.1 -1.6 24 46 21 5 63 Antwerp (1 Season) 1 League 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Jong AZ (1 Season) 1 League 1.5 0 Eredivisie (7 Seasons) 102.5 3425 4550 75.3 58117 17925 1677 1979 84.7 1256 1577 79.6 380 669 56.8 31 32.7 32.7 -1.7 239 356 257 14 663 Europa Lg (3 Seasons) 14.7 419 592 70.8 7491 2191 189 223 84.8 174 228 76.3 48 98 49.0 3 2.6 2.3 +0.4 22 50 19 0 76 Ligue 1 (2 Seasons) 14.3 377 511 73.8 6006 1919 207 252 82.1 117 158 74.1 37 65 56.9 1 2.6 3.1 -1.6 24 46 21 5 63 Champions Lg (2 Seasons) 6.1 200 288 69.4 3493 1115 99 118 83.9 69 98 70.4 25 48 52.1 1 1.7 2.0 -0.7 17 21 18 1 49 Pro League A (1 Season) 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Eerste Divisie (1 Season) 1.5 0 Coupe de France (1 Season) 2.0 0
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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 6th 0.5 0 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 3rd 0.1 0 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 18th 1.5 0 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 4th 18.7 512 732 69.9 8823 2575 234 291 80.4 182 235 77.4 69 132 52.3 4 5.2 4.6 -1.2 34 44 38 3 92 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 2nd 23.9 924 1244 74.3 15951 4916 449 534 84.1 349 445 78.4 103 190 54.2 7 9.3 8.5 -2.3 60 98 67 3 202 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 3rd 28.9 939 1227 76.5 16505 5336 444 526 84.4 347 434 80.0 119 184 64.7 5 8.0 9.3 -3.0 57 113 79 3 183 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 5th 11.9 295 411 71.8 4718 1665 162 197 82.2 86 124 69.4 34 58 58.6 1 2.5 2.7 -1.5 23 35 19 5 51 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 9th 2.4 82 100 82.0 1288 254 45 55 81.8 31 34 91.2 3 7 42.9 0 0.1 0.4 -0.1 1 11 2 0 12 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 1st 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 2nd 23.3 802 1028 78.0 12640 3977 423 484 87.4 284 348 81.6 66 120 55.0 12 7.8 8.6 +4.2 71 73 58 4 146 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 3rd 7.0 248 319 77.7 4198 1121 127 144 88.2 94 115 81.7 23 43 53.5 3 2.4 1.8 +0.6 17 28 15 1 40 Matches 9 Seasons 5 Clubs 4 Leagues 136.9 4427 5916 74.8 75651 23618 2145 2547 84.2 1646 2077 79.2 497 884 56.2 36 38.7 39.5 -2.7 303 466 321 21 853 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 AZ Alkmaar (5 Seasons) 1 League 72.2 2375 3203 74.1 41279 12827 1127 1351 83.4 878 1114 78.8 291 506 57.5 16 22.5 22.4 -6.5 151 255 184 9 477 Feyenoord (2 Seasons) 1 League 30.3 1050 1347 78.0 16838 5098 550 628 87.6 378 463 81.6 89 163 54.6 15 10.2 10.4 +4.8 88 101 73 5 186 Nice (2 Seasons) 1 League 14.3 377 511 73.8 6006 1919 207 252 82.1 117 158 74.1 37 65 56.9 1 2.6 3.1 -1.6 24 46 21 5 63 Antwerp (1 Season) 1 League 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Jong AZ (1 Season) 1 League 1.5 0 Eredivisie (7 Seasons) 102.5 3425 4550 75.3 58117 17925 1677 1979 84.7 1256 1577 79.6 380 669 56.8 31 32.7 32.7 -1.7 239 356 257 14 663 Ligue 1 (2 Seasons) 14.3 377 511 73.8 6006 1919 207 252 82.1 117 158 74.1 37 65 56.9 1 2.6 3.1 -1.6 24 46 21 5 63 Pro League A (1 Season) 18.6 625 855 73.1 11528 3774 261 316 82.6 273 342 79.8 80 150 53.3 4 3.4 3.6 +0.6 40 64 43 2 127 Eerste Divisie (1 Season) 1.5 0
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 2021-2022 22 Nice fr FRA Coupe de France F 2.0 0 Matches 1 Season 1 Club 1 League 2.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 xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 7.8 270 389 69.4 4806 1404 125 148 84.5 112 154 72.7 29 67 43.3 2 1.7 1.8 +0.3 10 36 13 0 49 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 5.5 118 165 71.5 2206 602 53 61 86.9 46 57 80.7 18 29 62.1 1 0.5 0.3 +0.5 9 8 5 0 21 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 5.2 183 260 70.4 3165 1018 93 110 84.5 60 86 69.8 23 41 56.1 1 1.7 1.9 -0.7 17 20 17 1 46 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 1.4 31 38 81.6 479 185 11 14 78.6 16 17 94.1 1 2 50.0 0 0.4 0.1 -0.4 3 6 1 0 6 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 0.9 17 28 60.7 328 97 6 8 75.0 9 12 75.0 2 7 28.6 0 0.0 0.0 0.0 0 1 1 0 3 Matches 4 Seasons 2 Clubs 2 Leagues 20.8 619 880 70.3 10984 3306 288 341 84.5 243 326 74.5 73 146 50.0 4 4.3 4.2 -0.3 39 71 37 1 125 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 AZ Alkmaar (2 Seasons) 1 League 13.3 388 554 70.0 7012 2006 178 209 85.2 158 211 74.9 47 96 49.0 3 2.2 2.2 +0.8 19 44 18 0 70 Feyenoord (2 Seasons) 2 Leagues 7.6 231 326 70.9 3972 1300 110 132 83.3 85 115 73.9 26 50 52.0 1 2.1 2.1 -1.1 20 27 19 1 55 Europa Lg (3 Seasons) 14.7 419 592 70.8 7491 2191 189 223 84.8 174 228 76.3 48 98 49.0 3 2.6 2.3 +0.4 22 50 19 0 76 Champions Lg (2 Seasons) 6.1 200 288 69.4 3493 1115 99 118 83.9 69 98 70.4 25 48 52.1 1 1.7 2.0 -0.7 17 21 18 1 49
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 17 AZ Alkmaar 1 League 0.5 0 2017-2018 18 AZ Alkmaar 1 League 0.1 0 2018-2019 19 Jong AZ 1 League 1.5 2018-2019 19 AZ Alkmaar 1 League 18.7 732 668 63 2 11 5 61 4 56 37 7 1 512 1 29 2019-2020 20 AZ Alkmaar 2 Leagues 31.7 1633 1502 119 27 21 16 91 21 67 46 4 0 1194 12 41 2020-2021 21 AZ Alkmaar 2 Leagues 34.4 1392 1319 68 9 13 12 63 16 41 24 4 0 1057 5 31 2021-2022 22 Nice 2 Leagues 13.9 411 377 32 13 4 0 57 4 15 12 3 0 295 2 11 2022-2023 23 Nice 1 League 2.4 100 94 6 0 2 2 3 3 3 2 0 0 82 0 0 2022-2023 23 Antwerp 1 League 18.6 855 717 123 29 5 7 85 18 75 41 15 0 625 15 22 2023-2024 24 Feyenoord 3 Leagues 29.9 1326 1117 203 43 14 4 124 20 112 60 16 0 1016 6 45 2024-2025 25 Feyenoord 2 Leagues 7.9 347 308 37 8 5 1 29 5 20 15 2 0 265 2 8 9 Seasons 5 Clubs 7 Leagues 159.7 6796 6102 651 131 75 47 513 91 389 237 51 1 5046 43 187 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches AZ Alkmaar (5 Seasons) 2 Leagues 85.5 3757 3489 250 38 45 33 215 41 164 107 15 1 2763 18 101 Feyenoord (2 Seasons) 3 Leagues 37.8 1673 1425 240 51 19 5 153 25 132 75 18 0 1281 8 53 Nice (2 Seasons) 2 Leagues 16.3 511 471 38 13 6 2 60 7 18 14 3 0 377 2 11 Antwerp (1 Season) 1 League 18.6 855 717 123 29 5 7 85 18 75 41 15 0 625 15 22 Jong AZ (1 Season) 1 League 1.5 Eredivisie (7 Seasons) 102.5 4550 4137 397 70 55 28 297 55 245 149 25 1 3425 16 125 Europa Lg (3 Seasons) 14.7 592 537 49 10 6 8 36 8 24 19 2 0 419 6 19 Ligue 1 (2 Seasons) 14.3 511 471 38 13 6 2 44 7 18 14 3 0 377 2 11 Champions Lg (2 Seasons) 6.1 288 240 44 9 3 2 35 3 27 14 6 0 200 4 10 Pro League A (1 Season) 18.6 855 717 123 29 5 7 85 18 75 41 15 0 625 15 22 Eerste Divisie (1 Season) 1.5 Coupe de France (1 Season) 2.0 16
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 2021-2022 22 Nice fr FRA Coupe de France F 2.0 16 Matches 1 Season 1 Club 1 League 2.0 16
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 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 7.8 389 353 33 7 6 6 27 4 19 14 2 0 270 3 10 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 5.5 165 153 9 1 0 2 8 3 4 4 0 0 118 3 7 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 5.2 260 216 40 9 3 2 32 3 24 12 6 0 183 4 9 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 1.4 38 31 7 2 0 0 1 1 1 1 0 0 31 0 2 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 0.9 28 24 4 0 0 0 3 0 3 2 0 0 17 0 1 Matches 4 Seasons 2 Clubs 2 Leagues 20.8 880 777 93 19 9 10 71 11 51 33 8 0 619 10 29 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches AZ Alkmaar (2 Seasons) 1 League 13.3 554 506 42 8 6 8 35 7 23 18 2 0 388 6 17 Feyenoord (2 Seasons) 2 Leagues 7.6 326 271 51 11 3 2 36 4 28 15 6 0 231 4 12 Europa Lg (3 Seasons) 14.7 592 537 49 10 6 8 36 8 24 19 2 0 419 6 19 Champions Lg (2 Seasons) 6.1 288 240 44 9 3 2 35 3 27 14 6 0 200 4 10
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 2016-2017 17 AZ Alkmaar 1 League 0.5 2017-2018 18 AZ Alkmaar 1 League 0.1 2018-2019 19 Jong AZ 1 League 1.5 2018-2019 19 AZ Alkmaar 1 League 18.7 67 3.58 52 7 7 1 0 0 10 0.53 4 3 3 0 0 0 2019-2020 20 AZ Alkmaar 2 Leagues 31.7 157 4.95 117 17 16 5 1 1 21 0.66 15 2 2 1 1 0 2020-2021 21 AZ Alkmaar 2 Leagues 34.4 145 4.21 106 9 15 5 9 1 23 0.67 14 1 5 2 0 1 2021-2022 22 Nice 2 Leagues 13.9 40 3.36 29 7 2 2 0 0 3 0.25 3 0 0 0 0 0 2022-2023 23 Nice 1 League 2.4 9 3.82 8 0 1 0 0 0 1 0.42 1 0 0 0 0 0 2022-2023 23 Antwerp 1 League 18.6 81 4.36 55 19 3 2 2 0 11 0.59 8 3 0 0 0 0 2023-2024 24 Feyenoord 3 Leagues 29.9 161 5.38 109 35 9 4 2 2 20 0.67 17 1 1 0 1 0 2024-2025 25 Feyenoord 2 Leagues 7.9 32 4.05 22 6 0 2 2 0 6 0.76 3 2 0 0 1 0 9 Seasons 5 Clubs 7 Leagues 159.7 692 4.45 498 100 53 21 16 4 95 0.61 65 12 11 3 3 1 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches AZ Alkmaar (5 Seasons) 2 Leagues 85.5 369 4.35 275 33 38 11 10 2 54 0.64 33 6 10 3 1 1 Feyenoord (2 Seasons) 3 Leagues 37.8 193 5.11 131 41 9 6 4 2 26 0.69 20 3 1 0 2 0 Nice (2 Seasons) 2 Leagues 16.3 49 3.43 37 7 3 2 0 0 4 0.28 4 0 0 0 0 0 Antwerp (1 Season) 1 League 18.6 81 4.36 55 19 3 2 2 0 11 0.59 8 3 0 0 0 0 Jong AZ (1 Season) 1 League 1.5 Eredivisie (7 Seasons) 102.5 487 4.78 353 62 41 16 12 3 70 0.69 45 9 11 2 2 1 Europa Lg (3 Seasons) 14.7 49 3.34 37 5 5 1 1 0 7 0.48 6 0 0 1 0 0 Ligue 1 (2 Seasons) 14.3 49 3.43 37 7 3 2 0 0 4 0.28 4 0 0 0 0 0 Champions Lg (2 Seasons) 6.1 26 4.25 16 7 1 0 1 1 3 0.49 2 0 0 0 1 0 Pro League A (1 Season) 18.6 81 4.36 55 19 3 2 2 0 11 0.59 8 3 0 0 0 0 Eerste Divisie (1 Season) 1.5 Coupe de France (1 Season) 2.0
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 2021-2022 22 Nice fr FRA Coupe de France F 2.0 Matches 1 Season 1 Club 1 League 2.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 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 7.8 29 3.73 22 3 3 1 0 0 4 0.52 3 0 0 1 0 0 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 5.5 13 2.37 10 1 1 0 1 0 2 0.36 2 0 0 0 0 0 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 5.2 25 4.80 16 7 1 0 0 1 2 0.38 2 0 0 0 0 0 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 1.4 7 4.92 5 1 1 0 0 0 1 0.70 1 0 0 0 0 0 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 0.9 1 1.11 0 0 0 0 1 0 1 1.11 0 0 0 0 1 0 Matches 4 Seasons 2 Clubs 2 Leagues 20.8 75 3.61 53 12 6 1 2 1 10 0.48 8 0 0 1 1 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches AZ Alkmaar (2 Seasons) 1 League 13.3 42 3.17 32 4 4 1 1 0 6 0.45 5 0 0 1 0 0 Feyenoord (2 Seasons) 2 Leagues 7.6 33 4.38 21 8 2 0 1 1 4 0.53 3 0 0 0 1 0 Europa Lg (3 Seasons) 14.7 49 3.34 37 5 5 1 1 0 7 0.48 6 0 0 1 0 0 Champions Lg (2 Seasons) 6.1 26 4.25 16 7 1 0 1 1 3 0.49 2 0 0 0 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 2016-2017 17 AZ Alkmaar 1 League 0.5 0 0 0 2017-2018 18 AZ Alkmaar 1 League 0.1 0 0 0 2018-2019 19 Jong AZ 1 League 1.5 0 2018-2019 19 AZ Alkmaar 1 League 18.7 32 17 8 19 5 8 25 32.0 17 14 2 12 10 42 18 0 2019-2020 20 AZ Alkmaar 2 Leagues 31.7 29 12 9 14 6 9 62 14.5 53 15 1 14 10 39 8 0 2020-2021 21 AZ Alkmaar 2 Leagues 34.4 51 33 18 29 4 20 58 34.5 38 24 4 20 22 73 21 0 2021-2022 22 Nice 2 Leagues 13.9 16 10 6 9 1 7 20 35.0 13 10 0 10 8 24 6 0 2022-2023 23 Nice 1 League 2.4 2 2 1 0 1 1 2 50.0 1 0 0 0 0 2 0 0 2022-2023 23 Antwerp 1 League 18.6 30 18 9 15 6 12 29 41.4 17 12 3 9 11 41 7 0 2023-2024 24 Feyenoord 3 Leagues 29.9 39 24 5 24 10 11 32 34.4 21 22 3 19 5 44 11 0 2024-2025 25 Feyenoord 2 Leagues 7.9 9 4 3 5 1 5 10 50.0 5 3 0 3 4 13 4 0 9 Seasons 5 Clubs 7 Leagues 159.7 208 120 59 115 34 73 238 30.7 165 100 13 87 70 278 75 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches AZ Alkmaar (5 Seasons) 2 Leagues 85.5 112 62 35 62 15 37 145 25.5 108 53 7 46 42 154 47 0 Feyenoord (2 Seasons) 3 Leagues 37.8 48 28 8 29 11 16 42 38.1 26 25 3 22 9 57 15 0 Nice (2 Seasons) 2 Leagues 16.3 18 12 7 9 2 8 22 36.4 14 10 0 10 8 26 6 0 Antwerp (1 Season) 1 League 18.6 30 18 9 15 6 12 29 41.4 17 12 3 9 11 41 7 0 Jong AZ (1 Season) 1 League 1.5 0 Eredivisie (7 Seasons) 102.5 143 80 39 80 24 48 160 30.0 112 67 6 61 40 183 50 0 Europa Lg (3 Seasons) 14.7 7 2 3 4 0 2 17 11.8 15 8 3 5 6 13 8 0 Ligue 1 (2 Seasons) 14.3 18 9 7 9 2 8 22 36.4 14 10 0 10 8 26 6 0 Champions Lg (2 Seasons) 6.1 10 8 1 7 2 3 10 30.0 7 3 1 2 5 15 4 0 Pro League A (1 Season) 18.6 30 18 9 15 6 12 29 41.4 17 12 3 9 11 41 7 0 Eerste Divisie (1 Season) 1.5 0 Coupe de France (1 Season) 2.0 3 0 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 2021-2022 22 Nice fr FRA Coupe de France F 2.0 3 0 Matches 1 Season 1 Club 1 League 2.0 3 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 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 7.8 4 1 2 2 0 2 10 20.0 8 4 0 4 3 7 3 0 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 5.5 3 1 1 2 0 0 7 0.0 7 2 1 1 3 6 5 0 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 5.2 8 7 1 5 2 2 6 33.3 4 2 1 1 2 10 1 0 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 1.4 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 0.9 2 1 0 2 0 1 4 25.0 3 1 0 1 3 5 3 0 Matches 4 Seasons 2 Clubs 2 Leagues 20.8 17 10 4 11 2 5 27 18.5 22 11 4 7 11 28 12 0 Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches AZ Alkmaar (2 Seasons) 1 League 13.3 7 2 3 4 0 2 17 11.8 15 6 1 5 6 13 8 0 Feyenoord (2 Seasons) 2 Leagues 7.6 10 8 1 7 2 3 10 30.0 7 5 3 2 5 15 4 0 Europa Lg (3 Seasons) 14.7 7 2 3 4 0 2 17 11.8 15 8 3 5 6 13 8 0 Champions Lg (2 Seasons) 6.1 10 8 1 7 2 3 10 30.0 7 3 1 2 5 15 4 0
Possession Table Season Age Squad Country 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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 0.5 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 0.1 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 1.5 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 18.7 992 15 102 408 501 78 992 60 31 51.7 29 48.3 696 4997 2369 69 59 28 64 42 718 163 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 23.9 1546 7 104 706 753 115 1546 95 59 62.1 36 37.9 1085 7039 3456 99 93 31 82 55 1239 267 Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg 7.8 472 6 34 240 205 20 472 36 26 72.2 10 27.8 320 2109 975 25 23 3 22 10 363 68 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 28.9 1618 27 168 732 738 99 1618 110 63 57.3 47 42.7 1108 6523 2949 89 65 16 101 55 1224 215 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg 5.5 224 5 38 103 90 6 224 16 13 81.3 3 18.8 144 1054 386 13 15 0 17 7 173 22 Matches 2021-2022 22 Nice fr FRA Coupe de France 2.0 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 11.9 558 11 66 254 244 33 558 41 19 46.3 22 53.7 379 2423 1078 33 25 11 43 30 410 74 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 2.4 119 0 14 47 61 6 119 10 6 60.0 3 30.0 105 727 332 10 11 1 6 3 100 16 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Matches 2023-2024 24 Feyenoord 1. Champions Lg 5.2 308 3 15 136 163 16 308 14 12 85.7 1 7.1 201 1204 684 19 16 4 17 10 219 62 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 23.3 1267 7 104 481 699 107 1267 76 41 53.9 31 40.8 743 4289 2091 75 48 28 50 37 874 171 Matches 2023-2024 24 Feyenoord 2. Europa Lg 1.4 46 2 9 18 19 2 46 2 2 100.0 0 0.0 31 188 75 3 1 1 3 1 34 2 Matches 2024-2025 25 Feyenoord 1. Champions Lg 0.9 39 3 11 16 12 1 39 3 1 33.3 2 66.7 20 65 16 0 0 0 0 0 18 2 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 7.0 386 3 20 154 218 27 386 15 5 33.3 9 60.0 249 1416 710 21 16 6 11 11 291 56 Matches 9 Seasons 5 Clubs 7 Leagues 159.7 8619 103 786 3797 4162 576 8619 534 306 57.3 218 40.8 5855 37155 17493 519 431 144 467 301 6402 1246 Country 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 AZ Alkmaar (5 Seasons) 2 Leagues 85.5 4852 60 446 2189 2287 318 4852 317 192 60.6 125 39.4 3353 21722 10135 295 255 78 286 169 3717 735 Feyenoord (2 Seasons) 3 Leagues 37.8 2046 18 159 805 1111 153 2046 110 61 55.5 43 39.1 1244 7162 3576 118 81 39 81 59 1436 293 Nice (2 Seasons) 2 Leagues 16.3 677 11 80 301 305 39 677 51 25 49.0 25 49.0 484 3150 1410 43 36 12 49 33 510 90 Antwerp (1 Season) 1 League 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Jong AZ (1 Season) 1 League 1.5 Eredivisie (7 Seasons) 102.5 5809 59 498 2481 2909 426 5809 356 199 55.9 152 42.7 3881 24264 11575 353 281 109 308 200 4346 872 Europa Lg (3 Seasons) 14.7 742 13 81 361 314 28 742 54 41 75.9 13 24.1 495 3351 1436 41 39 4 42 18 570 92 Ligue 1 (2 Seasons) 14.3 677 11 80 301 305 39 677 51 25 49.0 25 49.0 484 3150 1410 43 36 12 49 33 510 90 Champions Lg (2 Seasons) 6.1 347 6 26 152 175 17 347 17 13 76.5 3 17.6 221 1269 700 19 16 4 17 10 237 64 Pro League A (1 Season) 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Eerste Divisie (1 Season) 1.5 Coupe de France (1 Season) 2.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 2016-2017 17 AZ Alkmaar 1 League 0.5 2017-2018 18 AZ Alkmaar 1 League 0.1 2018-2019 19 Jong AZ 1 League 1.5 2018-2019 19 AZ Alkmaar 1 League 18.7 992 15 102 408 501 78 992 60 31 51.7 29 48.3 696 4997 2369 69 59 28 64 42 718 163 2019-2020 20 AZ Alkmaar 2 Leagues 31.7 2018 13 138 946 958 135 2018 131 85 64.9 46 35.1 1405 9148 4431 124 116 34 104 65 1602 335 2020-2021 21 AZ Alkmaar 2 Leagues 34.4 1842 32 206 835 828 105 1842 126 76 60.3 50 39.7 1252 7577 3335 102 80 16 118 62 1397 237 2021-2022 22 Nice 2 Leagues 13.9 558 11 66 254 244 33 558 41 19 46.3 22 53.7 379 2423 1078 33 25 11 43 30 410 74 2022-2023 23 Nice 1 League 2.4 119 0 14 47 61 6 119 10 6 60.0 3 30.0 105 727 332 10 11 1 6 3 100 16 2022-2023 23 Antwerp 1 League 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 2023-2024 24 Feyenoord 3 Leagues 29.9 1621 12 128 635 881 125 1621 92 55 59.8 32 34.8 975 5681 2850 97 65 33 70 48 1127 235 2024-2025 25 Feyenoord 2 Leagues 7.9 425 6 31 170 230 28 425 18 6 33.3 11 61.1 269 1481 726 21 16 6 11 11 309 58 9 Seasons 5 Clubs 7 Leagues 159.7 8619 103 786 3797 4162 576 8619 534 306 57.3 218 40.8 5855 37155 17493 519 431 144 467 301 6402 1246 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 AZ Alkmaar (5 Seasons) 2 Leagues 85.5 4852 60 446 2189 2287 318 4852 317 192 60.6 125 39.4 3353 21722 10135 295 255 78 286 169 3717 735 Feyenoord (2 Seasons) 3 Leagues 37.8 2046 18 159 805 1111 153 2046 110 61 55.5 43 39.1 1244 7162 3576 118 81 39 81 59 1436 293 Nice (2 Seasons) 2 Leagues 16.3 677 11 80 301 305 39 677 51 25 49.0 25 49.0 484 3150 1410 43 36 12 49 33 510 90 Antwerp (1 Season) 1 League 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Jong AZ (1 Season) 1 League 1.5 Eredivisie (7 Seasons) 102.5 5809 59 498 2481 2909 426 5809 356 199 55.9 152 42.7 3881 24264 11575 353 281 109 308 200 4346 872 Europa Lg (3 Seasons) 14.7 742 13 81 361 314 28 742 54 41 75.9 13 24.1 495 3351 1436 41 39 4 42 18 570 92 Ligue 1 (2 Seasons) 14.3 677 11 80 301 305 39 677 51 25 49.0 25 49.0 484 3150 1410 43 36 12 49 33 510 90 Champions Lg (2 Seasons) 6.1 347 6 26 152 175 17 347 17 13 76.5 3 17.6 221 1269 700 19 16 4 17 10 237 64 Pro League A (1 Season) 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Eerste Divisie (1 Season) 1.5 Coupe de France (1 Season) 2.0
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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 6th 0.5 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 3rd 0.1 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 18th 1.5 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 4th 18.7 992 15 102 408 501 78 992 60 31 51.7 29 48.3 696 4997 2369 69 59 28 64 42 718 163 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 2nd 23.9 1546 7 104 706 753 115 1546 95 59 62.1 36 37.9 1085 7039 3456 99 93 31 82 55 1239 267 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 3rd 28.9 1618 27 168 732 738 99 1618 110 63 57.3 47 42.7 1108 6523 2949 89 65 16 101 55 1224 215 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 5th 11.9 558 11 66 254 244 33 558 41 19 46.3 22 53.7 379 2423 1078 33 25 11 43 30 410 74 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 9th 2.4 119 0 14 47 61 6 119 10 6 60.0 3 30.0 105 727 332 10 11 1 6 3 100 16 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 1st 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 2nd 23.3 1267 7 104 481 699 107 1267 76 41 53.9 31 40.8 743 4289 2091 75 48 28 50 37 874 171 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 3rd 7.0 386 3 20 154 218 27 386 15 5 33.3 9 60.0 249 1416 710 21 16 6 11 11 291 56 Matches 9 Seasons 5 Clubs 4 Leagues 136.9 7530 84 679 3284 3673 531 7530 463 252 54.4 202 43.6 5139 32535 15357 459 376 136 408 273 5595 1090 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 AZ Alkmaar (5 Seasons) 1 League 72.2 4156 49 374 1846 1992 292 4156 265 153 57.7 112 42.3 2889 18559 8774 257 217 75 247 152 3181 645 Feyenoord (2 Seasons) 1 League 30.3 1653 10 124 635 917 134 1653 91 46 50.5 40 44.0 992 5705 2801 96 64 34 61 48 1165 227 Nice (2 Seasons) 1 League 14.3 677 11 80 301 305 39 677 51 25 49.0 25 49.0 484 3150 1410 43 36 12 49 33 510 90 Antwerp (1 Season) 1 League 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Jong AZ (1 Season) 1 League 1.5 Eredivisie (7 Seasons) 102.5 5809 59 498 2481 2909 426 5809 356 199 55.9 152 42.7 3881 24264 11575 353 281 109 308 200 4346 872 Ligue 1 (2 Seasons) 14.3 677 11 80 301 305 39 677 51 25 49.0 25 49.0 484 3150 1410 43 36 12 49 33 510 90 Pro League A (1 Season) 18.6 1044 14 101 502 459 66 1044 56 28 50.0 25 44.6 774 5121 2372 63 59 15 51 40 739 128 Eerste Divisie (1 Season) 1.5
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 2021-2022 22 Nice fr FRA Coupe de France F 2.0 Matches 1 Season 1 Club 1 League 2.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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 7.8 472 6 34 240 205 20 472 36 26 72.2 10 27.8 320 2109 975 25 23 3 22 10 363 68 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 5.5 224 5 38 103 90 6 224 16 13 81.3 3 18.8 144 1054 386 13 15 0 17 7 173 22 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 5.2 308 3 15 136 163 16 308 14 12 85.7 1 7.1 201 1204 684 19 16 4 17 10 219 62 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 1.4 46 2 9 18 19 2 46 2 2 100.0 0 0.0 31 188 75 3 1 1 3 1 34 2 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 0.9 39 3 11 16 12 1 39 3 1 33.3 2 66.7 20 65 16 0 0 0 0 0 18 2 Matches 4 Seasons 2 Clubs 2 Leagues 20.8 1089 19 107 513 489 45 1089 71 54 76.1 16 22.5 716 4620 2136 60 55 8 59 28 807 156 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 AZ Alkmaar (2 Seasons) 1 League 13.3 696 11 72 343 295 26 696 52 39 75.0 13 25.0 464 3163 1361 38 38 3 39 17 536 90 Feyenoord (2 Seasons) 2 Leagues 7.6 393 8 35 170 194 19 393 19 15 78.9 3 15.8 252 1457 775 22 17 5 20 11 271 66 Europa Lg (3 Seasons) 14.7 742 13 81 361 314 28 742 54 41 75.9 13 24.1 495 3351 1436 41 39 4 42 18 570 92 Champions Lg (2 Seasons) 6.1 347 6 26 152 175 17 347 17 13 76.5 3 17.6 221 1269 700 19 16 4 17 10 237 64
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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 1 45 45 1.5 0.5 0 0 1 2 2.00 0 1 -1 -2.00 -2.15 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 1 8 8 0.3 0.1 1 0 0 0 0.00 0 0 0 0.00 -1.00 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 21 1,685 80 55.1 18.7 20 83 11 1 18 1 2.00 35 18 +17 +0.91 +0.65 35.1 22.5 +12.6 +0.67 +0.28 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 25 2,154 86 95.7 23.9 24 87 19 1 62 0 2.24 53 16 +37 +1.55 +1.55 52.8 23.0 +29.7 +1.24 +0.58 Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg 8 699 87 97.1 7.8 8 87 6 0 0 1.57 16 11 +5 +0.64 +0.64 15.3 10.1 +5.2 +0.66 -1.04 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 30 2,605 87 85.1 28.9 30 87 26 0 0 2.10 61 32 +29 +1.00 +0.01 57.5 30.8 +26.6 +0.92 -0.33 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg 6 495 83 91.7 5.5 6 83 4 0 0 1.33 7 4 +3 +0.55 +2.55 7.1 9.5 -2.4 -0.43 -0.12 Matches 2021-2022 22 Nice fr FRA Coupe de France 2 178 89 37.1 2.0 2 89 1 0 2 3.00 3 0 +3 +1.52 +0.92 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 24 1,073 45 31.4 11.9 11 76 1 13 19 8 1.71 14 8 +6 +0.50 +0.12 19.9 14.9 +5.0 +0.42 +0.11 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 4 212 53 6.2 2.4 3 66 0 1 13 0 0.50 1 3 -2 -0.85 -1.21 3.1 2.3 +0.8 +0.32 -0.01 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Matches 2023-2024 24 Feyenoord 1. Champions Lg 6 470 78 87.0 5.2 6 78 3 0 0 1.00 7 7 0 0.00 +1.29 8.6 5.9 +2.7 +0.53 +0.71 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 29 2,095 72 68.5 23.3 26 77 7 3 35 0 2.52 68 16 +52 +2.23 +0.93 64.2 16.3 +47.9 +2.06 +0.29 Matches 2023-2024 24 Feyenoord 2. Europa Lg 2 129 65 61.4 1.4 2 65 0 0 0 1.00 2 2 0 0.00 0.00 1.7 1.8 -0.2 -0.13 -0.18 Matches 2024-2025 25 Feyenoord 1. Champions Lg 3 81 27 7.5 0.9 1 49 0 2 16 0 2.33 2 1 +1 +1.11 +1.65 1.1 1.6 -0.5 -0.58 +0.02 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 12 630 53 20.6 7.0 6 78 3 6 27 0 1.50 16 7 +9 +1.29 +0.21 15.6 6.7 +8.9 +1.28 +0.64 Matches 9 Seasons 5 Clubs 7 Leagues 197 14,371 73 38.3 159.7 167 82 91 30 25 13 1.92 317 146 +171 +1.07 +0.65 309.8 162.2 +147.6 +0.95 +0.46 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 AZ Alkmaar (5 Seasons) 2 Leagues 92 7,691 84 48.8 85.5 89 86 66 3 40 3 2.00 172 82 +90 +1.05 +0.53 167.8 96.1 +71.7 +0.85 +0.25 Feyenoord (2 Seasons) 3 Leagues 52 3,405 65 42.8 37.8 41 76 13 11 27 0 2.04 95 33 +62 +1.64 +0.93 91.3 32.4 +58.9 +1.56 +0.97 Nice (2 Seasons) 2 Leagues 30 1,463 49 20.0 16.3 16 76 2 14 18 10 1.63 18 11 +7 +0.43 +0.05 23.0 17.2 +5.8 +0.41 +0.08 Antwerp (1 Season) 1 League 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Jong AZ (1 Season) 1 League 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 Eredivisie (7 Seasons) 119 9,222 77 44.7 102.5 107 83 66 12 32 3 2.14 233 90 +143 +1.40 +0.68 225.3 99.4 +125.8 +1.24 +0.40 Europa Lg (3 Seasons) 16 1,323 83 90.0 14.7 16 83 10 0 0 1.41 25 17 +8 +0.54 +1.16 24.1 21.5 +2.6 +0.18 +0.01 Ligue 1 (2 Seasons) 28 1,285 46 18.8 14.3 14 74 1 14 18 8 1.54 15 11 +4 +0.28 -0.09 23.0 17.2 +5.8 +0.41 +0.08 Champions Lg (2 Seasons) 9 551 61 34.0 6.1 7 74 3 2 16 0 1.44 9 8 +1 +0.16 +0.75 9.7 7.5 +2.2 +0.36 +0.94 Pro League A (1 Season) 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Eerste Divisie (1 Season) 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 Coupe de France (1 Season) 2 178 89 37.1 2.0 2 89 1 0 2 3.00 3 0 +3 +1.52 +0.92
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 2016-2017 17 AZ Alkmaar 1 League 1 45 45 1.5 0.5 0 0 1 2 2.00 0 1 -1 -2.00 -2.15 2017-2018 18 AZ Alkmaar 1 League 1 8 8 0.3 0.1 1 0 0 0 0.00 0 0 0 0.00 -1.00 2018-2019 19 Jong AZ 1 League 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 2018-2019 19 AZ Alkmaar 1 League 21 1,685 80 55.1 18.7 20 83 11 1 18 1 2.00 35 18 +17 +0.91 +0.65 35.1 22.5 +12.6 +0.67 +0.28 2019-2020 20 AZ Alkmaar 2 Leagues 33 2,853 86 96.1 31.7 32 87 25 1 62 0 2.08 69 27 +42 +1.32 +1.32 68.1 33.2 +34.9 +1.10 +0.25 2020-2021 21 AZ Alkmaar 2 Leagues 36 3,100 86 86.1 34.4 36 86 30 0 0 1.97 68 36 +32 +0.93 +0.21 64.6 40.3 +24.3 +0.70 -0.40 2021-2022 22 Nice 2 Leagues 26 1,251 48 32.1 13.9 13 78 2 13 19 10 1.81 17 8 +9 +0.65 +0.24 19.9 14.9 +5.0 +0.42 +0.11 2022-2023 23 Nice 1 League 4 212 53 6.2 2.4 3 66 0 1 13 0 0.50 1 3 -2 -0.85 -1.21 3.1 2.3 +0.8 +0.32 -0.01 2022-2023 23 Antwerp 1 League 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 2023-2024 24 Feyenoord 3 Leagues 37 2,694 73 70.7 29.9 34 76 10 3 35 0 2.19 77 25 +52 +1.74 +0.69 74.5 24.0 +50.5 +1.69 +0.17 2024-2025 25 Feyenoord 2 Leagues 15 711 47 17.2 7.9 7 74 3 8 24 0 1.67 18 8 +10 +1.27 +0.66 16.7 8.3 +8.4 +1.07 +0.79 9 Seasons 5 Clubs 7 Leagues 197 14,371 73 38.3 159.7 167 82 91 30 25 13 1.92 317 146 +171 +1.07 +0.65 309.8 162.2 +147.6 +0.95 +0.46 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 AZ Alkmaar (5 Seasons) 2 Leagues 92 7,691 84 48.8 85.5 89 86 66 3 40 3 2.00 172 82 +90 +1.05 +0.53 167.8 96.1 +71.7 +0.85 +0.25 Feyenoord (2 Seasons) 3 Leagues 52 3,405 65 42.8 37.8 41 76 13 11 27 0 2.04 95 33 +62 +1.64 +0.93 91.3 32.4 +58.9 +1.56 +0.97 Nice (2 Seasons) 2 Leagues 30 1,463 49 20.0 16.3 16 76 2 14 18 10 1.63 18 11 +7 +0.43 +0.05 23.0 17.2 +5.8 +0.41 +0.08 Antwerp (1 Season) 1 League 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Jong AZ (1 Season) 1 League 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 Eredivisie (7 Seasons) 119 9,222 77 44.7 102.5 107 83 66 12 32 3 2.14 233 90 +143 +1.40 +0.68 225.3 99.4 +125.8 +1.24 +0.40 Europa Lg (3 Seasons) 16 1,323 83 90.0 14.7 16 83 10 0 0 1.41 25 17 +8 +0.54 +1.16 24.1 21.5 +2.6 +0.18 +0.01 Ligue 1 (2 Seasons) 28 1,285 46 18.8 14.3 14 74 1 14 18 8 1.54 15 11 +4 +0.28 -0.09 23.0 17.2 +5.8 +0.41 +0.08 Champions Lg (2 Seasons) 9 551 61 34.0 6.1 7 74 3 2 16 0 1.44 9 8 +1 +0.16 +0.75 9.7 7.5 +2.2 +0.36 +0.94 Pro League A (1 Season) 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Eerste Divisie (1 Season) 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 Coupe de France (1 Season) 2 178 89 37.1 2.0 2 89 1 0 2 3.00 3 0 +3 +1.52 +0.92
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 2016-2017 17 AZ Alkmaar nl NED 1. Eredivisie 6th 1 45 45 1.5 0.5 0 0 1 2 2.00 0 1 -1 -2.00 -2.15 Matches 2017-2018 18 AZ Alkmaar nl NED 1. Eredivisie 3rd 1 8 8 0.3 0.1 1 0 0 0 0.00 0 0 0 0.00 -1.00 Matches 2018-2019 19 Jong AZ nl NED 2. Eerste Divisie 18th 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 Matches 2018-2019 19 AZ Alkmaar nl NED 1. Eredivisie 4th 21 1,685 80 55.1 18.7 20 83 11 1 18 1 2.00 35 18 +17 +0.91 +0.65 35.1 22.5 +12.6 +0.67 +0.28 Matches 2019-2020 20 AZ Alkmaar nl NED 1. Eredivisie 2nd 25 2,154 86 95.7 23.9 24 87 19 1 62 0 2.24 53 16 +37 +1.55 +1.55 52.8 23.0 +29.7 +1.24 +0.58 Matches 2020-2021 21 AZ Alkmaar nl NED 1. Eredivisie 3rd 30 2,605 87 85.1 28.9 30 87 26 0 0 2.10 61 32 +29 +1.00 +0.01 57.5 30.8 +26.6 +0.92 -0.33 Matches 2021-2022 22 Nice fr FRA 1. Ligue 1 5th 24 1,073 45 31.4 11.9 11 76 1 13 19 8 1.71 14 8 +6 +0.50 +0.12 19.9 14.9 +5.0 +0.42 +0.11 Matches 2022-2023 23 Nice fr FRA 1. Ligue 1 9th 4 212 53 6.2 2.4 3 66 0 1 13 0 0.50 1 3 -2 -0.85 -1.21 3.1 2.3 +0.8 +0.32 -0.01 Matches 2022-2023 23 Antwerp be BEL 1. Pro League A 1st 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Matches 2023-2024 24 Feyenoord nl NED 1. Eredivisie 2nd 29 2,095 72 68.5 23.3 26 77 7 3 35 0 2.52 68 16 +52 +2.23 +0.93 64.2 16.3 +47.9 +2.06 +0.29 Matches 2024-2025 25 Feyenoord nl NED 1. Eredivisie 3rd 12 630 53 20.6 7.0 6 78 3 6 27 0 1.50 16 7 +9 +1.29 +0.21 15.6 6.7 +8.9 +1.28 +0.64 Matches 9 Seasons 5 Clubs 4 Leagues 170 12,319 72 36.3 136.9 142 82 77 28 26 11 1.98 280 121 +159 +1.16 +0.69 276.0 133.1 +142.8 +1.06 +0.47 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 AZ Alkmaar (5 Seasons) 1 League 78 6,497 83 44.8 72.2 75 86 56 3 40 3 2.09 149 67 +82 +1.14 +0.60 145.4 76.4 +69.0 +0.96 +0.35 Feyenoord (2 Seasons) 1 League 41 2,725 66 44.5 30.3 32 77 10 9 30 0 2.22 84 23 +61 +2.01 +0.87 79.9 23.0 +56.9 +1.88 +0.92 Nice (2 Seasons) 1 League 28 1,285 46 18.8 14.3 14 74 1 14 18 8 1.54 15 11 +4 +0.28 -0.09 23.0 17.2 +5.8 +0.41 +0.08 Antwerp (1 Season) 1 League 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Jong AZ (1 Season) 1 League 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77 Eredivisie (7 Seasons) 119 9,222 77 44.7 102.5 107 83 66 12 32 3 2.14 233 90 +143 +1.40 +0.68 225.3 99.4 +125.8 +1.24 +0.40 Ligue 1 (2 Seasons) 28 1,285 46 18.8 14.3 14 74 1 14 18 8 1.54 15 11 +4 +0.28 -0.09 23.0 17.2 +5.8 +0.41 +0.08 Pro League A (1 Season) 21 1,673 80 54.7 18.6 19 83 10 2 45 0 1.80 30 16 +14 +0.75 -0.48 27.7 16.5 +11.2 +0.60 -0.13 Eerste Divisie (1 Season) 2 139 70 4.1 1.5 2 70 0 0 0 0.50 2 4 -2 -1.29 -0.77
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 2021-2022 22 Nice fr FRA Coupe de France F 2 178 89 37.1 2.0 2 89 1 0 2 3.00 3 0 +3 +1.52 +0.92 Matches 1 Season 1 Club 1 League 2 178 89 37.1 2.0 2 89 1 0 2 3.00 3 0 +3 +1.52 +0.92
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 8 699 87 97.1 7.8 8 87 6 0 0 1.57 16 11 +5 +0.64 +0.64 15.3 10.1 +5.2 +0.66 -1.04 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 6 495 83 91.7 5.5 6 83 4 0 0 1.33 7 4 +3 +0.55 +2.55 7.1 9.5 -2.4 -0.43 -0.12 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 6 470 78 87.0 5.2 6 78 3 0 0 1.00 7 7 0 0.00 +1.29 8.6 5.9 +2.7 +0.53 +0.71 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 2 129 65 61.4 1.4 2 65 0 0 0 1.00 2 2 0 0.00 0.00 1.7 1.8 -0.2 -0.13 -0.18 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 3 81 27 7.5 0.9 1 49 0 2 16 0 2.33 2 1 +1 +1.11 +1.65 1.1 1.6 -0.5 -0.58 +0.02 Matches 4 Seasons 2 Clubs 2 Leagues 25 1,874 75 60.6 20.8 23 80 13 2 16 0 1.42 34 25 +9 +0.43 +1.02 33.8 29.0 +4.8 +0.23 +0.71 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 AZ Alkmaar (2 Seasons) 1 League 14 1,194 85 94.8 13.3 14 85 10 0 0 1.47 23 15 +8 +0.60 +1.97 22.4 19.7 +2.8 +0.21 -0.11 Feyenoord (2 Seasons) 2 Leagues 11 680 62 37.2 7.6 9 72 3 2 16 0 1.36 11 10 +1 +0.13 +0.68 11.4 9.4 +2.0 +0.27 +0.80 Europa Lg (3 Seasons) 16 1,323 83 90.0 14.7 16 83 10 0 0 1.41 25 17 +8 +0.54 +1.16 24.1 21.5 +2.6 +0.18 +0.01 Champions Lg (2 Seasons) 9 551 61 34.0 6.1 7 74 3 2 16 0 1.44 9 8 +1 +0.16 +0.75 9.7 7.5 +2.2 +0.36 +0.94
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 2020 21 nl Netherlands Friendlies (M) 2 73 37 40.6 0.8 0 0 2 37 0 0.50 1 0 +1 +1.23 +2.92 Matches 2020-2021 21 nl Netherlands UEFA Nations League LgA 2 71 36 13.1 0.8 1 69 0 1 2 2 3.00 0 1 -1 -1.27 -2.04 Matches 2021 22 nl Netherlands UEFA Euro Qualifying 1 90 90 12.5 1.0 1 90 0 0 1 3.00 5 0 +5 +5.00 +3.29 Matches 2022 23 nl Netherlands WCQ 2 17 9 1.9 0.2 0 0 2 9 1 3.00 2 0 +2 +10.59 +8.24 Matches 2024 25 nl Netherlands UEFA Euro Qualifying 1 90 90 12.5 1.0 1 90 1 0 3 3.00 6 0 +6 +6.00 +5.43 Matches 4 Seasons 1 Club 4 Leagues 8 341 43 11.1 3.8 3 83 1 5 18 7 2.38 14 1 +13 +3.43 +2.07 UEFA Euro Qualifying (2 Seasons) 2 180 90 12.5 2.0 2 90 1 0 4 3.00 11 0 +11 +5.50 +4.36 WCQ (1 Season) 2 17 9 1.9 0.2 0 0 2 9 1 3.00 2 0 +2 +10.59 +8.24 Friendlies (M) (1 Season) 2 73 37 40.6 0.8 0 0 2 37 0 0.50 1 0 +1 +1.23 +2.92 UEFA Nations League (1 Season) 2 71 36 13.1 0.8 1 69 0 1 2 2 3.00 0 1 -1 -1.27 -2.04
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 2016-2017 17 AZ Alkmaar 1 League 0.5 0 0 0 1 0 0 0 0 0 0 0 0 2017-2018 18 AZ Alkmaar 1 League 0.1 0 0 0 1 0 0 0 0 0 0 0 0 2018-2019 19 Jong AZ 1 League 1.5 0 0 0 0 2018-2019 19 AZ Alkmaar 1 League 18.7 0 0 0 17 9 3 61 10 17 0 0 0 107 5 13 27.8 2019-2020 20 AZ Alkmaar 2 Leagues 31.7 2 0 0 28 26 4 91 10 12 1 0 0 142 8 26 23.5 2020-2021 21 AZ Alkmaar 2 Leagues 34.4 2 1 0 30 53 7 63 22 33 1 2 0 170 9 31 22.5 2021-2022 22 Nice 2 Leagues 13.9 2 0 0 18 9 2 57 8 10 0 1 0 57 2 12 14.3 2022-2023 23 Nice 1 League 2.4 0 0 0 5 6 0 3 0 2 0 0 0 13 1 1 50.0 2022-2023 23 Antwerp 1 League 18.6 5 1 0 34 17 2 85 11 18 0 0 0 103 5 13 27.8 2023-2024 24 Feyenoord 3 Leagues 29.9 4 0 0 36 30 12 124 5 24 1 0 0 127 15 17 46.9 2024-2025 25 Feyenoord 2 Leagues 7.9 2 0 0 9 8 1 29 4 4 1 0 0 36 4 6 40.0 9 Seasons 5 Clubs 7 Leagues 159.7 17 2 0 179 158 31 513 70 120 4 3 0 755 49 119 29.2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches AZ Alkmaar (5 Seasons) 2 Leagues 85.5 4 1 0 77 88 14 215 42 62 2 2 0 419 22 70 23.9 Feyenoord (2 Seasons) 3 Leagues 37.8 6 0 0 45 38 13 153 9 28 2 0 0 163 19 23 45.2 Nice (2 Seasons) 2 Leagues 16.3 2 0 0 23 15 2 60 8 12 0 1 0 70 3 13 18.8 Antwerp (1 Season) 1 League 18.6 5 1 0 34 17 2 85 11 18 0 0 0 103 5 13 27.8 Jong AZ (1 Season) 1 League 1.5 0 0 0 0 Eredivisie (7 Seasons) 102.5 5 1 0 101 105 23 297 40 80 3 2 0 489 33 81 28.9 Europa Lg (3 Seasons) 14.7 4 0 0 12 15 3 36 6 2 0 0 0 64 4 10 28.6 Ligue 1 (2 Seasons) 14.3 1 0 0 20 13 2 44 8 9 0 1 0 70 3 13 18.8 Champions Lg (2 Seasons) 6.1 1 0 0 9 6 1 35 5 8 1 0 0 29 4 2 66.7 Pro League A (1 Season) 18.6 5 1 0 34 17 2 85 11 18 0 0 0 103 5 13 27.8 Eerste Divisie (1 Season) 1.5 0 0 0 0 Coupe de France (1 Season) 2.0 1 0 0 3 2 0 16 0 3 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2021-2022 22 Nice fr FRA Coupe de France F 2.0 1 0 0 3 2 0 16 0 3 0 Matches 1 Season 1 Club 1 League 2.0 1 0 0 3 2 0 16 0 3 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 20 AZ Alkmaar 2. Europa Lg R32 7.8 2 0 0 5 6 2 27 3 1 0 0 0 40 2 7 22.2 Matches 2020-2021 21 AZ Alkmaar 2. Europa Lg GR 5.5 1 0 0 4 8 1 8 3 1 0 0 0 21 1 3 25.0 Matches 2023-2024 24 Feyenoord 1. Champions Lg GR 5.2 1 0 0 9 5 1 32 2 7 0 0 0 21 4 1 80.0 Matches 2023-2024 24 Feyenoord 2. Europa Lg KO 1.4 1 0 0 3 1 0 1 0 0 0 0 0 3 1 0 100.0 Matches 2024-2025 25 Feyenoord 1. Champions Lg R16 0.9 0 0 0 0 1 0 3 3 1 1 0 0 8 0 1 0.0 Matches 4 Seasons 2 Clubs 2 Leagues 20.8 5 0 0 21 21 4 71 11 10 1 0 0 93 8 12 40.0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches AZ Alkmaar (2 Seasons) 1 League 13.3 3 0 0 9 14 3 35 6 2 0 0 0 61 3 10 23.1 Feyenoord (2 Seasons) 2 Leagues 7.6 2 0 0 12 7 1 36 5 8 1 0 0 32 5 2 71.4 Europa Lg (3 Seasons) 14.7 4 0 0 12 15 3 36 6 2 0 0 0 64 4 10 28.6 Champions Lg (2 Seasons) 6.1 1 0 0 9 6 1 35 5 8 1 0 0 29 4 2 66.7
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 Calvin Stengs Pages
Calvin Stengs 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)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary