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 10 6 552 6.1 3 0 3 2 1 1 1 0 2.5 1.7 0.2 1.9 17 13 55 0.49 0.00 0.49 0.33 0.33 0.41 0.03 0.44 0.28 0.31 Matches 6 Seasons 5 Clubs 6 Leagues 178 95 9,237 102.6 50 15 65 47 3 3 15 0 25.3 24.5 6.8 31.2 191 135 588 0.49 0.15 0.63 0.46 0.60 0.44 0.12 0.56 0.43 0.55 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 53 40 3,474 38.6 18 5 23 17 1 1 6 0 14.0 13.2 3.5 16.6 119 85 334 0.47 0.13 0.60 0.44 0.57 0.41 0.10 0.51 0.39 0.49 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) 47 34 3,025 33.6 13 5 18 12 1 1 5 0 14.0 13.2 3.5 16.6 117 85 331 0.39 0.15 0.54 0.36 0.51 0.42 0.10 0.52 0.39 0.50 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 11 7 591 6.6 3 0 3 2 1 1 1 0 2.5 1.7 0.2 1.9 19 13 58 0.46 0.00 0.46 0.30 0.30 0.38 0.03 0.41 0.26 0.29 6 Seasons 5 Clubs 6 Leagues 178 95 9,237 102.6 50 15 65 47 3 3 15 0 25.3 24.5 6.8 31.2 191 135 588 0.49 0.15 0.63 0.46 0.60 0.44 0.12 0.56 0.43 0.55 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 53 40 3,474 38.6 18 5 23 17 1 1 6 0 14.0 13.2 3.5 16.6 119 85 334 0.47 0.13 0.60 0.44 0.57 0.41 0.10 0.51 0.39 0.49 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) 47 34 3,025 33.6 13 5 18 12 1 1 5 0 14.0 13.2 3.5 16.6 117 85 331 0.39 0.15 0.54 0.36 0.51 0.42 0.10 0.52 0.39 0.50 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 12th 10 6 552 6.1 3 0 3 2 1 1 1 0 2.5 1.7 0.2 1.9 17 13 55 0.49 0.00 0.49 0.33 0.33 0.41 0.03 0.44 0.28 0.31 Matches 6 Seasons 5 Clubs 3 Leagues 160 88 8,450 93.9 44 14 58 41 3 3 13 0 23.3 22.6 5.1 27.7 177 128 547 0.47 0.15 0.62 0.44 0.59 0.44 0.10 0.53 0.42 0.52 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 47 34 3,025 33.6 13 5 18 12 1 1 5 0 14.0 13.2 3.5 16.6 117 85 331 0.39 0.15 0.54 0.36 0.51 0.42 0.10 0.52 0.39 0.50 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) 47 34 3,025 33.6 13 5 18 12 1 1 5 0 14.0 13.2 3.5 16.6 117 85 331 0.39 0.15 0.54 0.36 0.51 0.42 0.10 0.52 0.39 0.50
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 6.6 3 18 5 27.8 2.74 0.76 0.11 0.40 17.8 0 1 1 2.5 1.7 0.10 +0.5 +0.3 6 Seasons 5 Clubs 6 Leagues 102.6 50 294 113 38.4 3.64 1.40 0.13 0.34 15.5 0 3 3 25.3 24.5 0.13 -3.3 -3.5 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 38.6 18 115 44 38.3 2.98 1.14 0.15 0.39 16.2 0 1 1 14.0 13.2 0.13 -1.0 -1.2 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) 33.6 13 101 35 34.7 3.00 1.04 0.12 0.34 16.2 0 1 1 14.0 13.2 0.13 -1.0 -1.2 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 12th 6.1 3 18 5 27.8 2.93 0.82 0.11 0.40 17.8 0 1 1 2.5 1.7 0.10 +0.5 +0.3 Matches 6 Seasons 5 Clubs 3 Leagues 93.9 44 263 95 36.1 3.66 1.32 0.12 0.34 15.6 0 3 3 23.3 22.6 0.13 -2.3 -2.6 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 33.6 13 101 35 34.7 3.00 1.04 0.12 0.34 16.2 0 1 1 14.0 13.2 0.13 -1.0 -1.2 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) 33.6 13 101 35 34.7 3.00 1.04 0.12 0.34 16.2 0 1 1 14.0 13.2 0.13 -1.0 -1.2
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 6.6 101 145 69.7 1511 441 48 66 72.7 41 51 80.4 5 7 71.4 0 0.2 0.9 -0.2 5 10 6 1 13 6 Seasons 5 Clubs 6 Leagues 102.6 1078 1487 72.5 14356 3676 659 813 81.1 328 428 76.6 28 66 42.4 15 6.8 6.3 +8.2 45 54 49 8 135 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 38.6 677 922 73.4 9050 2435 421 513 82.1 199 259 76.8 17 36 47.2 5 3.5 3.7 +1.5 27 40 28 5 85 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) 33.6 674 918 73.4 9005 2435 419 510 82.2 198 258 76.7 17 36 47.2 5 3.5 3.7 +1.5 27 40 28 5 85 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 12th 6.1 98 141 69.5 1466 441 46 63 73.0 40 50 80.0 5 7 71.4 0 0.2 0.9 -0.2 5 10 6 1 13 Matches 6 Seasons 5 Clubs 3 Leagues 93.9 1017 1411 72.1 13494 3461 628 778 80.7 300 394 76.1 28 63 44.4 14 5.1 4.9 +8.9 41 52 47 7 128 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 33.6 674 918 73.4 9005 2435 419 510 82.2 198 258 76.7 17 36 47.2 5 3.5 3.7 +1.5 27 40 28 5 85 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) 33.6 674 918 73.4 9005 2435 419 510 82.2 198 258 76.7 17 36 47.2 5 3.5 3.7 +1.5 27 40 28 5 85
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 6.6 145 135 10 1 0 0 4 8 0 0 0 0 101 0 6 6 Seasons 5 Clubs 6 Leagues 102.6 1487 1421 57 5 1 3 75 42 1 0 0 0 1078 9 77 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 38.6 922 879 38 2 1 1 36 30 1 0 0 0 677 5 52 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) 33.6 918 876 37 2 1 1 33 29 1 0 0 0 674 5 52 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 6.6 13 1.98 8 0 1 2 2 0 2 0.30 0 0 0 1 1 0 6 Seasons 5 Clubs 6 Leagues 102.6 162 2.84 85 1 24 25 25 2 18 0.32 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 38.6 93 2.73 52 1 11 15 12 2 10 0.29 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) 33.6 93 2.77 52 1 11 15 12 2 10 0.30 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 6.6 4 3 1 1 2 1 8 12.5 7 7 1 6 1 5 2 0 6 Seasons 5 Clubs 6 Leagues 102.6 73 75 31 20 22 27 92 29.3 65 54 2 52 46 111 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 38.6 37 30 14 10 13 15 53 28.3 38 25 2 23 23 60 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) 33.6 37 26 14 10 13 15 53 28.3 38 25 2 23 23 60 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 6.6 228 1 24 95 114 30 227 25 5 20.0 19 76.0 173 1241 624 19 12 6 20 8 172 58 6 Seasons 5 Clubs 6 Leagues 102.6 2391 52 295 888 1247 334 2390 234 89 38.0 134 57.3 1682 11613 5103 191 110 82 208 86 1702 588 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 38.6 1391 33 180 551 685 181 1390 134 47 35.1 76 56.7 1074 7244 3286 119 60 50 103 44 1015 334 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) 33.6 1384 33 180 550 679 181 1383 133 47 35.3 75 56.4 1066 7146 3217 117 58 50 101 43 1007 331 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 12th 6.1 221 1 24 94 108 30 220 24 5 20.8 18 75.0 165 1143 555 17 10 6 18 7 164 55 Matches 6 Seasons 5 Clubs 3 Leagues 93.9 2249 49 274 837 1175 307 2248 227 87 38.3 129 56.8 1591 10779 4772 177 99 74 191 80 1608 547 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 33.6 1384 33 180 550 679 181 1383 133 47 35.3 75 56.4 1066 7146 3217 117 58 50 101 43 1007 331 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) 33.6 1384 33 180 550 679 181 1383 133 47 35.3 75 56.4 1066 7146 3217 117 58 50 101 43 1007 331
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 10 552 55 20.4 6.1 6 78 1 4 21 0 1.40 8 7 +1 +0.16 +0.33 4.7 10.4 -5.6 -0.92 -0.83 Matches 6 Seasons 5 Clubs 6 Leagues 178 9,237 52 23.9 102.6 95 81 45 83 19 31 1.62 188 161 +27 +0.26 -0.09 90.8 84.1 +6.7 +0.12 -0.62 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 53 3,474 66 47.1 38.6 40 79 15 13 25 0 1.45 64 55 +9 +0.23 +0.23 43.6 53.0 -9.4 -0.28 -0.06 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) 47 3,025 64 49.4 33.6 34 80 13 13 25 0 1.30 46 52 -6 -0.18 -0.09 43.6 52.6 -9.0 -0.27 -0.17 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 11 591 54 17.3 6.6 7 72 1 4 21 0 1.36 8 7 +1 +0.15 +0.34 4.7 10.8 -6.0 -0.92 -0.67 6 Seasons 5 Clubs 6 Leagues 178 9,237 52 23.9 102.6 95 81 45 83 19 31 1.62 188 161 +27 +0.26 -0.09 90.8 84.1 +6.7 +0.12 -0.62 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 53 3,474 66 47.1 38.6 40 79 15 13 25 0 1.45 64 55 +9 +0.23 +0.23 43.6 53.0 -9.4 -0.28 -0.06 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) 47 3,025 64 49.4 33.6 34 80 13 13 25 0 1.30 46 52 -6 -0.18 -0.09 43.6 52.6 -9.0 -0.27 -0.17 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 12th 10 552 55 20.4 6.1 6 78 1 4 21 0 1.40 8 7 +1 +0.16 +0.33 4.7 10.4 -5.6 -0.92 -0.83 Matches 6 Seasons 5 Clubs 3 Leagues 160 8,450 53 23.9 93.9 88 81 43 72 18 23 1.59 167 153 +14 +0.15 -0.18 83.5 78.3 +5.2 +0.10 -0.76 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 47 3,025 64 49.4 33.6 34 80 13 13 25 0 1.30 46 52 -6 -0.18 -0.09 43.6 52.6 -9.0 -0.27 -0.17 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) 47 3,025 64 49.4 33.6 34 80 13 13 25 0 1.30 46 52 -6 -0.18 -0.09 43.6 52.6 -9.0 -0.27 -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 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 6.6 1 0 0 11 16 7 4 1 3 1 0 0 15 6 6 50.0 6 Seasons 5 Clubs 6 Leagues 102.6 15 0 0 138 155 64 75 46 75 2 1 1 235 43 75 36.4 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 38.6 6 0 0 58 73 31 36 23 30 1 0 0 145 18 37 32.7 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) 33.6 5 0 0 52 60 27 33 23 26 1 0 0 145 18 37 32.7 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