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 2018-2019 18 Jong PSV nl NED 2. Eerste Divisie 24 23 1,974 21.9 10 4 14 9 1 1 2 0 0.46 0.18 0.64 0.41 0.59 Matches 2018-2019 18 PSV Eindhoven nl NED 1. Eredivisie 1 0 11 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.39 0.00 0.39 0.39 0.39 Matches 2019-2020 19 Jong PSV nl NED 2. Eerste Divisie 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Jong AZ nl NED 2. Eerste Divisie 10 10 853 9.5 8 0 8 7 1 1 1 0 0.84 0.00 0.84 0.74 0.74 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 12 0 200 2.2 0 0 0 0 0 0 0 0 1.5 1.5 0.0 1.5 10 2 37 0.00 0.00 0.00 0.00 0.00 0.66 0.00 0.66 0.66 0.66 Matches 2019-2020 19 PSV Eindhoven nl NED 1. Eredivisie 1 0 1 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 AZ Alkmaar 2. Europa Lg 1 0 14 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Jong AZ nl NED 2. Eerste Divisie 8 8 649 7.2 5 4 9 5 0 0 2 0 0.69 0.55 1.25 0.69 1.25 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 24 6 742 8.2 4 0 4 4 0 0 2 0 3.3 3.3 0.7 4.0 23 14 70 0.49 0.00 0.49 0.49 0.49 0.40 0.08 0.48 0.40 0.48 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg 5 1 175 1.9 0 0 0 0 0 0 0 0 0.7 0.7 0.8 1.5 5 3 19 0.00 0.00 0.00 0.00 0.00 0.36 0.42 0.78 0.36 0.78 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg 6 0 149 1.7 1 1 2 1 0 0 1 0 1.2 1.2 0.8 2.1 6 4 14 0.60 0.60 1.21 0.60 1.21 0.94 0.65 1.58 0.94 1.58 Matches 2021-2022 21 Jong AZ nl NED 2. Eerste Divisie 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 31 5 815 9.1 4 1 5 4 0 0 1 0 4.6 4.6 1.0 5.5 27 27 106 0.44 0.11 0.55 0.44 0.55 0.50 0.11 0.61 0.50 0.61 Matches 2022-2023 22 Toulouse fr FRA Coupe de France 5 5 410 4.6 5 0 5 5 0 0 1 0 1.10 0.00 1.10 1.10 1.10 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 37 28 2,473 27.5 10 5 15 10 0 0 4 0 11.5 11.5 3.3 14.7 100 72 276 0.36 0.18 0.55 0.36 0.55 0.42 0.12 0.54 0.42 0.54 Matches 2023-2024 23 Toulouse 2. Europa Lg 1 1 39 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 23 Toulouse fr FRA 1. Ligue 1 12 8 691 7.7 3 0 3 2 1 1 2 0 2.6 1.8 0.2 2.0 19 16 71 0.39 0.00 0.39 0.26 0.26 0.34 0.03 0.37 0.24 0.26 Matches 6 Seasons 5 Clubs 6 Leagues 180 97 9,376 104.2 50 15 65 47 3 3 16 0 25.4 24.6 6.8 31.4 193 138 604 0.48 0.14 0.62 0.45 0.60 0.43 0.12 0.55 0.42 0.53 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 (3 Seasons) 3 Leagues 79 12 2,095 23.3 9 2 11 9 0 0 4 0 11.3 11.3 3.3 14.6 72 50 251 0.39 0.09 0.47 0.39 0.47 0.49 0.14 0.63 0.49 0.63 Jong AZ (3 Seasons) 1 League 19 19 1,592 17.7 13 4 17 12 1 1 3 0 0.73 0.23 0.96 0.68 0.90 Toulouse (2 Seasons) 3 Leagues 55 42 3,613 40.1 18 5 23 17 1 1 7 0 14.1 13.3 3.5 16.8 121 88 350 0.45 0.12 0.57 0.42 0.55 0.40 0.10 0.49 0.37 0.47 Jong PSV (2 Seasons) 1 League 25 24 2,064 22.9 10 4 14 9 1 1 2 0 0.44 0.17 0.61 0.39 0.57 PSV Eindhoven (2 Seasons) 1 League 2 0 12 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.36 0.00 0.36 0.36 0.36 Eredivisie (4 Seasons) 69 11 1,769 19.7 8 1 9 8 0 0 3 0 9.4 9.4 1.6 11.0 60 43 216 0.41 0.05 0.46 0.41 0.46 0.48 0.08 0.56 0.48 0.56 Eerste Divisie (4 Seasons) 44 43 3,656 40.6 23 8 31 21 2 2 5 0 0.57 0.20 0.76 0.52 0.71 Europa Lg (3 Seasons) 7 2 228 2.5 0 0 0 0 0 0 0 0 0.7 0.7 0.8 1.5 8 3 27 0.00 0.00 0.00 0.00 0.00 0.27 0.32 0.59 0.27 0.59 Ligue 1 (2 Seasons) 49 36 3,164 35.2 13 5 18 12 1 1 6 0 14.1 13.3 3.5 16.8 119 88 347 0.37 0.14 0.51 0.34 0.48 0.40 0.10 0.50 0.38 0.48 Conf Lg (1 Season) 6 0 149 1.7 1 1 2 1 0 0 1 0 1.2 1.2 0.8 2.1 6 4 14 0.60 0.60 1.21 0.60 1.21 0.94 0.65 1.58 0.94 1.58 Coupe de France (1 Season) 5 5 410 4.6 5 0 5 5 0 0 1 0 1.10 0.00 1.10 1.10 1.10
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 2018-2019 18 Jong PSV 1 League 24 23 1,974 21.9 10 4 14 9 1 1 2 0 0.46 0.18 0.64 0.41 0.59 2018-2019 18 PSV Eindhoven 1 League 1 0 11 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.39 0.00 0.39 0.39 0.39 2019-2020 19 Jong PSV 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 2019-2020 19 PSV Eindhoven 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2019-2020 19 AZ Alkmaar 2 Leagues 13 0 214 2.4 0 0 0 0 0 0 0 0 1.5 1.5 0.0 1.5 11 2 42 0.00 0.00 0.00 0.00 0.00 0.62 0.00 0.62 0.62 0.62 2019-2020 19 Jong AZ 1 League 10 10 853 9.5 8 0 8 7 1 1 1 0 0.84 0.00 0.84 0.74 0.74 2020-2021 20 AZ Alkmaar 2 Leagues 29 7 917 10.2 4 0 4 4 0 0 2 0 4.0 4.0 1.5 5.5 28 17 89 0.39 0.00 0.39 0.39 0.39 0.39 0.14 0.54 0.39 0.54 2020-2021 20 Jong AZ 1 League 8 8 649 7.2 5 4 9 5 0 0 2 0 0.69 0.55 1.25 0.69 1.25 2021-2022 21 AZ Alkmaar 2 Leagues 37 5 964 10.7 5 2 7 5 0 0 2 0 5.8 5.8 1.8 7.6 33 31 120 0.47 0.19 0.65 0.47 0.65 0.56 0.18 0.73 0.56 0.73 2021-2022 21 Jong AZ 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 2022-2023 22 Toulouse 2 Leagues 42 33 2,883 32.0 15 5 20 15 0 0 5 0 11.5 11.5 3.3 14.7 100 72 276 0.47 0.16 0.62 0.47 0.62 0.42 0.12 0.54 0.42 0.54 2023-2024 23 Toulouse 2 Leagues 13 9 730 8.1 3 0 3 2 1 1 2 0 2.6 1.8 0.2 2.0 21 16 74 0.37 0.00 0.37 0.25 0.25 0.32 0.02 0.35 0.23 0.25 6 Seasons 5 Clubs 6 Leagues 180 97 9,376 104.2 50 15 65 47 3 3 16 0 25.4 24.6 6.8 31.4 193 138 604 0.48 0.14 0.62 0.45 0.60 0.43 0.12 0.55 0.42 0.53 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 (3 Seasons) 3 Leagues 79 12 2,095 23.3 9 2 11 9 0 0 4 0 11.3 11.3 3.3 14.6 72 50 251 0.39 0.09 0.47 0.39 0.47 0.49 0.14 0.63 0.49 0.63 Jong AZ (3 Seasons) 1 League 19 19 1,592 17.7 13 4 17 12 1 1 3 0 0.73 0.23 0.96 0.68 0.90 Toulouse (2 Seasons) 3 Leagues 55 42 3,613 40.1 18 5 23 17 1 1 7 0 14.1 13.3 3.5 16.8 121 88 350 0.45 0.12 0.57 0.42 0.55 0.40 0.10 0.49 0.37 0.47 Jong PSV (2 Seasons) 1 League 25 24 2,064 22.9 10 4 14 9 1 1 2 0 0.44 0.17 0.61 0.39 0.57 PSV Eindhoven (2 Seasons) 1 League 2 0 12 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.36 0.00 0.36 0.36 0.36 Eredivisie (4 Seasons) 69 11 1,769 19.7 8 1 9 8 0 0 3 0 9.4 9.4 1.6 11.0 60 43 216 0.41 0.05 0.46 0.41 0.46 0.48 0.08 0.56 0.48 0.56 Eerste Divisie (4 Seasons) 44 43 3,656 40.6 23 8 31 21 2 2 5 0 0.57 0.20 0.76 0.52 0.71 Europa Lg (3 Seasons) 7 2 228 2.5 0 0 0 0 0 0 0 0 0.7 0.7 0.8 1.5 8 3 27 0.00 0.00 0.00 0.00 0.00 0.27 0.32 0.59 0.27 0.59 Ligue 1 (2 Seasons) 49 36 3,164 35.2 13 5 18 12 1 1 6 0 14.1 13.3 3.5 16.8 119 88 347 0.37 0.14 0.51 0.34 0.48 0.40 0.10 0.50 0.38 0.48 Conf Lg (1 Season) 6 0 149 1.7 1 1 2 1 0 0 1 0 1.2 1.2 0.8 2.1 6 4 14 0.60 0.60 1.21 0.60 1.21 0.94 0.65 1.58 0.94 1.58 Coupe de France (1 Season) 5 5 410 4.6 5 0 5 5 0 0 1 0 1.10 0.00 1.10 1.10 1.10
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 2018-2019 18 Jong PSV nl NED 2. Eerste Divisie 3rd 24 23 1,974 21.9 10 4 14 9 1 1 2 0 0.46 0.18 0.64 0.41 0.59 Matches 2018-2019 18 PSV Eindhoven nl NED 1. Eredivisie 2nd 1 0 11 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.39 0.00 0.39 0.39 0.39 Matches 2019-2020 19 Jong PSV nl NED 2. Eerste Divisie 18th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 PSV Eindhoven nl NED 1. Eredivisie 4th 1 0 1 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 12 0 200 2.2 0 0 0 0 0 0 0 0 1.5 1.5 0.0 1.5 10 2 37 0.00 0.00 0.00 0.00 0.00 0.66 0.00 0.66 0.66 0.66 Matches 2019-2020 19 Jong AZ nl NED 2. Eerste Divisie 14th 10 10 853 9.5 8 0 8 7 1 1 1 0 0.84 0.00 0.84 0.74 0.74 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 24 6 742 8.2 4 0 4 4 0 0 2 0 3.3 3.3 0.7 4.0 23 14 70 0.49 0.00 0.49 0.49 0.49 0.40 0.08 0.48 0.40 0.48 Matches 2020-2021 20 Jong AZ nl NED 2. Eerste Divisie 17th 8 8 649 7.2 5 4 9 5 0 0 2 0 0.69 0.55 1.25 0.69 1.25 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 31 5 815 9.1 4 1 5 4 0 0 1 0 4.6 4.6 1.0 5.5 27 27 106 0.44 0.11 0.55 0.44 0.55 0.50 0.11 0.61 0.50 0.61 Matches 2021-2022 21 Jong AZ nl NED 2. Eerste Divisie 13th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 37 28 2,473 27.5 10 5 15 10 0 0 4 0 11.5 11.5 3.3 14.7 100 72 276 0.36 0.18 0.55 0.36 0.55 0.42 0.12 0.54 0.42 0.54 Matches 2023-2024 23 Toulouse fr FRA 1. Ligue 1 10th 12 8 691 7.7 3 0 3 2 1 1 2 0 2.6 1.8 0.2 2.0 19 16 71 0.39 0.00 0.39 0.26 0.26 0.34 0.03 0.37 0.24 0.26 Matches 6 Seasons 5 Clubs 3 Leagues 162 90 8,589 95.4 44 14 58 41 3 3 14 0 23.5 22.7 5.1 27.8 179 131 563 0.46 0.15 0.61 0.43 0.58 0.43 0.09 0.52 0.41 0.51 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 (3 Seasons) 1 League 67 11 1,757 19.5 8 1 9 8 0 0 3 0 9.3 9.3 1.6 11.0 60 43 213 0.41 0.05 0.46 0.41 0.46 0.48 0.08 0.56 0.48 0.56 Jong AZ (3 Seasons) 1 League 19 19 1,592 17.7 13 4 17 12 1 1 3 0 0.73 0.23 0.96 0.68 0.90 Toulouse (2 Seasons) 1 League 49 36 3,164 35.2 13 5 18 12 1 1 6 0 14.1 13.3 3.5 16.8 119 88 347 0.37 0.14 0.51 0.34 0.48 0.40 0.10 0.50 0.38 0.48 Jong PSV (2 Seasons) 1 League 25 24 2,064 22.9 10 4 14 9 1 1 2 0 0.44 0.17 0.61 0.39 0.57 PSV Eindhoven (2 Seasons) 1 League 2 0 12 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.36 0.00 0.36 0.36 0.36 Eredivisie (4 Seasons) 69 11 1,769 19.7 8 1 9 8 0 0 3 0 9.4 9.4 1.6 11.0 60 43 216 0.41 0.05 0.46 0.41 0.46 0.48 0.08 0.56 0.48 0.56 Eerste Divisie (4 Seasons) 44 43 3,656 40.6 23 8 31 21 2 2 5 0 0.57 0.20 0.76 0.52 0.71 Ligue 1 (2 Seasons) 49 36 3,164 35.2 13 5 18 12 1 1 6 0 14.1 13.3 3.5 16.8 119 88 347 0.37 0.14 0.51 0.34 0.48 0.40 0.10 0.50 0.38 0.48
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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 5 5 410 4.6 5 0 5 5 0 0 1 0 1.10 0.00 1.10 1.10 1.10 Matches 1 Season 1 Club 1 League 5 5 410 4.6 5 0 5 5 0 0 1 0 1.10 0.00 1.10 1.10 1.10
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 19 AZ Alkmaar 2. Europa Lg R32 1 0 14 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 5 1 175 1.9 0 0 0 0 0 0 0 0 0.7 0.7 0.8 1.5 5 3 19 0.00 0.00 0.00 0.00 0.00 0.36 0.42 0.78 0.36 0.78 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 6 0 149 1.7 1 1 2 1 0 0 1 0 1.2 1.2 0.8 2.1 6 4 14 0.60 0.60 1.21 0.60 1.21 0.94 0.65 1.58 0.94 1.58 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 1 1 39 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 3 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 13 2 377 4.2 1 1 2 1 0 0 1 0 1.9 1.9 1.7 3.6 14 7 41 0.24 0.24 0.48 0.24 0.48 0.50 0.43 0.93 0.50 0.93 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 (3 Seasons) 2 Leagues 12 1 338 3.8 1 1 2 1 0 0 1 0 1.9 1.9 1.7 3.6 12 7 38 0.27 0.27 0.53 0.27 0.53 0.56 0.49 1.05 0.56 1.05 Toulouse (1 Season) 1 League 1 1 39 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Europa Lg (3 Seasons) 7 2 228 2.5 0 0 0 0 0 0 0 0 0.7 0.7 0.8 1.5 8 3 27 0.00 0.00 0.00 0.00 0.00 0.27 0.32 0.59 0.27 0.59 Conf Lg (1 Season) 6 0 149 1.7 1 1 2 1 0 0 1 0 1.2 1.2 0.8 2.1 6 4 14 0.60 0.60 1.21 0.60 1.21 0.94 0.65 1.58 0.94 1.58
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 2021 20 ma Morocco Friendlies (M) 1 0 30 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 20 ma Morocco Africa Cup of Nations QF 4 1 135 1.5 1 0 1 1 0 0 0 0 0.67 0.00 0.67 0.67 0.67 Matches 2021 20 ma Morocco Africa Cup of Nations qualification 2 0 45 0.5 1 0 1 1 0 0 0 0 2.00 0.00 2.00 2.00 2.00 Matches 2022 22 ma Morocco 1. World Cup 4th 4 0 79 0.9 1 0 1 1 0 0 0 0 1.0 1.0 0.0 1.0 1 1 0 1.14 0.00 1.14 1.14 1.14 1.16 0.00 1.16 1.16 1.16 Matches 2022 21 ma Morocco WCQ 3 1 88 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 21 ma Morocco Friendlies (M) 2 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 ma Morocco Friendlies (M) 3 1 117 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 ma Morocco Africa Cup of Nations qualification 2 1 115 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 5 Leagues 21 4 630 7.0 3 0 3 3 0 0 1 0 1.0 1.0 0.0 1.0 1 1 0 0.43 0.00 0.43 0.43 0.43 1.16 0.00 1.16 1.16 1.16 Friendlies (M) (3 Seasons) 6 1 168 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Africa Cup of Nations qualification (2 Seasons) 4 1 160 1.8 1 0 1 1 0 0 1 0 0.56 0.00 0.56 0.56 0.56 World Cup (1 Season) 4 0 79 0.9 1 0 1 1 0 0 0 0 1.0 1.0 0.0 1.0 1 1 0 1.14 0.00 1.14 1.14 1.14 1.16 0.00 1.16 1.16 1.16 Africa Cup of Nations (1 Season) 4 1 135 1.5 1 0 1 1 0 0 0 0 0.67 0.00 0.67 0.67 0.67 WCQ (1 Season) 3 1 88 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 2018-2019 18 Jong PSV 1 League 21.9 10 1 1 2018-2019 18 PSV Eindhoven 1 League 0.1 0 1 0 0.0 8.18 0.00 0.00 17.8 0 0 0 0.0 0.0 0.05 0.0 0.0 2019-2020 19 Jong PSV 1 League 1.0 0 4 0 0.0 4.00 0.00 0.00 0 0 2019-2020 19 PSV Eindhoven 1 League 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2019-2020 19 AZ Alkmaar 2 Leagues 2.4 0 11 2 18.2 4.63 0.84 0.00 0.00 15.3 0 0 0 1.5 1.5 0.13 -1.5 -1.5 2019-2020 19 Jong AZ 1 League 9.5 8 35 22 62.9 3.69 2.32 0.20 0.32 1 1 2020-2021 20 AZ Alkmaar 2 Leagues 10.2 4 36 9 25.0 3.53 0.88 0.11 0.44 14.6 0 0 0 4.0 4.0 0.11 0.0 0.0 2020-2021 20 Jong AZ 1 League 7.2 5 38 13 34.2 5.27 1.80 0.13 0.38 0 0 2021-2022 21 AZ Alkmaar 2 Leagues 10.7 5 49 21 42.9 4.57 1.96 0.10 0.24 14.5 0 0 0 5.8 5.8 0.12 -0.8 -0.8 2021-2022 21 Jong AZ 1 League 1.0 0 5 2 40.0 5.00 2.00 0.00 0.00 0 0 2022-2023 22 Toulouse 2 Leagues 32.0 15 97 39 40.2 3.03 1.22 0.15 0.38 15.9 0 0 0 11.5 11.5 0.14 -1.5 -1.5 2023-2024 23 Toulouse 2 Leagues 8.1 3 22 6 27.3 2.71 0.74 0.09 0.33 17.9 0 1 1 2.6 1.8 0.08 +0.4 +0.2 6 Seasons 5 Clubs 6 Leagues 104.2 50 298 114 38.3 3.62 1.39 0.13 0.33 15.5 0 3 3 25.4 24.6 0.12 -3.4 -3.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 (3 Seasons) 3 Leagues 23.3 9 96 32 33.3 4.12 1.37 0.09 0.28 14.7 0 0 0 11.3 11.3 0.12 -2.3 -2.3 Jong AZ (3 Seasons) 1 League 17.7 13 78 37 47.4 4.41 2.09 0.15 0.32 1 1 Toulouse (2 Seasons) 3 Leagues 40.1 18 119 45 37.8 2.96 1.12 0.14 0.38 16.3 0 1 1 14.1 13.3 0.13 -1.1 -1.3 Jong PSV (2 Seasons) 1 League 22.9 10 4 0 0.0 4.00 0.00 0.00 1 1 PSV Eindhoven (2 Seasons) 1 League 0.1 0 1 0 0.0 7.50 0.00 0.00 17.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Eredivisie (4 Seasons) 19.7 8 80 23 28.8 4.07 1.17 0.10 0.35 14.9 0 0 0 9.4 9.4 0.12 -1.4 -1.4 Eerste Divisie (4 Seasons) 40.6 23 82 37 45.1 4.39 1.98 0.15 0.32 2 2 Europa Lg (3 Seasons) 2.5 0 6 2 33.3 2.37 0.79 0.00 0.00 12.6 0 0 0 0.7 0.7 0.11 -0.7 -0.7 Ligue 1 (2 Seasons) 35.2 13 105 36 34.3 2.99 1.02 0.11 0.33 16.3 0 1 1 14.1 13.3 0.13 -1.1 -1.3 Conf Lg (1 Season) 1.7 1 11 7 63.6 6.64 4.23 0.09 0.14 14.6 0 0 0 1.2 1.2 0.11 -0.2 -0.2 Coupe de France (1 Season) 4.6 5 14 9 64.3 3.07 1.98 0.36 0.56 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 2018-2019 18 Jong PSV nl NED 2. Eerste Divisie 3rd 21.9 10 1 1 Matches 2018-2019 18 PSV Eindhoven nl NED 1. Eredivisie 2nd 0.1 0 1 0 0.0 8.18 0.00 0.00 17.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Matches 2019-2020 19 Jong PSV nl NED 2. Eerste Divisie 18th 1.0 0 4 0 0.0 4.00 0.00 0.00 0 0 Matches 2019-2020 19 PSV Eindhoven nl NED 1. Eredivisie 4th 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 2.2 0 11 2 18.2 4.95 0.90 0.00 0.00 15.3 0 0 0 1.5 1.5 0.13 -1.5 -1.5 Matches 2019-2020 19 Jong AZ nl NED 2. Eerste Divisie 14th 9.5 8 35 22 62.9 3.69 2.32 0.20 0.32 1 1 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 8.2 4 30 7 23.3 3.64 0.85 0.13 0.57 15.0 0 0 0 3.3 3.3 0.11 +0.7 +0.7 Matches 2020-2021 20 Jong AZ nl NED 2. Eerste Divisie 17th 7.2 5 38 13 34.2 5.27 1.80 0.13 0.38 0 0 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 9.1 4 38 14 36.8 4.20 1.55 0.11 0.29 14.5 0 0 0 4.6 4.6 0.12 -0.6 -0.6 Matches 2021-2022 21 Jong AZ nl NED 2. Eerste Divisie 13th 1.0 0 5 2 40.0 5.00 2.00 0.00 0.00 0 0 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 27.5 10 83 30 36.1 3.02 1.09 0.12 0.33 15.9 0 0 0 11.5 11.5 0.14 -1.5 -1.5 Matches 2023-2024 23 Toulouse fr FRA 1. Ligue 1 10th 7.7 3 22 6 27.3 2.87 0.78 0.09 0.33 17.9 0 1 1 2.6 1.8 0.08 +0.4 +0.2 Matches 6 Seasons 5 Clubs 3 Leagues 95.4 44 267 96 36.0 3.63 1.31 0.12 0.33 15.7 0 3 3 23.5 22.7 0.12 -2.5 -2.7 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 (3 Seasons) 1 League 19.5 8 79 23 29.1 4.05 1.18 0.10 0.35 14.8 0 0 0 9.3 9.3 0.12 -1.3 -1.3 Jong AZ (3 Seasons) 1 League 17.7 13 78 37 47.4 4.41 2.09 0.15 0.32 1 1 Toulouse (2 Seasons) 1 League 35.2 13 105 36 34.3 2.99 1.02 0.11 0.33 16.3 0 1 1 14.1 13.3 0.13 -1.1 -1.3 Jong PSV (2 Seasons) 1 League 22.9 10 4 0 0.0 4.00 0.00 0.00 1 1 PSV Eindhoven (2 Seasons) 1 League 0.1 0 1 0 0.0 7.50 0.00 0.00 17.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Eredivisie (4 Seasons) 19.7 8 80 23 28.8 4.07 1.17 0.10 0.35 14.9 0 0 0 9.4 9.4 0.12 -1.4 -1.4 Eerste Divisie (4 Seasons) 40.6 23 82 37 45.1 4.39 1.98 0.15 0.32 2 2 Ligue 1 (2 Seasons) 35.2 13 105 36 34.3 2.99 1.02 0.11 0.33 16.3 0 1 1 14.1 13.3 0.13 -1.1 -1.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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 4.6 5 14 9 64.3 3.07 1.98 0.36 0.56 0 0 Matches 1 Season 1 Club 1 League 4.6 5 14 9 64.3 3.07 1.98 0.36 0.56 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 19 AZ Alkmaar 2. Europa Lg R32 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 1.9 0 6 2 33.3 3.09 1.03 0.00 0.00 12.6 0 0 0 0.7 0.7 0.11 -0.7 -0.7 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 1.7 1 11 7 63.6 6.64 4.23 0.09 0.14 14.6 0 0 0 1.2 1.2 0.11 -0.2 -0.2 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 0.4 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 4.2 1 17 9 52.9 4.06 2.15 0.06 0.11 13.9 0 0 0 1.9 1.9 0.11 -0.9 -0.9 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 (3 Seasons) 2 Leagues 3.8 1 17 9 52.9 4.53 2.40 0.06 0.11 13.9 0 0 0 1.9 1.9 0.11 -0.9 -0.9 Toulouse (1 Season) 1 League 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Europa Lg (3 Seasons) 2.5 0 6 2 33.3 2.37 0.79 0.00 0.00 12.6 0 0 0 0.7 0.7 0.11 -0.7 -0.7 Conf Lg (1 Season) 1.7 1 11 7 63.6 6.64 4.23 0.09 0.14 14.6 0 0 0 1.2 1.2 0.11 -0.2 -0.2
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 2018-2019 18 Jong PSV 1 League 21.9 4 2018-2019 18 PSV Eindhoven 1 League 0.1 4 6 66.7 44 2 1 2 50.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 0 0 2019-2020 19 Jong PSV 1 League 1.0 0 2019-2020 19 PSV Eindhoven 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 2019-2020 19 AZ Alkmaar 2 Leagues 2.4 57 78 73.1 729 90 38 42 90.5 16 23 69.6 1 6 16.7 0 0.0 0.1 0.0 0 1 0 0 2 2019-2020 19 Jong AZ 1 League 9.5 0 2020-2021 20 AZ Alkmaar 2 Leagues 10.2 144 203 70.9 1877 431 92 113 81.4 41 57 71.9 4 13 30.8 0 1.5 1.0 -1.5 8 5 6 0 17 2020-2021 20 Jong AZ 1 League 7.2 4 2021-2022 21 AZ Alkmaar 2 Leagues 10.7 196 278 70.5 2656 718 107 143 74.8 70 86 81.4 6 11 54.5 2 1.8 1.6 +0.2 10 8 15 3 31 2021-2022 21 Jong AZ 1 League 1.0 0 2022-2023 22 Toulouse 2 Leagues 32.0 576 777 74.1 7539 1994 373 447 83.4 158 208 76.0 12 29 41.4 5 3.3 2.8 +1.7 22 30 22 4 72 2023-2024 23 Toulouse 2 Leagues 8.1 129 183 70.5 1884 537 64 88 72.7 49 62 79.0 6 8 75.0 0 0.2 1.0 -0.2 5 10 6 1 16 6 Seasons 5 Clubs 6 Leagues 104.2 1106 1525 72.5 14729 3772 675 835 80.8 336 439 76.5 29 67 43.3 15 6.8 6.4 +8.2 45 54 49 8 138 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 (3 Seasons) 3 Leagues 23.3 397 559 71.0 5262 1239 237 298 79.5 127 166 76.5 11 30 36.7 2 3.3 2.6 -1.3 18 14 21 3 50 Jong AZ (3 Seasons) 1 League 17.7 4 Toulouse (2 Seasons) 3 Leagues 40.1 705 960 73.4 9423 2531 437 535 81.7 207 270 76.7 18 37 48.6 5 3.5 3.8 +1.5 27 40 28 5 88 Jong PSV (2 Seasons) 1 League 22.9 4 PSV Eindhoven (2 Seasons) 1 League 0.1 4 6 66.7 44 2 1 2 50.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Eredivisie (4 Seasons) 19.7 343 493 69.6 4489 1026 209 268 78.0 102 136 75.0 11 27 40.7 1 1.6 1.2 -0.6 14 12 19 2 43 Eerste Divisie (4 Seasons) 40.6 8 Europa Lg (3 Seasons) 2.5 35 47 74.5 484 113 20 24 83.3 14 18 77.8 0 2 0.0 0 0.8 0.7 -0.8 1 0 1 0 3 Ligue 1 (2 Seasons) 35.2 702 956 73.4 9378 2531 435 532 81.8 206 269 76.6 18 37 48.6 5 3.5 3.7 +1.5 27 40 28 5 88 Conf Lg (1 Season) 1.7 26 29 89.7 378 102 11 11 100.0 14 16 87.5 0 1 0.0 1 0.8 0.8 +0.2 3 2 1 1 4 Coupe de France (1 Season) 4.6 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 2018-2019 18 Jong PSV nl NED 2. Eerste Divisie 3rd 21.9 4 Matches 2018-2019 18 PSV Eindhoven nl NED 1. Eredivisie 2nd 0.1 4 6 66.7 44 2 1 2 50.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2019-2020 19 Jong PSV nl NED 2. Eerste Divisie 18th 1.0 0 Matches 2019-2020 19 PSV Eindhoven nl NED 1. Eredivisie 4th 0.0 0 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 2.2 52 73 71.2 679 84 33 37 89.2 16 23 69.6 1 6 16.7 0 0.0 0.1 0.0 0 1 0 0 2 Matches 2019-2020 19 Jong AZ nl NED 2. Eerste Divisie 14th 9.5 0 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 8.2 117 165 70.9 1488 324 79 97 81.4 28 40 70.0 4 11 36.4 0 0.7 0.3 -0.7 7 5 5 0 14 Matches 2020-2021 20 Jong AZ nl NED 2. Eerste Divisie 17th 7.2 4 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 9.1 170 249 68.3 2278 616 96 132 72.7 56 70 80.0 6 10 60.0 1 1.0 0.8 0.0 7 6 14 2 27 Matches 2021-2022 21 Jong AZ nl NED 2. Eerste Divisie 13th 1.0 0 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 27.5 576 777 74.1 7539 1994 373 447 83.4 158 208 76.0 12 29 41.4 5 3.3 2.8 +1.7 22 30 22 4 72 Matches 2023-2024 23 Toulouse fr FRA 1. Ligue 1 10th 7.7 126 179 70.4 1839 537 62 85 72.9 48 61 78.7 6 8 75.0 0 0.2 1.0 -0.2 5 10 6 1 16 Matches 6 Seasons 5 Clubs 3 Leagues 95.4 1045 1449 72.1 13867 3557 644 800 80.5 308 405 76.0 29 64 45.3 14 5.1 5.0 +8.9 41 52 47 7 131 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 (3 Seasons) 1 League 19.5 339 487 69.6 4445 1024 208 266 78.2 100 133 75.2 11 27 40.7 1 1.6 1.2 -0.6 14 12 19 2 43 Jong AZ (3 Seasons) 1 League 17.7 4 Toulouse (2 Seasons) 1 League 35.2 702 956 73.4 9378 2531 435 532 81.8 206 269 76.6 18 37 48.6 5 3.5 3.7 +1.5 27 40 28 5 88 Jong PSV (2 Seasons) 1 League 22.9 4 PSV Eindhoven (2 Seasons) 1 League 0.1 4 6 66.7 44 2 1 2 50.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Eredivisie (4 Seasons) 19.7 343 493 69.6 4489 1026 209 268 78.0 102 136 75.0 11 27 40.7 1 1.6 1.2 -0.6 14 12 19 2 43 Eerste Divisie (4 Seasons) 40.6 8 Ligue 1 (2 Seasons) 35.2 702 956 73.4 9378 2531 435 532 81.8 206 269 76.6 18 37 48.6 5 3.5 3.7 +1.5 27 40 28 5 88
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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 4.6 0 Matches 1 Season 1 Club 1 League 4.6 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 19 AZ Alkmaar 2. Europa Lg R32 0.2 5 5 100.0 50 6 5 5 100.0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 1.9 27 38 71.1 389 107 13 16 81.3 13 17 76.5 0 2 0.0 0 0.8 0.6 -0.8 1 0 1 0 3 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 1.7 26 29 89.7 378 102 11 11 100.0 14 16 87.5 0 1 0.0 1 0.8 0.8 +0.2 3 2 1 1 4 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 0.4 3 4 75.0 45 0 2 3 66.7 1 1 100.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 4.2 61 76 80.3 862 215 31 35 88.6 28 34 82.4 0 3 0.0 1 1.7 1.4 -0.7 4 2 2 1 7 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 (3 Seasons) 2 Leagues 3.8 58 72 80.6 817 215 29 32 90.6 27 33 81.8 0 3 0.0 1 1.7 1.4 -0.7 4 2 2 1 7 Toulouse (1 Season) 1 League 0.4 3 4 75.0 45 0 2 3 66.7 1 1 100.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Europa Lg (3 Seasons) 2.5 35 47 74.5 484 113 20 24 83.3 14 18 77.8 0 2 0.0 0 0.8 0.7 -0.8 1 0 1 0 3 Conf Lg (1 Season) 1.7 26 29 89.7 378 102 11 11 100.0 14 16 87.5 0 1 0.0 1 0.8 0.8 +0.2 3 2 1 1 4
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 18 Jong PSV 1 League 21.9 2018-2019 18 PSV Eindhoven 1 League 0.1 6 6 0 0 0 0 1 0 0 0 0 0 4 0 0 2019-2020 19 Jong PSV 1 League 1.0 0 2019-2020 19 PSV Eindhoven 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2019-2020 19 AZ Alkmaar 2 Leagues 2.4 78 71 6 2 0 1 3 4 0 0 0 0 57 1 4 2019-2020 19 Jong AZ 1 League 9.5 14 2020-2021 20 AZ Alkmaar 2 Leagues 10.2 203 197 4 1 0 1 7 3 0 0 0 0 144 2 4 2020-2021 20 Jong AZ 1 League 7.2 5 2021-2022 21 AZ Alkmaar 2 Leagues 10.7 278 268 9 0 0 0 8 5 0 0 0 0 196 1 17 2021-2022 21 Jong AZ 1 League 1.0 1 2022-2023 22 Toulouse 2 Leagues 32.0 777 744 28 1 1 1 32 22 1 0 0 0 576 5 46 2023-2024 23 Toulouse 2 Leagues 8.1 183 172 11 1 0 0 4 9 0 0 0 0 129 0 7 6 Seasons 5 Clubs 6 Leagues 104.2 1525 1458 58 5 1 3 75 43 1 0 0 0 1106 9 78 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches AZ Alkmaar (3 Seasons) 3 Leagues 23.3 559 536 19 3 0 2 18 12 0 0 0 0 397 4 25 Jong AZ (3 Seasons) 1 League 17.7 20 Toulouse (2 Seasons) 3 Leagues 40.1 960 916 39 2 1 1 36 31 1 0 0 0 705 5 53 Jong PSV (2 Seasons) 1 League 22.9 0 PSV Eindhoven (2 Seasons) 1 League 0.1 6 6 0 0 0 0 1 0 0 0 0 0 4 0 0 Eredivisie (4 Seasons) 19.7 493 473 16 3 0 2 18 10 0 0 0 0 343 4 24 Eerste Divisie (4 Seasons) 40.6 20 Europa Lg (3 Seasons) 2.5 47 44 3 0 0 0 0 3 0 0 0 0 35 0 1 Ligue 1 (2 Seasons) 35.2 956 913 38 2 1 1 33 30 1 0 0 0 702 5 53 Conf Lg (1 Season) 1.7 29 28 1 0 0 0 1 0 0 0 0 0 26 0 0 Coupe de France (1 Season) 4.6 3
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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 4.6 3 Matches 1 Season 1 Club 1 League 4.6 3
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 19 AZ Alkmaar 2. Europa Lg R32 0.2 5 5 0 0 0 0 0 0 0 0 0 0 5 0 0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 1.9 38 36 2 0 0 0 0 2 0 0 0 0 27 0 1 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 1.7 29 28 1 0 0 0 1 0 0 0 0 0 26 0 0 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 0.4 4 3 1 0 0 0 0 1 0 0 0 0 3 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 4.2 76 72 4 0 0 0 1 3 0 0 0 0 61 0 1 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches AZ Alkmaar (3 Seasons) 2 Leagues 3.8 72 69 3 0 0 0 1 2 0 0 0 0 58 0 1 Toulouse (1 Season) 1 League 0.4 4 3 1 0 0 0 0 1 0 0 0 0 3 0 0 Europa Lg (3 Seasons) 2.5 47 44 3 0 0 0 0 3 0 0 0 0 35 0 1 Conf Lg (1 Season) 1.7 29 28 1 0 0 0 1 0 0 0 0 0 26 0 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 2018-2019 18 Jong PSV 1 League 21.9 2018-2019 18 PSV Eindhoven 1 League 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 19 Jong PSV 1 League 1.0 2019-2020 19 PSV Eindhoven 1 League 0.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 19 AZ Alkmaar 2 Leagues 2.4 4 1.68 0 0 1 1 2 0 0 0.00 0 0 0 0 0 0 2019-2020 19 Jong AZ 1 League 9.5 2020-2021 20 AZ Alkmaar 2 Leagues 10.2 34 3.34 15 0 8 4 7 0 3 0.30 2 0 0 0 1 0 2020-2021 20 Jong AZ 1 League 7.2 2021-2022 21 AZ Alkmaar 2 Leagues 10.7 31 2.99 18 0 4 5 4 0 5 0.48 1 0 0 3 1 0 2021-2022 21 Jong AZ 1 League 1.0 2022-2023 22 Toulouse 2 Leagues 32.0 80 2.91 44 1 10 13 10 2 8 0.29 4 0 1 2 1 0 2023-2024 23 Toulouse 2 Leagues 8.1 17 2.10 9 0 1 3 3 1 2 0.25 0 0 0 1 1 0 6 Seasons 5 Clubs 6 Leagues 104.2 166 2.83 86 1 24 26 26 3 18 0.31 7 0 1 6 4 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches AZ Alkmaar (3 Seasons) 3 Leagues 23.3 69 3.01 33 0 13 10 13 0 8 0.35 3 0 0 3 2 0 Jong AZ (3 Seasons) 1 League 17.7 Toulouse (2 Seasons) 3 Leagues 40.1 97 2.73 53 1 11 16 13 3 10 0.28 4 0 1 3 2 0 Jong PSV (2 Seasons) 1 League 22.9 PSV Eindhoven (2 Seasons) 1 League 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Eredivisie (4 Seasons) 19.7 57 2.90 27 0 13 7 10 0 7 0.36 3 0 0 2 2 0 Eerste Divisie (4 Seasons) 40.6 Europa Lg (3 Seasons) 2.5 6 2.38 2 0 0 1 3 0 0 0.00 0 0 0 0 0 0 Ligue 1 (2 Seasons) 35.2 97 2.76 53 1 11 16 13 3 10 0.28 4 0 1 3 2 0 Conf Lg (1 Season) 1.7 6 4.58 4 0 0 2 0 0 1 0.76 0 0 0 1 0 0 Coupe de France (1 Season) 4.6
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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 4.6 Matches 1 Season 1 Club 1 League 4.6
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 19 AZ Alkmaar 2. Europa Lg R32 0.2 1 6.43 0 0 0 0 1 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 1.9 5 2.59 2 0 0 1 2 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 1.7 6 4.58 4 0 0 2 0 0 1 0.76 0 0 0 1 0 0 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 4.2 12 3.13 6 0 0 3 3 0 1 0.26 0 0 0 1 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches AZ Alkmaar (3 Seasons) 2 Leagues 3.8 12 3.53 6 0 0 3 3 0 1 0.29 0 0 0 1 0 0 Toulouse (1 Season) 1 League 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (3 Seasons) 2.5 6 2.38 2 0 0 1 3 0 0 0.00 0 0 0 0 0 0 Conf Lg (1 Season) 1.7 6 4.58 4 0 0 2 0 0 1 0.76 0 0 0 1 0 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 2018-2019 18 Jong PSV 1 League 21.9 0 2018-2019 18 PSV Eindhoven 1 League 0.1 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 0 2019-2020 19 Jong PSV 1 League 1.0 1 1 0 2019-2020 19 PSV Eindhoven 1 League 0.0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 2019-2020 19 AZ Alkmaar 2 Leagues 2.4 5 4 1 2 2 1 4 25.0 3 1 0 1 1 6 3 0 2019-2020 19 Jong AZ 1 League 9.5 8 2 0 2020-2021 20 AZ Alkmaar 2 Leagues 10.2 17 14 12 3 2 6 18 33.3 12 12 0 12 6 23 6 0 2020-2021 20 Jong AZ 1 League 7.2 8 4 0 2021-2022 21 AZ Alkmaar 2 Leagues 10.7 14 10 4 5 5 5 16 31.3 11 15 0 15 8 22 3 0 2021-2022 21 Jong AZ 1 League 1.0 0 1 0 2022-2023 22 Toulouse 2 Leagues 32.0 33 27 13 9 11 14 45 31.1 31 18 1 17 22 55 23 0 2023-2024 23 Toulouse 2 Leagues 8.1 5 4 1 1 3 1 10 10.0 9 7 1 6 1 6 2 0 6 Seasons 5 Clubs 6 Leagues 104.2 74 76 31 20 23 27 94 28.7 67 54 2 52 46 112 37 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 (3 Seasons) 3 Leagues 23.3 36 28 17 10 9 12 38 31.6 26 28 0 28 15 51 12 0 Jong AZ (3 Seasons) 1 League 17.7 16 7 0 Toulouse (2 Seasons) 3 Leagues 40.1 38 31 14 10 14 15 55 27.3 40 25 2 23 23 61 25 0 Jong PSV (2 Seasons) 1 League 22.9 1 1 0 PSV Eindhoven (2 Seasons) 1 League 0.1 0 0 0 0 0 0 1 0.0 1 1 0 1 0 0 0 0 Eredivisie (4 Seasons) 19.7 26 19 10 8 8 7 29 24.1 22 27 0 27 10 36 9 0 Eerste Divisie (4 Seasons) 40.6 17 8 0 Europa Lg (3 Seasons) 2.5 9 9 7 1 1 5 7 71.4 2 2 0 2 3 12 3 0 Ligue 1 (2 Seasons) 35.2 38 27 14 10 14 15 55 27.3 40 25 2 23 23 61 25 0 Conf Lg (1 Season) 1.7 1 0 0 1 0 0 3 0.0 3 0 0 0 2 3 0 0 Coupe de France (1 Season) 4.6 4 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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 4.6 4 0 Matches 1 Season 1 Club 1 League 4.6 4 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 19 AZ Alkmaar 2. Europa Lg R32 0.2 1 1 1 0 0 1 1 100.0 0 0 0 0 0 1 1 0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 1.9 8 8 6 1 1 4 6 66.7 2 2 0 2 3 11 2 0 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 1.7 1 0 0 1 0 0 3 0.0 3 0 0 0 2 3 0 0 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 0.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 4.2 10 9 7 2 1 5 10 50.0 5 2 0 2 5 15 3 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 (3 Seasons) 2 Leagues 3.8 10 9 7 2 1 5 10 50.0 5 2 0 2 5 15 3 0 Toulouse (1 Season) 1 League 0.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Europa Lg (3 Seasons) 2.5 9 9 7 1 1 5 7 71.4 2 2 0 2 3 12 3 0 Conf Lg (1 Season) 1.7 1 0 0 1 0 0 3 0.0 3 0 0 0 2 3 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 2018-2019 18 Jong PSV 1 League 21.9 2018-2019 18 PSV Eindhoven 1 League 0.1 10 0 0 5 5 2 10 0 0 0 5 39 27 0 0 0 0 1 6 3 2019-2020 19 Jong PSV 1 League 1.0 2019-2020 19 PSV Eindhoven 1 League 0.0 2 0 0 0 2 0 2 1 0 0.0 1 100.0 0 0 0 0 0 0 0 0 0 0 2019-2020 19 AZ Alkmaar 2 Leagues 2.4 121 3 8 42 75 17 121 8 1 12.5 7 87.5 78 548 241 11 11 4 9 6 100 42 2019-2020 19 Jong AZ 1 League 9.5 2020-2021 20 AZ Alkmaar 2 Leagues 10.2 372 12 61 121 194 60 372 44 22 50.0 22 50.0 219 1613 710 28 12 12 35 18 244 89 2020-2021 20 Jong AZ 1 League 7.2 2021-2022 21 AZ Alkmaar 2 Leagues 10.7 495 4 46 169 286 74 495 47 19 40.4 28 59.6 306 2169 839 33 27 16 61 17 337 120 2021-2022 21 Jong AZ 1 League 1.0 2022-2023 22 Toulouse 2 Leagues 32.0 1163 32 156 456 571 151 1163 109 42 38.5 57 52.3 901 6003 2662 100 48 44 83 36 843 276 2023-2024 23 Toulouse 2 Leagues 8.1 279 1 25 117 142 33 278 30 7 23.3 22 73.3 220 1576 727 21 13 6 23 10 216 74 6 Seasons 5 Clubs 6 Leagues 104.2 2442 52 296 910 1275 337 2441 239 91 38.1 137 57.3 1729 11948 5206 193 111 82 211 88 1746 604 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 (3 Seasons) 3 Leagues 23.3 988 19 115 332 555 151 988 99 42 42.4 57 57.6 603 4330 1790 72 50 32 105 41 681 251 Jong AZ (3 Seasons) 1 League 17.7 Toulouse (2 Seasons) 3 Leagues 40.1 1442 33 181 573 713 184 1441 139 49 35.3 79 56.8 1121 7579 3389 121 61 50 106 46 1059 350 Jong PSV (2 Seasons) 1 League 22.9 PSV Eindhoven (2 Seasons) 1 League 0.1 12 0 0 5 7 2 12 1 0 0.0 1 100.0 5 39 27 0 0 0 0 1 6 3 Eredivisie (4 Seasons) 19.7 865 16 94 287 496 126 865 94 40 42.6 54 57.4 525 3633 1555 60 41 24 90 37 601 216 Eerste Divisie (4 Seasons) 40.6 Europa Lg (3 Seasons) 2.5 87 3 20 23 46 12 87 5 2 40.0 3 60.0 55 567 213 8 7 2 9 5 58 27 Ligue 1 (2 Seasons) 35.2 1435 33 181 572 707 184 1434 138 49 35.5 78 56.5 1113 7481 3320 119 59 50 104 45 1051 347 Conf Lg (1 Season) 1.7 55 0 1 28 26 15 55 2 0 0.0 2 100.0 36 267 118 6 4 6 8 1 36 14 Coupe de France (1 Season) 4.6
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 2018-2019 18 Jong PSV nl NED 2. Eerste Divisie 3rd 21.9 Matches 2018-2019 18 PSV Eindhoven nl NED 1. Eredivisie 2nd 0.1 10 0 0 5 5 2 10 0 0 0 5 39 27 0 0 0 0 1 6 3 Matches 2019-2020 19 Jong PSV nl NED 2. Eerste Divisie 18th 1.0 Matches 2019-2020 19 PSV Eindhoven nl NED 1. Eredivisie 4th 0.0 2 0 0 0 2 0 2 1 0 0.0 1 100.0 0 0 0 0 0 0 0 0 0 0 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 2.2 112 2 6 39 69 16 112 7 1 14.3 6 85.7 70 431 191 10 9 4 8 6 93 37 Matches 2019-2020 19 Jong AZ nl NED 2. Eerste Divisie 14th 9.5 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 8.2 301 10 43 102 160 49 301 41 20 48.8 21 51.2 180 1261 616 23 9 10 29 14 201 70 Matches 2020-2021 20 Jong AZ nl NED 2. Eerste Divisie 17th 7.2 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 9.1 440 4 45 141 260 59 440 45 19 42.2 26 57.8 270 1902 721 27 23 10 53 16 301 106 Matches 2021-2022 21 Jong AZ nl NED 2. Eerste Divisie 13th 1.0 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 27.5 1163 32 156 456 571 151 1163 109 42 38.5 57 52.3 901 6003 2662 100 48 44 83 36 843 276 Matches 2023-2024 23 Toulouse fr FRA 1. Ligue 1 10th 7.7 272 1 25 116 136 33 271 29 7 24.1 21 72.4 212 1478 658 19 11 6 21 9 208 71 Matches 6 Seasons 5 Clubs 3 Leagues 95.4 2300 49 275 859 1203 310 2299 232 89 38.4 132 56.9 1638 11114 4875 179 100 74 194 82 1652 563 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 (3 Seasons) 1 League 19.5 853 16 94 282 489 124 853 93 40 43.0 53 57.0 520 3594 1528 60 41 24 90 36 595 213 Jong AZ (3 Seasons) 1 League 17.7 Toulouse (2 Seasons) 1 League 35.2 1435 33 181 572 707 184 1434 138 49 35.5 78 56.5 1113 7481 3320 119 59 50 104 45 1051 347 Jong PSV (2 Seasons) 1 League 22.9 PSV Eindhoven (2 Seasons) 1 League 0.1 12 0 0 5 7 2 12 1 0 0.0 1 100.0 5 39 27 0 0 0 0 1 6 3 Eredivisie (4 Seasons) 19.7 865 16 94 287 496 126 865 94 40 42.6 54 57.4 525 3633 1555 60 41 24 90 37 601 216 Eerste Divisie (4 Seasons) 40.6 Ligue 1 (2 Seasons) 35.2 1435 33 181 572 707 184 1434 138 49 35.5 78 56.5 1113 7481 3320 119 59 50 104 45 1051 347
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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 4.6 Matches 1 Season 1 Club 1 League 4.6
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 19 AZ Alkmaar 2. Europa Lg R32 0.2 9 1 2 3 6 1 9 1 0 0.0 1 100.0 8 117 50 1 2 0 1 0 7 5 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 1.9 71 2 18 19 34 11 71 3 2 66.7 1 33.3 39 352 94 5 3 2 6 4 43 19 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 1.7 55 0 1 28 26 15 55 2 0 0.0 2 100.0 36 267 118 6 4 6 8 1 36 14 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 0.4 7 0 0 1 6 0 7 1 0 0.0 1 100.0 8 98 69 2 2 0 2 1 8 3 Matches 4 Seasons 2 Clubs 2 Leagues 4.2 142 3 21 51 72 27 142 7 2 28.6 5 71.4 91 834 331 14 11 8 17 6 94 41 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 (3 Seasons) 2 Leagues 3.8 135 3 21 50 66 27 135 6 2 33.3 4 66.7 83 736 262 12 9 8 15 5 86 38 Toulouse (1 Season) 1 League 0.4 7 0 0 1 6 0 7 1 0 0.0 1 100.0 8 98 69 2 2 0 2 1 8 3 Europa Lg (3 Seasons) 2.5 87 3 20 23 46 12 87 5 2 40.0 3 60.0 55 567 213 8 7 2 9 5 58 27 Conf Lg (1 Season) 1.7 55 0 1 28 26 15 55 2 0 0.0 2 100.0 36 267 118 6 4 6 8 1 36 14
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 2018-2019 18 Jong PSV nl NED 2. Eerste Divisie 24 1,974 82 57.7 21.9 23 84 14 1 31 0 1.71 39 34 +5 +0.23 -0.58 Matches 2018-2019 18 PSV Eindhoven nl NED 1. Eredivisie 1 11 11 0.4 0.1 0 0 1 10 1 0.00 0 0 0 0.00 -2.13 0.5 0.0 +0.5 +4.04 +2.14 Matches 2019-2020 19 Jong PSV nl NED 2. Eerste Divisie 1 90 90 3.4 1.0 1 90 1 0 0 1.00 2 2 0 0.00 +0.79 Matches 2019-2020 19 Jong AZ nl NED 2. Eerste Divisie 10 853 85 32.7 9.5 10 85 8 0 0 1.10 16 18 -2 -0.21 +0.51 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 12 200 17 8.9 2.2 0 0 12 16 10 1.75 3 4 -1 -0.45 -2.12 4.6 3.5 +1.2 +0.54 -0.75 Matches 2019-2020 19 PSV Eindhoven nl NED 1. Eredivisie 1 1 1 0.0 0.0 0 0 1 0 2 3.00 0 0 0 0.00 -1.00 0.0 0.0 0.0 -2.12 -2.77 Matches 2019-2020 19 AZ Alkmaar 2. Europa Lg 1 14 14 1.9 0.2 0 0 1 14 6 3.00 0 0 0 0.00 -0.64 0.8 0.0 +0.8 +4.91 +4.30 Matches 2020-2021 20 Jong AZ nl NED 2. Eerste Divisie 8 649 81 19.0 7.2 8 81 5 0 0 1.50 18 15 +3 +0.42 +1.68 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 24 742 31 24.2 8.2 6 77 1 18 16 9 2.08 25 12 +13 +1.58 +0.76 17.6 8.8 +8.7 +1.06 +0.12 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg 5 175 35 32.4 1.9 1 81 0 4 24 0 1.00 1 3 -2 -1.03 -2.01 3.5 3.7 -0.2 -0.09 +0.49 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg 6 149 25 19.9 1.7 0 0 6 25 2 1.50 2 2 0 0.00 -0.60 3.0 1.6 +1.4 +1.05 +0.50 Matches 2021-2022 21 Jong AZ nl NED 2. Eerste Divisie 1 90 90 2.6 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -1.76 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 31 815 26 26.6 9.1 5 71 0 26 18 1 1.76 18 14 +4 +0.44 -0.20 17.2 13.4 +3.8 +0.42 -0.06 Matches 2022-2023 22 Toulouse fr FRA Coupe de France 5 410 82 75.9 4.6 5 82 2 0 0 3.00 18 3 +15 +3.29 -0.17 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 37 2,473 67 72.3 27.5 28 80 12 9 26 0 1.27 38 45 -7 -0.25 -0.35 38.9 42.3 -3.3 -0.12 -0.01 Matches 2023-2024 23 Toulouse 2. Europa Lg 1 39 39 5.4 0.4 1 39 0 0 0 1.00 0 0 0 0.00 +0.26 0.0 0.4 -0.4 -0.93 -0.17 Matches 2023-2024 23 Toulouse fr FRA 1. Ligue 1 12 691 58 24.0 7.7 8 76 1 4 21 0 1.42 10 9 +1 +0.13 +0.25 7.2 12.0 -4.8 -0.62 -0.55 Matches 6 Seasons 5 Clubs 6 Leagues 180 9,376 52 24.2 104.2 97 81 45 83 19 31 1.61 190 163 +27 +0.26 -0.10 93.3 85.7 +7.6 +0.13 -0.61 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 (3 Seasons) 3 Leagues 79 2,095 27 20.2 23.3 12 76 1 67 18 28 1.80 49 35 +14 +0.60 -0.35 46.7 31.0 +15.7 +0.68 -0.09 Jong AZ (3 Seasons) 1 League 19 1,592 84 16.8 17.7 19 84 14 0 0 1.21 34 35 -1 -0.06 +0.65 Toulouse (2 Seasons) 3 Leagues 55 3,613 66 47.8 40.1 42 78 15 13 25 0 1.46 66 57 +9 +0.22 +0.20 46.1 54.6 -8.5 -0.24 -0.04 Jong PSV (2 Seasons) 1 League 25 2,064 83 34.2 22.9 24 85 15 1 31 0 1.68 41 36 +5 +0.22 +0.42 PSV Eindhoven (2 Seasons) 1 League 2 12 6 0.2 0.1 0 0 2 5 3 1.50 0 0 0 0.00 -1.64 0.5 0.0 +0.5 +3.52 +2.17 Eredivisie (4 Seasons) 69 1,769 26 12.8 19.7 11 75 1 58 16 23 1.86 46 30 +16 +0.81 -0.48 39.9 25.7 +14.2 +0.72 -0.38 Eerste Divisie (4 Seasons) 44 3,656 83 23.6 40.6 43 84 29 1 31 0 1.48 75 71 +4 +0.10 +0.64 Europa Lg (3 Seasons) 7 228 33 11.5 2.5 2 60 0 5 22 6 1.29 1 3 -2 -0.79 -1.15 4.3 4.1 +0.2 +0.08 +0.25 Ligue 1 (2 Seasons) 49 3,164 65 50.2 35.2 36 79 13 13 25 0 1.31 48 54 -6 -0.17 -0.11 46.1 54.2 -8.1 -0.23 -0.15 Conf Lg (1 Season) 6 149 25 19.9 1.7 0 0 6 25 2 1.50 2 2 0 0.00 -0.60 3.0 1.6 +1.4 +1.05 +0.50 Coupe de France (1 Season) 5 410 82 75.9 4.6 5 82 2 0 0 3.00 18 3 +15 +3.29 -0.17
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 2018-2019 18 Jong PSV 1 League 24 1,974 82 57.7 21.9 23 84 14 1 31 0 1.71 39 34 +5 +0.23 -0.58 2018-2019 18 PSV Eindhoven 1 League 1 11 11 0.4 0.1 0 0 1 10 1 0.00 0 0 0 0.00 -2.13 0.5 0.0 +0.5 +4.04 +2.14 2019-2020 19 Jong PSV 1 League 1 90 90 3.4 1.0 1 90 1 0 0 1.00 2 2 0 0.00 +0.79 2019-2020 19 PSV Eindhoven 1 League 1 1 1 0.0 0.0 0 0 1 0 2 3.00 0 0 0 0.00 -1.00 0.0 0.0 0.0 -2.12 -2.77 2019-2020 19 AZ Alkmaar 2 Leagues 13 214 16 7.2 2.4 0 0 13 16 16 1.85 3 4 -1 -0.42 -1.82 5.4 3.5 +2.0 +0.82 -0.29 2019-2020 19 Jong AZ 1 League 10 853 85 32.7 9.5 10 85 8 0 0 1.10 16 18 -2 -0.21 +0.51 2020-2021 20 AZ Alkmaar 2 Leagues 29 917 32 25.5 10.2 7 77 1 22 17 9 1.89 26 15 +11 +1.08 +0.24 21.1 12.5 +8.5 +0.84 +0.11 2020-2021 20 Jong AZ 1 League 8 649 81 19.0 7.2 8 81 5 0 0 1.50 18 15 +3 +0.42 +1.68 2021-2022 21 AZ Alkmaar 2 Leagues 37 964 26 25.3 10.7 5 71 0 32 19 3 1.72 20 16 +4 +0.37 -0.26 20.2 15.0 +5.2 +0.50 0.00 2021-2022 21 Jong AZ 1 League 1 90 90 2.6 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -1.76 2022-2023 22 Toulouse 2 Leagues 42 2,883 69 72.8 32.0 33 80 14 9 26 0 1.48 56 48 +8 +0.25 -0.25 38.9 42.3 -3.3 -0.12 -0.01 2023-2024 23 Toulouse 2 Leagues 13 730 56 20.3 8.1 9 72 1 4 21 0 1.39 10 9 +1 +0.12 +0.28 7.2 12.4 -5.2 -0.64 -0.40 6 Seasons 5 Clubs 6 Leagues 180 9,376 52 24.2 104.2 97 81 45 83 19 31 1.61 190 163 +27 +0.26 -0.10 93.3 85.7 +7.6 +0.13 -0.61 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 (3 Seasons) 3 Leagues 79 2,095 27 20.2 23.3 12 76 1 67 18 28 1.80 49 35 +14 +0.60 -0.35 46.7 31.0 +15.7 +0.68 -0.09 Jong AZ (3 Seasons) 1 League 19 1,592 84 16.8 17.7 19 84 14 0 0 1.21 34 35 -1 -0.06 +0.65 Toulouse (2 Seasons) 3 Leagues 55 3,613 66 47.8 40.1 42 78 15 13 25 0 1.46 66 57 +9 +0.22 +0.20 46.1 54.6 -8.5 -0.24 -0.04 Jong PSV (2 Seasons) 1 League 25 2,064 83 34.2 22.9 24 85 15 1 31 0 1.68 41 36 +5 +0.22 +0.42 PSV Eindhoven (2 Seasons) 1 League 2 12 6 0.2 0.1 0 0 2 5 3 1.50 0 0 0 0.00 -1.64 0.5 0.0 +0.5 +3.52 +2.17 Eredivisie (4 Seasons) 69 1,769 26 12.8 19.7 11 75 1 58 16 23 1.86 46 30 +16 +0.81 -0.48 39.9 25.7 +14.2 +0.72 -0.38 Eerste Divisie (4 Seasons) 44 3,656 83 23.6 40.6 43 84 29 1 31 0 1.48 75 71 +4 +0.10 +0.64 Europa Lg (3 Seasons) 7 228 33 11.5 2.5 2 60 0 5 22 6 1.29 1 3 -2 -0.79 -1.15 4.3 4.1 +0.2 +0.08 +0.25 Ligue 1 (2 Seasons) 49 3,164 65 50.2 35.2 36 79 13 13 25 0 1.31 48 54 -6 -0.17 -0.11 46.1 54.2 -8.1 -0.23 -0.15 Conf Lg (1 Season) 6 149 25 19.9 1.7 0 0 6 25 2 1.50 2 2 0 0.00 -0.60 3.0 1.6 +1.4 +1.05 +0.50 Coupe de France (1 Season) 5 410 82 75.9 4.6 5 82 2 0 0 3.00 18 3 +15 +3.29 -0.17
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 2018-2019 18 Jong PSV nl NED 2. Eerste Divisie 3rd 24 1,974 82 57.7 21.9 23 84 14 1 31 0 1.71 39 34 +5 +0.23 -0.58 Matches 2018-2019 18 PSV Eindhoven nl NED 1. Eredivisie 2nd 1 11 11 0.4 0.1 0 0 1 10 1 0.00 0 0 0 0.00 -2.13 0.5 0.0 +0.5 +4.04 +2.14 Matches 2019-2020 19 Jong PSV nl NED 2. Eerste Divisie 18th 1 90 90 3.4 1.0 1 90 1 0 0 1.00 2 2 0 0.00 +0.79 Matches 2019-2020 19 PSV Eindhoven nl NED 1. Eredivisie 4th 1 1 1 0.0 0.0 0 0 1 0 2 3.00 0 0 0 0.00 -1.00 0.0 0.0 0.0 -2.12 -2.77 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 12 200 17 8.9 2.2 0 0 12 16 10 1.75 3 4 -1 -0.45 -2.12 4.6 3.5 +1.2 +0.54 -0.75 Matches 2019-2020 19 Jong AZ nl NED 2. Eerste Divisie 14th 10 853 85 32.7 9.5 10 85 8 0 0 1.10 16 18 -2 -0.21 +0.51 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 24 742 31 24.2 8.2 6 77 1 18 16 9 2.08 25 12 +13 +1.58 +0.76 17.6 8.8 +8.7 +1.06 +0.12 Matches 2020-2021 20 Jong AZ nl NED 2. Eerste Divisie 17th 8 649 81 19.0 7.2 8 81 5 0 0 1.50 18 15 +3 +0.42 +1.68 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 31 815 26 26.6 9.1 5 71 0 26 18 1 1.76 18 14 +4 +0.44 -0.20 17.2 13.4 +3.8 +0.42 -0.06 Matches 2021-2022 21 Jong AZ nl NED 2. Eerste Divisie 13th 1 90 90 2.6 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -1.76 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 37 2,473 67 72.3 27.5 28 80 12 9 26 0 1.27 38 45 -7 -0.25 -0.35 38.9 42.3 -3.3 -0.12 -0.01 Matches 2023-2024 23 Toulouse fr FRA 1. Ligue 1 10th 12 691 58 24.0 7.7 8 76 1 4 21 0 1.42 10 9 +1 +0.13 +0.25 7.2 12.0 -4.8 -0.62 -0.55 Matches 6 Seasons 5 Clubs 3 Leagues 162 8,589 53 24.2 95.4 90 81 43 72 18 23 1.59 169 155 +14 +0.15 -0.19 86.0 79.9 +6.0 +0.11 -0.74 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 (3 Seasons) 1 League 67 1,757 26 21.0 19.5 11 75 1 56 17 20 1.87 46 30 +16 +0.82 -0.20 39.4 25.7 +13.7 +0.70 -0.19 Jong AZ (3 Seasons) 1 League 19 1,592 84 16.8 17.7 19 84 14 0 0 1.21 34 35 -1 -0.06 +0.65 Toulouse (2 Seasons) 1 League 49 3,164 65 50.2 35.2 36 79 13 13 25 0 1.31 48 54 -6 -0.17 -0.11 46.1 54.2 -8.1 -0.23 -0.15 Jong PSV (2 Seasons) 1 League 25 2,064 83 34.2 22.9 24 85 15 1 31 0 1.68 41 36 +5 +0.22 +0.42 PSV Eindhoven (2 Seasons) 1 League 2 12 6 0.2 0.1 0 0 2 5 3 1.50 0 0 0 0.00 -1.64 0.5 0.0 +0.5 +3.52 +2.17 Eredivisie (4 Seasons) 69 1,769 26 12.8 19.7 11 75 1 58 16 23 1.86 46 30 +16 +0.81 -0.48 39.9 25.7 +14.2 +0.72 -0.38 Eerste Divisie (4 Seasons) 44 3,656 83 23.6 40.6 43 84 29 1 31 0 1.48 75 71 +4 +0.10 +0.64 Ligue 1 (2 Seasons) 49 3,164 65 50.2 35.2 36 79 13 13 25 0 1.31 48 54 -6 -0.17 -0.11 46.1 54.2 -8.1 -0.23 -0.15
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 2022-2023 22 Toulouse fr FRA Coupe de France 1st 5 410 82 75.9 4.6 5 82 2 0 0 3.00 18 3 +15 +3.29 -0.17 Matches 1 Season 1 Club 1 League 5 410 82 75.9 4.6 5 82 2 0 0 3.00 18 3 +15 +3.29 -0.17
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 19 AZ Alkmaar 2. Europa Lg R32 1 14 14 1.9 0.2 0 0 1 14 6 3.00 0 0 0 0.00 -0.64 0.8 0.0 +0.8 +4.91 +4.30 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 5 175 35 32.4 1.9 1 81 0 4 24 0 1.00 1 3 -2 -1.03 -2.01 3.5 3.7 -0.2 -0.09 +0.49 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 6 149 25 19.9 1.7 0 0 6 25 2 1.50 2 2 0 0.00 -0.60 3.0 1.6 +1.4 +1.05 +0.50 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 1 39 39 5.4 0.4 1 39 0 0 0 1.00 0 0 0 0.00 +0.26 0.0 0.4 -0.4 -0.93 -0.17 Matches 4 Seasons 2 Clubs 2 Leagues 13 377 29 13.8 4.2 2 60 0 11 23 8 1.38 3 5 -2 -0.48 -0.90 7.3 5.8 +1.6 +0.41 +0.39 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 (3 Seasons) 2 Leagues 12 338 28 16.8 3.8 1 81 0 11 23 8 1.42 3 5 -2 -0.53 -1.23 7.3 5.3 +2.0 +0.58 +0.25 Toulouse (1 Season) 1 League 1 39 39 5.4 0.4 1 39 0 0 0 1.00 0 0 0 0.00 +0.26 0.0 0.4 -0.4 -0.93 -0.17 Europa Lg (3 Seasons) 7 228 33 11.5 2.5 2 60 0 5 22 6 1.29 1 3 -2 -0.79 -1.15 4.3 4.1 +0.2 +0.08 +0.25 Conf Lg (1 Season) 6 149 25 19.9 1.7 0 0 6 25 2 1.50 2 2 0 0.00 -0.60 3.0 1.6 +1.4 +1.05 +0.50
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 2018-2019 18 Jong PSV 1 League 21.9 2 0 0 0 2018-2019 18 PSV Eindhoven 1 League 0.1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2019-2020 19 Jong PSV 1 League 1.0 0 0 0 0 3 0 0 1 1 0 2019-2020 19 PSV Eindhoven 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2019-2020 19 AZ Alkmaar 2 Leagues 2.4 0 0 0 5 10 2 3 1 4 0 1 0 9 2 3 40.0 2019-2020 19 Jong AZ 1 League 9.5 1 0 0 18 22 7 14 2 8 0 2020-2021 20 AZ Alkmaar 2 Leagues 10.2 2 0 0 27 20 4 7 6 14 1 0 1 38 6 8 42.9 2020-2021 20 Jong AZ 1 League 7.2 2 0 0 10 14 5 5 4 8 0 2021-2022 21 AZ Alkmaar 2 Leagues 10.7 2 0 0 18 13 14 8 8 10 0 0 0 43 17 27 38.6 2021-2022 21 Jong AZ 1 League 1.0 0 0 0 2 0 1 1 1 0 0 2022-2023 22 Toulouse 2 Leagues 32.0 5 0 0 47 57 24 32 22 27 0 0 0 130 12 31 27.9 2023-2024 23 Toulouse 2 Leagues 8.1 2 0 0 15 17 8 4 1 4 1 0 0 19 6 7 46.2 6 Seasons 5 Clubs 6 Leagues 104.2 16 0 0 142 156 65 75 46 76 2 1 1 239 43 76 36.1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches AZ Alkmaar (3 Seasons) 3 Leagues 23.3 4 0 0 50 43 20 18 15 28 1 1 1 90 25 38 39.7 Jong AZ (3 Seasons) 1 League 17.7 3 0 0 30 36 13 20 7 16 0 Toulouse (2 Seasons) 3 Leagues 40.1 7 0 0 62 74 32 36 23 31 1 0 0 149 18 38 32.1 Jong PSV (2 Seasons) 1 League 22.9 2 0 0 0 3 0 0 1 1 0 PSV Eindhoven (2 Seasons) 1 League 0.1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 Eredivisie (4 Seasons) 19.7 3 0 0 37 38 13 18 10 19 0 1 1 74 24 32 42.9 Eerste Divisie (4 Seasons) 40.6 5 0 0 30 39 13 20 8 17 0 Europa Lg (3 Seasons) 2.5 0 0 0 8 7 0 0 3 9 1 0 0 12 0 0 Ligue 1 (2 Seasons) 35.2 6 0 0 56 61 28 33 23 27 1 0 0 149 18 38 32.1 Conf Lg (1 Season) 1.7 1 0 0 5 0 7 1 2 0 0 0 0 4 1 6 14.3 Coupe de France (1 Season) 4.6 1 0 0 6 11 4 3 0 4 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 22 Toulouse fr FRA Coupe de France 1st 4.6 1 0 0 6 11 4 3 0 4 0 Matches 1 Season 1 Club 1 League 4.6 1 0 0 6 11 4 3 0 4 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 19 AZ Alkmaar 2. Europa Lg R32 0.2 0 0 0 0 1 0 0 0 1 0 0 0 2 0 0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 1.9 0 0 0 8 4 0 0 3 8 1 0 0 10 0 0 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 1.7 1 0 0 5 0 7 1 2 0 0 0 0 4 1 6 14.3 Matches 2023-2024 23 Toulouse 2. Europa Lg KO 0.4 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 4.2 1 0 0 13 7 7 1 5 9 1 0 0 16 1 6 14.3 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches AZ Alkmaar (3 Seasons) 2 Leagues 3.8 1 0 0 13 5 7 1 5 9 1 0 0 16 1 6 14.3 Toulouse (1 Season) 1 League 0.4 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 Europa Lg (3 Seasons) 2.5 0 0 0 8 7 0 0 3 9 1 0 0 12 0 0 Conf Lg (1 Season) 1.7 1 0 0 5 0 7 1 2 0 0 0 0 4 1 6 14.3
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 Zakaria Aboukhlal Pages
Zakaria Aboukhlal 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