Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 15 15 1,264 14.0 2 0 2 2 0 0 2 0 0.14 0.00 0.14 0.14 0.14 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 7 4 471 5.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 19 19 1,634 18.2 0 3 3 0 0 0 5 0 0.00 0.17 0.17 0.00 0.17 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 8 3 328 3.6 0 0 0 0 0 0 1 0 0.2 0.2 0.5 0.7 10 18 23 0.00 0.00 0.00 0.00 0.00 0.06 0.14 0.20 0.06 0.20 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 24 24 2,104 23.4 1 6 7 1 0 0 7 0 1.9 1.9 6.0 7.9 73 109 152 0.04 0.26 0.30 0.04 0.30 0.08 0.26 0.34 0.08 0.34 Matches 2019-2020 19 AZ Alkmaar 2. Europa Lg 8 8 720 8.0 0 0 0 0 0 0 1 0 0.3 0.3 0.6 0.9 16 37 43 0.00 0.00 0.00 0.00 0.00 0.04 0.07 0.11 0.04 0.11 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 34 34 3,060 34.0 1 6 7 1 0 1 4 0 2.6 1.7 5.6 7.3 113 137 260 0.03 0.18 0.21 0.03 0.21 0.08 0.16 0.24 0.05 0.22 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg 6 6 540 6.0 1 0 1 1 0 0 2 0 0.1 0.1 0.2 0.3 16 20 28 0.17 0.00 0.17 0.17 0.17 0.02 0.03 0.05 0.02 0.05 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg 8 8 714 7.9 0 1 1 0 0 0 1 0 0.1 0.1 0.6 0.8 21 32 53 0.00 0.13 0.13 0.00 0.13 0.02 0.08 0.10 0.02 0.10 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 31 31 2,683 29.8 1 10 11 1 0 0 7 0 1.8 1.8 5.4 7.2 80 143 221 0.03 0.34 0.37 0.03 0.37 0.06 0.18 0.24 0.06 0.24 Matches 2022-2023 22 Ajax 1. Champions Lg 2 1 76 0.8 0 1 1 0 0 0 0 0 0.0 0.0 0.2 0.2 2 6 7 0.00 1.18 1.18 0.00 1.18 0.00 0.29 0.29 0.00 0.29 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 20 15 1,334 14.8 0 2 2 0 0 0 2 0 0.8 0.8 1.1 2.0 43 86 118 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.13 0.06 0.13 Matches 2022-2023 22 Ajax 2. Europa Lg 1 1 45 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 23 Antwerp 1. Champions Lg 6 5 451 5.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 8 7 24 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 2 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.4 0.4 1 4 7 0.00 0.00 0.00 0.00 0.00 0.00 0.82 0.82 0.00 0.82 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 20 18 1,542 17.1 1 0 1 1 0 0 0 0 0.2 0.2 1.3 1.5 43 97 77 0.06 0.00 0.06 0.06 0.06 0.01 0.07 0.09 0.01 0.09 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 1 0 30 0.3 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Ajax 2. Europa Lg 0 0 Matches 9 Seasons 4 Clubs 6 Leagues 213 193 17,133 190.4 7 29 36 7 0 1 34 0 8.2 7.3 21.9 29.2 427 696 1017 0.04 0.15 0.19 0.04 0.19 0.05 0.14 0.20 0.05 0.19 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 (6 Seasons) 3 Leagues 127 119 10,710 119.0 4 23 27 4 0 1 23 0 7.1 6.2 18.9 25.1 329 496 780 0.03 0.19 0.23 0.03 0.23 0.06 0.17 0.23 0.06 0.22 Ajax (3 Seasons) 3 Leagues 26 17 1,532 17.0 0 3 3 0 0 0 2 0 0.8 0.8 1.8 2.6 47 96 136 0.00 0.18 0.18 0.00 0.18 0.05 0.11 0.15 0.05 0.15 Jong AZ (2 Seasons) 1 League 34 34 2,898 32.2 2 3 5 2 0 0 7 0 0.06 0.09 0.16 0.06 0.16 Antwerp (1 Season) 2 Leagues 26 23 1,993 22.1 1 0 1 1 0 0 2 0 0.2 0.2 1.3 1.5 51 104 101 0.05 0.00 0.05 0.05 0.05 0.01 0.06 0.07 0.01 0.07 Eredivisie (9 Seasons) 128 112 10,147 112.7 3 24 27 3 0 1 21 0 7.3 6.4 19.0 25.5 321 497 784 0.03 0.21 0.24 0.03 0.24 0.07 0.18 0.25 0.06 0.24 Europa Lg (4 Seasons) 15 15 1,305 14.5 1 0 1 1 0 0 3 0 0.5 0.5 0.7 1.2 32 57 72 0.07 0.00 0.07 0.07 0.07 0.03 0.05 0.08 0.03 0.08 Eerste Divisie (2 Seasons) 34 34 2,898 32.2 2 3 5 2 0 0 7 0 0.06 0.09 0.16 0.06 0.16 Champions Lg (2 Seasons) 8 6 527 5.9 0 1 1 0 0 0 2 0 0.0 0.0 0.2 0.3 10 13 31 0.00 0.17 0.17 0.00 0.17 0.00 0.04 0.04 0.00 0.04 Pro League A (1 Season) 20 18 1,542 17.1 1 0 1 1 0 0 0 0 0.2 0.2 1.3 1.5 43 97 77 0.06 0.00 0.06 0.06 0.06 0.01 0.07 0.09 0.01 0.09 Conf Lg (1 Season) 8 8 714 7.9 0 1 1 0 0 0 1 0 0.1 0.1 0.6 0.8 21 32 53 0.00 0.13 0.13 0.00 0.13 0.02 0.08 0.10 0.02 0.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 2016-2017 16 AZ Alkmaar 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 2017-2018 17 AZ Alkmaar 1 League 7 4 471 5.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 17 Jong AZ 1 League 15 15 1,264 14.0 2 0 2 2 0 0 2 0 0.14 0.00 0.14 0.14 0.14 2018-2019 18 Jong AZ 1 League 19 19 1,634 18.2 0 3 3 0 0 0 5 0 0.00 0.17 0.17 0.00 0.17 2018-2019 18 AZ Alkmaar 1 League 8 3 328 3.6 0 0 0 0 0 0 1 0 0.2 0.2 0.5 0.7 10 18 23 0.00 0.00 0.00 0.00 0.00 0.06 0.14 0.20 0.06 0.20 2019-2020 19 AZ Alkmaar 2 Leagues 32 32 2,824 31.4 1 6 7 1 0 0 8 0 2.2 2.2 6.6 8.8 89 146 195 0.03 0.19 0.22 0.03 0.22 0.07 0.21 0.28 0.07 0.28 2020-2021 20 AZ Alkmaar 2 Leagues 40 40 3,600 40.0 2 6 8 2 0 1 6 0 2.7 1.8 5.8 7.6 129 157 288 0.05 0.15 0.20 0.05 0.20 0.07 0.14 0.21 0.05 0.19 2021-2022 21 AZ Alkmaar 2 Leagues 39 39 3,397 37.7 1 11 12 1 0 0 8 0 1.9 1.9 6.0 7.9 101 175 274 0.03 0.29 0.32 0.03 0.32 0.05 0.16 0.21 0.05 0.21 2022-2023 22 Ajax 3 Leagues 23 17 1,455 16.2 0 3 3 0 0 0 2 0 0.8 0.8 1.4 2.2 45 92 126 0.00 0.19 0.19 0.00 0.19 0.05 0.08 0.14 0.05 0.14 2023-2024 23 Antwerp 2 Leagues 26 23 1,993 22.1 1 0 1 1 0 0 2 0 0.2 0.2 1.3 1.5 51 104 101 0.05 0.00 0.05 0.05 0.05 0.01 0.06 0.07 0.01 0.07 2023-2024 23 Ajax 1 League 2 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.4 0.4 1 4 7 0.00 0.00 0.00 0.00 0.00 0.00 0.82 0.82 0.00 0.82 2024-2025 24 Ajax 2 Leagues 1 0 30 0.3 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 9 Seasons 4 Clubs 6 Leagues 213 193 17,133 190.4 7 29 36 7 0 1 34 0 8.2 7.3 21.9 29.2 427 696 1017 0.04 0.15 0.19 0.04 0.19 0.05 0.14 0.20 0.05 0.19 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 (6 Seasons) 3 Leagues 127 119 10,710 119.0 4 23 27 4 0 1 23 0 7.1 6.2 18.9 25.1 329 496 780 0.03 0.19 0.23 0.03 0.23 0.06 0.17 0.23 0.06 0.22 Ajax (3 Seasons) 3 Leagues 26 17 1,532 17.0 0 3 3 0 0 0 2 0 0.8 0.8 1.8 2.6 47 96 136 0.00 0.18 0.18 0.00 0.18 0.05 0.11 0.15 0.05 0.15 Jong AZ (2 Seasons) 1 League 34 34 2,898 32.2 2 3 5 2 0 0 7 0 0.06 0.09 0.16 0.06 0.16 Antwerp (1 Season) 2 Leagues 26 23 1,993 22.1 1 0 1 1 0 0 2 0 0.2 0.2 1.3 1.5 51 104 101 0.05 0.00 0.05 0.05 0.05 0.01 0.06 0.07 0.01 0.07 Eredivisie (9 Seasons) 128 112 10,147 112.7 3 24 27 3 0 1 21 0 7.3 6.4 19.0 25.5 321 497 784 0.03 0.21 0.24 0.03 0.24 0.07 0.18 0.25 0.06 0.24 Europa Lg (4 Seasons) 15 15 1,305 14.5 1 0 1 1 0 0 3 0 0.5 0.5 0.7 1.2 32 57 72 0.07 0.00 0.07 0.07 0.07 0.03 0.05 0.08 0.03 0.08 Eerste Divisie (2 Seasons) 34 34 2,898 32.2 2 3 5 2 0 0 7 0 0.06 0.09 0.16 0.06 0.16 Champions Lg (2 Seasons) 8 6 527 5.9 0 1 1 0 0 0 2 0 0.0 0.0 0.2 0.3 10 13 31 0.00 0.17 0.17 0.00 0.17 0.00 0.04 0.04 0.00 0.04 Pro League A (1 Season) 20 18 1,542 17.1 1 0 1 1 0 0 0 0 0.2 0.2 1.3 1.5 43 97 77 0.06 0.00 0.06 0.06 0.06 0.01 0.07 0.09 0.01 0.09 Conf Lg (1 Season) 8 8 714 7.9 0 1 1 0 0 0 1 0 0.1 0.1 0.6 0.8 21 32 53 0.00 0.13 0.13 0.00 0.13 0.02 0.08 0.10 0.02 0.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 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 6th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 3rd 7 4 471 5.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 16th 15 15 1,264 14.0 2 0 2 2 0 0 2 0 0.14 0.00 0.14 0.14 0.14 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 18th 19 19 1,634 18.2 0 3 3 0 0 0 5 0 0.00 0.17 0.17 0.00 0.17 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 4th 8 3 328 3.6 0 0 0 0 0 0 1 0 0.2 0.2 0.5 0.7 10 18 23 0.00 0.00 0.00 0.00 0.00 0.06 0.14 0.20 0.06 0.20 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 24 24 2,104 23.4 1 6 7 1 0 0 7 0 1.9 1.9 6.0 7.9 73 109 152 0.04 0.26 0.30 0.04 0.30 0.08 0.26 0.34 0.08 0.34 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 34 34 3,060 34.0 1 6 7 1 0 1 4 0 2.6 1.7 5.6 7.3 113 137 260 0.03 0.18 0.21 0.03 0.21 0.08 0.16 0.24 0.05 0.22 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 31 31 2,683 29.8 1 10 11 1 0 0 7 0 1.8 1.8 5.4 7.2 80 143 221 0.03 0.34 0.37 0.03 0.37 0.06 0.18 0.24 0.06 0.24 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 20 15 1,334 14.8 0 2 2 0 0 0 2 0 0.8 0.8 1.1 2.0 43 86 118 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.13 0.06 0.13 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 6th 20 18 1,542 17.1 1 0 1 1 0 0 0 0 0.2 0.2 1.3 1.5 43 97 77 0.06 0.00 0.06 0.06 0.06 0.01 0.07 0.09 0.01 0.09 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 5th 2 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.4 0.4 1 4 7 0.00 0.00 0.00 0.00 0.00 0.00 0.82 0.82 0.00 0.82 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 10th 1 0 30 0.3 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 4 Clubs 3 Leagues 182 164 14,587 162.1 6 27 33 6 0 1 28 0 7.6 6.7 20.3 27.0 364 594 861 0.04 0.17 0.20 0.04 0.20 0.06 0.16 0.23 0.05 0.22 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 (6 Seasons) 1 League 105 97 8,736 97.1 3 22 25 3 0 1 19 0 6.5 5.6 17.5 23.1 276 407 656 0.03 0.23 0.26 0.03 0.26 0.07 0.19 0.26 0.06 0.25 Ajax (3 Seasons) 1 League 23 15 1,411 15.7 0 2 2 0 0 0 2 0 0.8 0.8 1.6 2.4 45 90 128 0.00 0.13 0.13 0.00 0.13 0.05 0.10 0.15 0.05 0.15 Jong AZ (2 Seasons) 1 League 34 34 2,898 32.2 2 3 5 2 0 0 7 0 0.06 0.09 0.16 0.06 0.16 Antwerp (1 Season) 1 League 20 18 1,542 17.1 1 0 1 1 0 0 0 0 0.2 0.2 1.3 1.5 43 97 77 0.06 0.00 0.06 0.06 0.06 0.01 0.07 0.09 0.01 0.09 Eredivisie (9 Seasons) 128 112 10,147 112.7 3 24 27 3 0 1 21 0 7.3 6.4 19.0 25.5 321 497 784 0.03 0.21 0.24 0.03 0.24 0.07 0.18 0.25 0.06 0.24 Eerste Divisie (2 Seasons) 34 34 2,898 32.2 2 3 5 2 0 0 7 0 0.06 0.09 0.16 0.06 0.16 Pro League A (1 Season) 20 18 1,542 17.1 1 0 1 1 0 0 0 0 0.2 0.2 1.3 1.5 43 97 77 0.06 0.00 0.06 0.06 0.06 0.01 0.07 0.09 0.01 0.09
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 8 8 720 8.0 0 0 0 0 0 0 1 0 0.3 0.3 0.6 0.9 16 37 43 0.00 0.00 0.00 0.00 0.00 0.04 0.07 0.11 0.04 0.11 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6 6 540 6.0 1 0 1 1 0 0 2 0 0.1 0.1 0.2 0.3 16 20 28 0.17 0.00 0.17 0.17 0.17 0.02 0.03 0.05 0.02 0.05 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 8 8 714 7.9 0 1 1 0 0 0 1 0 0.1 0.1 0.6 0.8 21 32 53 0.00 0.13 0.13 0.00 0.13 0.02 0.08 0.10 0.02 0.10 Matches 2022-2023 22 Ajax 1. Champions Lg GR 2 1 76 0.8 0 1 1 0 0 0 0 0 0.0 0.0 0.2 0.2 2 6 7 0.00 1.18 1.18 0.00 1.18 0.00 0.29 0.29 0.00 0.29 Matches 2022-2023 22 Ajax 2. Europa Lg KO 1 1 45 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 6 5 451 5.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 8 7 24 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Ajax 2. Europa Lg 0 0 Matches 6 Seasons 3 Clubs 3 Leagues 31 29 2,546 28.3 1 2 3 1 0 0 6 0 0.6 0.6 1.6 2.2 63 102 156 0.04 0.07 0.11 0.04 0.11 0.02 0.06 0.08 0.02 0.08 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 22 22 1,974 21.9 1 1 2 1 0 0 4 0 0.6 0.6 1.4 2.0 53 89 124 0.05 0.05 0.09 0.05 0.09 0.03 0.06 0.09 0.03 0.09 Ajax (2 Seasons) 2 Leagues 3 2 121 1.3 0 1 1 0 0 0 0 0 0.0 0.0 0.2 0.2 2 6 8 0.00 0.74 0.74 0.00 0.74 0.00 0.18 0.18 0.00 0.18 Antwerp (1 Season) 1 League 6 5 451 5.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 8 7 24 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Europa Lg (4 Seasons) 15 15 1,305 14.5 1 0 1 1 0 0 3 0 0.5 0.5 0.7 1.2 32 57 72 0.07 0.00 0.07 0.07 0.07 0.03 0.05 0.08 0.03 0.08 Champions Lg (2 Seasons) 8 6 527 5.9 0 1 1 0 0 0 2 0 0.0 0.0 0.2 0.3 10 13 31 0.00 0.17 0.17 0.00 0.17 0.00 0.04 0.04 0.00 0.04 Conf Lg (1 Season) 8 8 714 7.9 0 1 1 0 0 0 1 0 0.1 0.1 0.6 0.8 21 32 53 0.00 0.13 0.13 0.00 0.13 0.02 0.08 0.10 0.02 0.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 2020 20 nl Netherlands Friendlies (M) 2 2 174 1.9 0 1 1 0 0 0 1 0 0.00 0.52 0.52 0.00 0.52 Matches 2020-2021 20 nl Netherlands UEFA Nations League LgA 2 1 98 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 21 nl Netherlands Friendlies (M) 2 2 140 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 21 nl Netherlands UEFA Euro R16 2 0 53 0.6 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 1 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022 22 nl Netherlands WCQ 3 3 261 2.9 0 2 2 0 0 0 0 0 0.00 0.69 0.69 0.00 0.69 Matches 2022 22 nl Netherlands Friendlies (M) 0 0 Matches 3 Seasons 1 Club 4 Leagues 11 8 726 8.1 0 3 3 0 0 0 1 0 0.0 0.0 0.0 0.0 1 1 5 0.00 0.37 0.37 0.00 0.37 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (3 Seasons) 4 4 314 3.5 0 1 1 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 WCQ (1 Season) 3 3 261 2.9 0 2 2 0 0 0 0 0 0.00 0.69 0.69 0.00 0.69 UEFA Euro (1 Season) 2 0 53 0.6 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 1 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 UEFA Nations League (1 Season) 2 1 98 1.1 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 2016-2017 16 AZ Alkmaar 1 League 1.0 0 0 0 0.00 0.00 0 0 2017-2018 17 AZ Alkmaar 1 League 5.2 0 0 0 0.00 0.00 0 0 2017-2018 17 Jong AZ 1 League 14.0 2 0 5 0.00 0.36 0.40 0 0 2018-2019 18 Jong AZ 1 League 18.2 0 0 0 2018-2019 18 AZ Alkmaar 1 League 3.6 0 4 1 25.0 1.10 0.27 0.00 0.00 14.1 0 0 0 0.2 0.2 0.06 -0.2 -0.2 2019-2020 19 AZ Alkmaar 2 Leagues 31.4 1 34 11 32.4 1.08 0.35 0.03 0.09 18.1 0 0 0 2.2 2.2 0.06 -1.2 -1.2 2020-2021 20 AZ Alkmaar 2 Leagues 40.0 2 34 14 41.2 0.85 0.35 0.06 0.14 21.1 0 0 1 2.7 1.8 0.05 -0.7 +0.2 2021-2022 21 AZ Alkmaar 2 Leagues 37.7 1 26 6 23.1 0.69 0.16 0.04 0.17 18.2 0 0 0 1.9 1.9 0.07 -0.9 -0.9 2022-2023 22 Ajax 3 Leagues 16.2 0 8 3 37.5 0.49 0.19 0.00 0.00 17.2 0 0 0 0.8 0.8 0.10 -0.8 -0.8 2023-2024 23 Antwerp 2 Leagues 22.1 1 12 2 16.7 0.54 0.09 0.08 0.50 24.9 0 0 0 0.2 0.2 0.02 +0.8 +0.8 2023-2024 23 Ajax 1 League 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2024-2025 24 Ajax 2 Leagues 0.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 9 Seasons 4 Clubs 6 Leagues 190.4 7 118 42 35.6 0.69 0.24 0.06 0.17 19.5 0 0 1 8.2 7.3 0.06 -3.2 -2.3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches AZ Alkmaar (6 Seasons) 3 Leagues 119.0 4 98 32 32.7 0.82 0.27 0.04 0.13 19.0 0 0 1 7.1 6.2 0.06 -3.1 -2.2 Ajax (3 Seasons) 3 Leagues 17.0 0 8 3 37.5 0.47 0.18 0.00 0.00 17.2 0 0 0 0.8 0.8 0.10 -0.8 -0.8 Jong AZ (2 Seasons) 1 League 32.2 2 0 5 0.00 0.36 0.40 0 0 Antwerp (1 Season) 2 Leagues 22.1 1 12 2 16.7 0.54 0.09 0.08 0.50 24.9 0 0 0 0.2 0.2 0.02 +0.8 +0.8 Eredivisie (9 Seasons) 112.7 3 95 28 29.5 0.84 0.25 0.03 0.11 19.2 0 0 1 7.3 6.4 0.07 -4.3 -3.4 Europa Lg (4 Seasons) 14.5 1 9 6 66.7 0.62 0.41 0.11 0.17 17.4 0 0 0 0.5 0.5 0.05 +0.5 +0.5 Eerste Divisie (2 Seasons) 32.2 2 0 5 0.00 0.36 0.40 0 0 Champions Lg (2 Seasons) 5.9 0 1 0 0.0 0.17 0.00 0.00 28.0 0 0 0 0.0 0.0 0.01 0.0 0.0 Pro League A (1 Season) 17.1 1 11 2 18.2 0.64 0.12 0.09 0.50 24.6 0 0 0 0.2 0.2 0.02 +0.8 +0.8 Conf Lg (1 Season) 7.9 0 2 1 50.0 0.25 0.13 0.00 0.00 12.2 0 0 0 0.1 0.1 0.07 -0.1 -0.1
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 6th 1.0 0 0 0 0.00 0.00 0 0 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 3rd 5.2 0 0 0 0.00 0.00 0 0 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 16th 14.0 2 0 5 0.00 0.36 0.40 0 0 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 18th 18.2 0 0 0 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 4th 3.6 0 4 1 25.0 1.10 0.27 0.00 0.00 14.1 0 0 0 0.2 0.2 0.06 -0.2 -0.2 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 23.4 1 28 8 28.6 1.20 0.34 0.04 0.13 18.6 0 0 0 1.9 1.9 0.07 -0.9 -0.9 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 34.0 1 31 11 35.5 0.91 0.32 0.03 0.09 21.1 0 0 1 2.6 1.7 0.06 -1.6 -0.7 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 29.8 1 24 5 20.8 0.81 0.17 0.04 0.20 18.7 0 0 0 1.8 1.8 0.08 -0.8 -0.8 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 14.8 0 8 3 37.5 0.54 0.20 0.00 0.00 17.2 0 0 0 0.8 0.8 0.10 -0.8 -0.8 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 6th 17.1 1 11 2 18.2 0.64 0.12 0.09 0.50 24.6 0 0 0 0.2 0.2 0.02 +0.8 +0.8 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 5th 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 10th 0.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 9 Seasons 4 Clubs 3 Leagues 162.1 6 106 35 33.0 0.74 0.24 0.06 0.17 19.7 0 0 1 7.6 6.7 0.06 -3.6 -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 (6 Seasons) 1 League 97.1 3 87 25 28.7 0.90 0.26 0.03 0.12 19.3 0 0 1 6.5 5.6 0.06 -3.5 -2.6 Ajax (3 Seasons) 1 League 15.7 0 8 3 37.5 0.51 0.19 0.00 0.00 17.2 0 0 0 0.8 0.8 0.10 -0.8 -0.8 Jong AZ (2 Seasons) 1 League 32.2 2 0 5 0.00 0.36 0.40 0 0 Antwerp (1 Season) 1 League 17.1 1 11 2 18.2 0.64 0.12 0.09 0.50 24.6 0 0 0 0.2 0.2 0.02 +0.8 +0.8 Eredivisie (9 Seasons) 112.7 3 95 28 29.5 0.84 0.25 0.03 0.11 19.2 0 0 1 7.3 6.4 0.07 -4.3 -3.4 Eerste Divisie (2 Seasons) 32.2 2 0 5 0.00 0.36 0.40 0 0 Pro League A (1 Season) 17.1 1 11 2 18.2 0.64 0.12 0.09 0.50 24.6 0 0 0 0.2 0.2 0.02 +0.8 +0.8
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 8.0 0 6 3 50.0 0.75 0.37 0.00 0.00 15.8 0 0 0 0.3 0.3 0.06 -0.3 -0.3 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6.0 1 3 3 100.0 0.50 0.50 0.33 0.33 20.6 0 0 0 0.1 0.1 0.04 +0.9 +0.9 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 7.9 0 2 1 50.0 0.25 0.13 0.00 0.00 12.2 0 0 0 0.1 0.1 0.07 -0.1 -0.1 Matches 2022-2023 22 Ajax 1. Champions Lg GR 0.8 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 5.0 0 1 0 0.0 0.20 0.00 0.00 28.0 0 0 0 0.0 0.0 0.01 0.0 0.0 Matches 6 Seasons 3 Clubs 3 Leagues 28.3 1 12 7 58.3 0.42 0.25 0.08 0.14 17.4 0 0 0 0.6 0.6 0.05 +0.4 +0.4 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 21.9 1 11 7 63.6 0.50 0.32 0.09 0.14 16.5 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Ajax (2 Seasons) 2 Leagues 1.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Antwerp (1 Season) 1 League 5.0 0 1 0 0.0 0.20 0.00 0.00 28.0 0 0 0 0.0 0.0 0.01 0.0 0.0 Europa Lg (4 Seasons) 14.5 1 9 6 66.7 0.62 0.41 0.11 0.17 17.4 0 0 0 0.5 0.5 0.05 +0.5 +0.5 Champions Lg (2 Seasons) 5.9 0 1 0 0.0 0.17 0.00 0.00 28.0 0 0 0 0.0 0.0 0.01 0.0 0.0 Conf Lg (1 Season) 7.9 0 2 1 50.0 0.25 0.13 0.00 0.00 12.2 0 0 0 0.1 0.1 0.07 -0.1 -0.1
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 1.0 0 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 14.0 0 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 5.2 0 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 18.2 3 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 3.6 166 212 78.3 2455 803 100 112 89.3 54 69 78.3 8 22 36.4 0 0.5 0.5 -0.5 4 15 3 0 18 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 23.4 1364 1594 85.6 21661 4859 701 753 93.1 574 647 88.7 66 121 54.5 6 6.0 4.7 0.0 38 74 18 6 109 Matches 2019-2020 19 AZ Alkmaar 2. Europa Lg 8.0 471 554 85.0 7576 1533 244 272 89.7 187 209 89.5 32 50 64.0 0 0.6 0.4 -0.6 6 28 3 1 37 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 34.0 1658 2006 82.7 26034 7514 869 958 90.7 658 789 83.4 96 148 64.9 6 5.6 5.1 +0.4 46 101 34 13 137 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg 6.0 279 332 84.0 4519 1139 146 155 94.2 112 130 86.2 18 33 54.5 0 0.2 0.5 -0.2 2 10 4 1 20 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg 7.9 433 514 84.2 6576 1630 252 277 91.0 159 182 87.4 17 33 51.5 1 0.6 0.5 +0.4 4 15 1 0 32 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 29.8 1523 1855 82.1 22779 7090 875 948 92.3 543 653 83.2 69 123 56.1 10 5.4 5.3 +4.6 45 106 44 21 143 Matches 2022-2023 22 Ajax 1. Champions Lg 0.8 42 49 85.7 547 212 24 27 88.9 15 19 78.9 0 0 1 0.2 0.3 +0.8 2 2 3 1 6 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 14.8 825 953 86.6 12266 3571 476 507 93.9 295 341 86.5 34 56 60.7 2 1.1 2.1 +0.9 9 65 21 4 86 Matches 2022-2023 22 Ajax 2. Europa Lg 0.5 21 23 91.3 335 45 13 14 92.9 7 8 87.5 1 1 100.0 0 0.0 0.1 0.0 0 0 0 0 0 Matches 2023-2024 23 Antwerp 1. Champions Lg 5.0 161 199 80.9 2392 660 88 95 92.6 65 77 84.4 3 13 23.1 0 0.0 0.1 0.0 0 4 1 1 7 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 0.5 44 53 83.0 751 253 20 21 95.2 22 25 88.0 2 3 66.7 0 0.4 0.2 -0.4 2 2 2 1 4 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 17.1 1083 1239 87.4 17824 5341 522 553 94.4 468 517 90.5 65 120 54.2 0 1.3 2.1 -1.3 14 81 17 7 97 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 0.3 9 13 69.2 84 23 8 9 88.9 1 3 33.3 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 9 Seasons 4 Clubs 6 Leagues 190.4 8079 9596 84.2 125799 34673 4338 4701 92.3 3160 3669 86.1 411 723 56.8 29 21.9 21.8 +7.1 172 503 151 56 696 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches AZ Alkmaar (6 Seasons) 3 Leagues 119.0 5894 7067 83.4 91600 24568 3187 3475 91.7 2287 2679 85.4 306 530 57.7 23 18.9 17.0 +4.1 145 349 107 42 496 Ajax (3 Seasons) 3 Leagues 17.0 941 1091 86.3 13983 4104 541 578 93.6 340 396 85.9 37 60 61.7 3 1.8 2.7 +1.2 13 69 26 6 96 Jong AZ (2 Seasons) 1 League 32.2 3 Antwerp (1 Season) 2 Leagues 22.1 1244 1438 86.5 20216 6001 610 648 94.1 533 594 89.7 68 133 51.1 0 1.3 2.1 -1.3 14 85 18 8 104 Eredivisie (9 Seasons) 112.7 5589 6686 83.6 86030 24113 3049 3308 92.2 2147 2527 85.0 275 473 58.1 24 19.0 18.0 +5.0 144 363 122 45 497 Europa Lg (4 Seasons) 14.5 771 909 84.8 12430 2717 403 441 91.4 306 347 88.2 51 84 60.7 0 0.7 1.0 -0.7 8 38 7 2 57 Eerste Divisie (2 Seasons) 32.2 3 Champions Lg (2 Seasons) 5.9 203 248 81.9 2939 872 112 122 91.8 80 96 83.3 3 13 23.1 1 0.2 0.3 +0.8 2 6 4 2 13 Pro League A (1 Season) 17.1 1083 1239 87.4 17824 5341 522 553 94.4 468 517 90.5 65 120 54.2 0 1.3 2.1 -1.3 14 81 17 7 97 Conf Lg (1 Season) 7.9 433 514 84.2 6576 1630 252 277 91.0 159 182 87.4 17 33 51.5 1 0.6 0.5 +0.4 4 15 1 0 32
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 16 AZ Alkmaar 1 League 1.0 0 2017-2018 17 AZ Alkmaar 1 League 5.2 0 2017-2018 17 Jong AZ 1 League 14.0 0 2018-2019 18 Jong AZ 1 League 18.2 3 2018-2019 18 AZ Alkmaar 1 League 3.6 166 212 78.3 2455 803 100 112 89.3 54 69 78.3 8 22 36.4 0 0.5 0.5 -0.5 4 15 3 0 18 2019-2020 19 AZ Alkmaar 2 Leagues 31.4 1835 2148 85.4 29237 6392 945 1025 92.2 761 856 88.9 98 171 57.3 6 6.6 5.1 -0.6 44 102 21 7 146 2020-2021 20 AZ Alkmaar 2 Leagues 40.0 1937 2338 82.8 30553 8653 1015 1113 91.2 770 919 83.8 114 181 63.0 6 5.8 5.6 +0.2 48 111 38 14 157 2021-2022 21 AZ Alkmaar 2 Leagues 37.7 1956 2369 82.6 29355 8720 1127 1225 92.0 702 835 84.1 86 156 55.1 11 6.0 5.9 +5.0 49 121 45 21 175 2022-2023 22 Ajax 3 Leagues 16.2 888 1025 86.6 13148 3828 513 548 93.6 317 368 86.1 35 57 61.4 3 1.4 2.5 +1.6 11 67 24 5 92 2023-2024 23 Antwerp 2 Leagues 22.1 1244 1438 86.5 20216 6001 610 648 94.1 533 594 89.7 68 133 51.1 0 1.3 2.1 -1.3 14 85 18 8 104 2023-2024 23 Ajax 1 League 0.5 44 53 83.0 751 253 20 21 95.2 22 25 88.0 2 3 66.7 0 0.4 0.2 -0.4 2 2 2 1 4 2024-2025 24 Ajax 2 Leagues 0.3 9 13 69.2 84 23 8 9 88.9 1 3 33.3 0 0 0 0.0 0.0 0.0 0 0 0 0 0 9 Seasons 4 Clubs 6 Leagues 190.4 8079 9596 84.2 125799 34673 4338 4701 92.3 3160 3669 86.1 411 723 56.8 29 21.9 21.8 +7.1 172 503 151 56 696 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 (6 Seasons) 3 Leagues 119.0 5894 7067 83.4 91600 24568 3187 3475 91.7 2287 2679 85.4 306 530 57.7 23 18.9 17.0 +4.1 145 349 107 42 496 Ajax (3 Seasons) 3 Leagues 17.0 941 1091 86.3 13983 4104 541 578 93.6 340 396 85.9 37 60 61.7 3 1.8 2.7 +1.2 13 69 26 6 96 Jong AZ (2 Seasons) 1 League 32.2 3 Antwerp (1 Season) 2 Leagues 22.1 1244 1438 86.5 20216 6001 610 648 94.1 533 594 89.7 68 133 51.1 0 1.3 2.1 -1.3 14 85 18 8 104 Eredivisie (9 Seasons) 112.7 5589 6686 83.6 86030 24113 3049 3308 92.2 2147 2527 85.0 275 473 58.1 24 19.0 18.0 +5.0 144 363 122 45 497 Europa Lg (4 Seasons) 14.5 771 909 84.8 12430 2717 403 441 91.4 306 347 88.2 51 84 60.7 0 0.7 1.0 -0.7 8 38 7 2 57 Eerste Divisie (2 Seasons) 32.2 3 Champions Lg (2 Seasons) 5.9 203 248 81.9 2939 872 112 122 91.8 80 96 83.3 3 13 23.1 1 0.2 0.3 +0.8 2 6 4 2 13 Pro League A (1 Season) 17.1 1083 1239 87.4 17824 5341 522 553 94.4 468 517 90.5 65 120 54.2 0 1.3 2.1 -1.3 14 81 17 7 97 Conf Lg (1 Season) 7.9 433 514 84.2 6576 1630 252 277 91.0 159 182 87.4 17 33 51.5 1 0.6 0.5 +0.4 4 15 1 0 32
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 6th 1.0 0 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 3rd 5.2 0 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 16th 14.0 0 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 18th 18.2 3 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 4th 3.6 166 212 78.3 2455 803 100 112 89.3 54 69 78.3 8 22 36.4 0 0.5 0.5 -0.5 4 15 3 0 18 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 23.4 1364 1594 85.6 21661 4859 701 753 93.1 574 647 88.7 66 121 54.5 6 6.0 4.7 0.0 38 74 18 6 109 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 34.0 1658 2006 82.7 26034 7514 869 958 90.7 658 789 83.4 96 148 64.9 6 5.6 5.1 +0.4 46 101 34 13 137 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 29.8 1523 1855 82.1 22779 7090 875 948 92.3 543 653 83.2 69 123 56.1 10 5.4 5.3 +4.6 45 106 44 21 143 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 14.8 825 953 86.6 12266 3571 476 507 93.9 295 341 86.5 34 56 60.7 2 1.1 2.1 +0.9 9 65 21 4 86 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 6th 17.1 1083 1239 87.4 17824 5341 522 553 94.4 468 517 90.5 65 120 54.2 0 1.3 2.1 -1.3 14 81 17 7 97 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 5th 0.5 44 53 83.0 751 253 20 21 95.2 22 25 88.0 2 3 66.7 0 0.4 0.2 -0.4 2 2 2 1 4 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 10th 0.3 9 13 69.2 84 23 8 9 88.9 1 3 33.3 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 9 Seasons 4 Clubs 3 Leagues 162.1 6672 7925 84.2 103854 29454 3571 3861 92.5 2615 3044 85.9 340 593 57.3 27 20.3 20.1 +6.7 158 444 139 52 594 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 (6 Seasons) 1 League 97.1 4711 5667 83.1 72929 20266 2545 2771 91.8 1829 2158 84.8 239 414 57.7 22 17.5 15.7 +4.5 133 296 99 40 407 Ajax (3 Seasons) 1 League 15.7 878 1019 86.2 13101 3847 504 537 93.9 318 369 86.2 36 59 61.0 2 1.6 2.3 +0.4 11 67 23 5 90 Jong AZ (2 Seasons) 1 League 32.2 3 Antwerp (1 Season) 1 League 17.1 1083 1239 87.4 17824 5341 522 553 94.4 468 517 90.5 65 120 54.2 0 1.3 2.1 -1.3 14 81 17 7 97 Eredivisie (9 Seasons) 112.7 5589 6686 83.6 86030 24113 3049 3308 92.2 2147 2527 85.0 275 473 58.1 24 19.0 18.0 +5.0 144 363 122 45 497 Eerste Divisie (2 Seasons) 32.2 3 Pro League A (1 Season) 17.1 1083 1239 87.4 17824 5341 522 553 94.4 468 517 90.5 65 120 54.2 0 1.3 2.1 -1.3 14 81 17 7 97
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 8.0 471 554 85.0 7576 1533 244 272 89.7 187 209 89.5 32 50 64.0 0 0.6 0.4 -0.6 6 28 3 1 37 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6.0 279 332 84.0 4519 1139 146 155 94.2 112 130 86.2 18 33 54.5 0 0.2 0.5 -0.2 2 10 4 1 20 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 7.9 433 514 84.2 6576 1630 252 277 91.0 159 182 87.4 17 33 51.5 1 0.6 0.5 +0.4 4 15 1 0 32 Matches 2022-2023 22 Ajax 1. Champions Lg GR 0.8 42 49 85.7 547 212 24 27 88.9 15 19 78.9 0 0 1 0.2 0.3 +0.8 2 2 3 1 6 Matches 2022-2023 22 Ajax 2. Europa Lg KO 0.5 21 23 91.3 335 45 13 14 92.9 7 8 87.5 1 1 100.0 0 0.0 0.1 0.0 0 0 0 0 0 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 5.0 161 199 80.9 2392 660 88 95 92.6 65 77 84.4 3 13 23.1 0 0.0 0.1 0.0 0 4 1 1 7 Matches 6 Seasons 3 Clubs 3 Leagues 28.3 1407 1671 84.2 21945 5219 767 840 91.3 545 625 87.2 71 130 54.6 2 1.6 1.8 +0.4 14 59 12 4 102 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 21.9 1183 1400 84.5 18671 4302 642 704 91.2 458 521 87.9 67 116 57.8 1 1.4 1.4 -0.4 12 53 8 2 89 Ajax (2 Seasons) 2 Leagues 1.3 63 72 87.5 882 257 37 41 90.2 22 27 81.5 1 1 100.0 1 0.2 0.4 +0.8 2 2 3 1 6 Antwerp (1 Season) 1 League 5.0 161 199 80.9 2392 660 88 95 92.6 65 77 84.4 3 13 23.1 0 0.0 0.1 0.0 0 4 1 1 7 Europa Lg (4 Seasons) 14.5 771 909 84.8 12430 2717 403 441 91.4 306 347 88.2 51 84 60.7 0 0.7 1.0 -0.7 8 38 7 2 57 Champions Lg (2 Seasons) 5.9 203 248 81.9 2939 872 112 122 91.8 80 96 83.3 3 13 23.1 1 0.2 0.3 +0.8 2 6 4 2 13 Conf Lg (1 Season) 7.9 433 514 84.2 6576 1630 252 277 91.0 159 182 87.4 17 33 51.5 1 0.6 0.5 +0.4 4 15 1 0 32
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 16 AZ Alkmaar 1 League 1.0 0 2017-2018 17 AZ Alkmaar 1 League 5.2 0 2017-2018 17 Jong AZ 1 League 14.0 0 2018-2019 18 Jong AZ 1 League 18.2 2018-2019 18 AZ Alkmaar 1 League 3.6 212 186 26 2 0 1 4 24 0 0 0 0 166 0 3 2019-2020 19 AZ Alkmaar 2 Leagues 31.4 2148 1916 230 38 0 14 80 191 1 0 0 0 1835 2 50 2020-2021 20 AZ Alkmaar 2 Leagues 40.0 2338 1961 370 40 2 7 108 328 2 1 0 0 1937 7 53 2021-2022 21 AZ Alkmaar 2 Leagues 37.7 2369 2009 351 38 3 12 120 309 4 0 1 0 1956 9 62 2022-2023 22 Ajax 3 Leagues 16.2 1025 915 107 14 0 4 31 93 0 0 0 0 888 3 19 2023-2024 23 Antwerp 2 Leagues 22.1 1438 1256 180 27 0 4 67 131 22 8 1 0 1244 2 24 2023-2024 23 Ajax 1 League 0.5 53 51 2 0 0 0 1 2 0 0 0 0 44 0 4 2024-2025 24 Ajax 2 Leagues 0.3 13 10 3 0 0 0 1 3 0 0 0 0 9 0 1 9 Seasons 4 Clubs 6 Leagues 190.4 9596 8304 1269 159 5 42 412 1081 29 9 2 0 8079 23 216 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches AZ Alkmaar (6 Seasons) 3 Leagues 119.0 7067 6072 977 118 5 34 312 852 7 1 1 0 5894 18 168 Ajax (3 Seasons) 3 Leagues 17.0 1091 976 112 14 0 4 33 98 0 0 0 0 941 3 24 Jong AZ (2 Seasons) 1 League 32.2 0 Antwerp (1 Season) 2 Leagues 22.1 1438 1256 180 27 0 4 67 131 22 8 1 0 1244 2 24 Eredivisie (9 Seasons) 112.7 6686 5785 884 104 4 32 295 773 7 1 1 0 5589 17 163 Europa Lg (4 Seasons) 14.5 909 784 123 17 0 5 28 106 0 0 0 0 771 2 18 Eerste Divisie (2 Seasons) 32.2 0 Champions Lg (2 Seasons) 5.9 248 218 30 5 0 1 16 21 4 1 1 0 203 0 9 Pro League A (1 Season) 17.1 1239 1086 151 22 0 3 54 111 18 7 0 0 1083 2 15 Conf Lg (1 Season) 7.9 514 431 81 11 1 1 19 70 0 0 0 0 433 2 11
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 8.0 554 489 64 10 0 4 16 54 0 0 0 0 471 1 12 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6.0 332 276 55 7 0 1 11 48 0 0 0 0 279 1 6 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 7.9 514 431 81 11 1 1 19 70 0 0 0 0 433 2 11 Matches 2022-2023 22 Ajax 1. Champions Lg GR 0.8 49 48 1 0 0 0 3 1 0 0 0 0 42 0 0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 0.5 23 19 4 0 0 0 1 4 0 0 0 0 21 0 0 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 5.0 199 170 29 5 0 1 13 20 4 1 1 0 161 0 9 Matches 6 Seasons 3 Clubs 3 Leagues 28.3 1671 1433 234 33 1 7 63 197 4 1 1 0 1407 4 38 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 21.9 1400 1196 200 28 1 6 46 172 0 0 0 0 1183 4 29 Ajax (2 Seasons) 2 Leagues 1.3 72 67 5 0 0 0 4 5 0 0 0 0 63 0 0 Antwerp (1 Season) 1 League 5.0 199 170 29 5 0 1 13 20 4 1 1 0 161 0 9 Europa Lg (4 Seasons) 14.5 909 784 123 17 0 5 28 106 0 0 0 0 771 2 18 Champions Lg (2 Seasons) 5.9 248 218 30 5 0 1 16 21 4 1 1 0 203 0 9 Conf Lg (1 Season) 7.9 514 431 81 11 1 1 19 70 0 0 0 0 433 2 11
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016-2017 16 AZ Alkmaar 1 League 1.0 2017-2018 17 AZ Alkmaar 1 League 5.2 2017-2018 17 Jong AZ 1 League 14.0 2018-2019 18 Jong AZ 1 League 18.2 2018-2019 18 AZ Alkmaar 1 League 3.6 7 1.91 6 0 1 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 19 AZ Alkmaar 2 Leagues 31.4 85 2.71 71 2 4 6 2 0 12 0.38 11 0 0 0 1 0 2020-2021 20 AZ Alkmaar 2 Leagues 40.0 97 2.42 83 2 3 4 3 2 12 0.30 8 0 0 3 1 0 2021-2022 21 AZ Alkmaar 2 Leagues 37.7 95 2.54 83 3 2 2 2 3 17 0.45 16 0 1 0 0 0 2022-2023 22 Ajax 3 Leagues 16.2 44 2.72 34 2 1 3 4 0 6 0.37 5 0 0 0 1 0 2023-2024 23 Antwerp 2 Leagues 22.1 49 2.21 41 4 0 1 3 0 1 0.05 1 0 0 0 0 0 2023-2024 23 Ajax 1 League 0.5 5 9.57 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2024-2025 24 Ajax 2 Leagues 0.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 9 Seasons 4 Clubs 6 Leagues 190.4 382 2.52 323 13 11 16 14 5 48 0.32 41 0 1 3 3 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches AZ Alkmaar (6 Seasons) 3 Leagues 119.0 284 2.53 243 7 10 12 7 5 41 0.36 35 0 1 3 2 0 Ajax (3 Seasons) 3 Leagues 17.0 49 2.88 39 2 1 3 4 0 6 0.35 5 0 0 0 1 0 Jong AZ (2 Seasons) 1 League 32.2 Antwerp (1 Season) 2 Leagues 22.1 49 2.21 41 4 0 1 3 0 1 0.05 1 0 0 0 0 0 Eredivisie (9 Seasons) 112.7 285 2.68 240 8 10 12 10 5 41 0.38 34 0 1 3 3 0 Europa Lg (4 Seasons) 14.5 33 2.28 27 1 1 3 1 0 3 0.21 3 0 0 0 0 0 Eerste Divisie (2 Seasons) 32.2 Champions Lg (2 Seasons) 5.9 11 1.88 9 1 0 0 1 0 2 0.34 2 0 0 0 0 0 Pro League A (1 Season) 17.1 43 2.51 37 3 0 1 2 0 1 0.06 1 0 0 0 0 0 Conf Lg (1 Season) 7.9 10 1.31 10 0 0 0 0 0 1 0.13 1 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 19 AZ Alkmaar 2. Europa Lg R32 8.0 20 2.50 15 1 1 3 0 0 2 0.25 2 0 0 0 0 0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6.0 13 2.17 12 0 0 0 1 0 1 0.17 1 0 0 0 0 0 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 7.9 10 1.31 10 0 0 0 0 0 1 0.13 1 0 0 0 0 0 Matches 2022-2023 22 Ajax 1. Champions Lg GR 0.8 5 5.92 5 0 0 0 0 0 2 2.37 2 0 0 0 0 0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 0.5 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 5.0 6 1.20 4 1 0 0 1 0 0 0.00 0 0 0 0 0 0 Matches 6 Seasons 3 Clubs 3 Leagues 28.3 54 1.93 46 2 1 3 2 0 6 0.21 6 0 0 0 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 21.9 43 1.99 37 1 1 3 1 0 4 0.19 4 0 0 0 0 0 Ajax (2 Seasons) 2 Leagues 1.3 5 3.72 5 0 0 0 0 0 2 1.49 2 0 0 0 0 0 Antwerp (1 Season) 1 League 5.0 6 1.20 4 1 0 0 1 0 0 0.00 0 0 0 0 0 0 Europa Lg (4 Seasons) 14.5 33 2.28 27 1 1 3 1 0 3 0.21 3 0 0 0 0 0 Champions Lg (2 Seasons) 5.9 11 1.88 9 1 0 0 1 0 2 0.34 2 0 0 0 0 0 Conf Lg (1 Season) 7.9 10 1.31 10 0 0 0 0 0 1 0.13 1 0 0 0 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 2016-2017 16 AZ Alkmaar 1 League 1.0 0 0 0 2017-2018 17 AZ Alkmaar 1 League 5.2 0 0 0 2017-2018 17 Jong AZ 1 League 14.0 0 0 0 2018-2019 18 Jong AZ 1 League 18.2 0 2018-2019 18 AZ Alkmaar 1 League 3.6 8 5 6 2 0 5 12 41.7 7 2 0 2 4 12 9 0 2019-2020 19 AZ Alkmaar 2 Leagues 31.4 68 39 34 28 6 34 59 57.6 25 32 9 23 44 112 59 0 2020-2021 20 AZ Alkmaar 2 Leagues 40.0 73 38 40 22 11 41 68 60.3 27 36 6 30 72 145 77 1 2021-2022 21 AZ Alkmaar 2 Leagues 37.7 47 28 13 27 7 28 47 59.6 19 25 2 23 38 85 49 0 2022-2023 22 Ajax 3 Leagues 16.2 23 16 9 9 5 15 24 62.5 9 14 0 14 10 33 20 0 2023-2024 23 Antwerp 2 Leagues 22.1 40 24 29 9 2 23 52 44.2 29 27 5 22 15 55 42 1 2023-2024 23 Ajax 1 League 0.5 2 1 2 0 0 1 2 50.0 1 0 0 0 1 3 0 0 2024-2025 24 Ajax 2 Leagues 0.3 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 9 Seasons 4 Clubs 6 Leagues 190.4 261 151 133 97 31 147 264 55.7 117 138 22 116 184 445 256 2 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 (6 Seasons) 3 Leagues 119.0 196 110 93 79 24 108 186 58.1 78 95 17 78 158 354 194 1 Ajax (3 Seasons) 3 Leagues 17.0 25 17 11 9 5 16 26 61.5 10 16 0 16 11 36 20 0 Jong AZ (2 Seasons) 1 League 32.2 0 0 0 Antwerp (1 Season) 2 Leagues 22.1 40 24 29 9 2 23 52 44.2 29 27 5 22 15 55 42 1 Eredivisie (9 Seasons) 112.7 182 108 80 74 28 102 173 59.0 71 95 17 78 136 318 174 1 Europa Lg (4 Seasons) 14.5 33 17 23 9 1 19 34 55.9 15 11 0 11 24 57 29 0 Eerste Divisie (2 Seasons) 32.2 0 0 0 Champions Lg (2 Seasons) 5.9 14 6 9 4 1 7 15 46.7 8 10 3 7 5 19 14 0 Pro League A (1 Season) 17.1 27 18 20 6 1 17 38 44.7 21 18 2 16 12 39 32 1 Conf Lg (1 Season) 7.9 5 2 1 4 0 2 4 50.0 2 4 0 4 7 12 7 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 8.0 20 12 12 8 0 11 18 61.1 7 6 0 6 11 31 16 0 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6.0 13 5 11 1 1 8 16 50.0 8 5 0 5 13 26 12 0 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 7.9 5 2 1 4 0 2 4 50.0 2 4 0 4 7 12 7 0 Matches 2022-2023 22 Ajax 1. Champions Lg GR 0.8 1 0 0 1 0 1 1 100.0 0 1 0 1 2 3 4 0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 5.0 13 6 9 3 1 6 14 42.9 8 9 3 6 3 16 10 0 Matches 6 Seasons 3 Clubs 3 Leagues 28.3 52 25 33 17 2 28 53 52.8 25 25 3 22 36 88 50 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 21.9 38 19 24 13 1 21 38 55.3 17 15 0 15 31 69 35 0 Ajax (2 Seasons) 2 Leagues 1.3 1 0 0 1 0 1 1 100.0 0 1 0 1 2 3 5 0 Antwerp (1 Season) 1 League 5.0 13 6 9 3 1 6 14 42.9 8 9 3 6 3 16 10 0 Europa Lg (4 Seasons) 14.5 33 17 23 9 1 19 34 55.9 15 11 0 11 24 57 29 0 Champions Lg (2 Seasons) 5.9 14 6 9 4 1 7 15 46.7 8 10 3 7 5 19 14 0 Conf Lg (1 Season) 7.9 5 2 1 4 0 2 4 50.0 2 4 0 4 7 12 7 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 1.0 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 14.0 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 5.2 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 18.2 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 3.6 250 13 75 127 50 8 250 5 5 100.0 0 0.0 144 797 448 10 5 1 5 2 144 23 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 23.4 1829 65 508 891 447 81 1829 32 22 68.8 10 31.3 1066 5620 3086 73 50 9 27 15 1256 152 Matches 2019-2020 19 AZ Alkmaar 2. Europa Lg 8.0 633 23 200 304 132 29 633 10 7 70.0 3 30.0 356 1409 760 16 7 5 10 4 438 43 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 34.0 2362 95 645 1046 700 101 2361 59 36 61.0 23 39.0 1354 8268 4161 113 75 18 38 19 1510 260 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg 6.0 400 21 154 179 70 7 400 12 9 75.0 3 25.0 213 1388 666 16 11 3 5 8 235 28 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg 7.9 578 15 157 267 157 27 578 13 7 53.8 6 46.2 346 1645 702 21 12 6 12 5 382 53 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 29.8 2144 67 508 973 673 83 2144 38 23 60.5 15 39.5 1225 6358 3155 80 57 14 52 28 1439 221 Matches 2022-2023 22 Ajax 1. Champions Lg 0.8 57 3 15 22 20 5 57 0 0 0 43 143 80 2 2 1 0 0 42 7 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 14.8 1059 23 231 470 372 45 1059 19 10 52.6 5 26.3 688 3185 1623 43 29 13 12 12 747 118 Matches 2022-2023 22 Ajax 2. Europa Lg 0.5 26 2 7 13 6 1 26 0 0 0 16 110 40 0 0 0 0 1 19 1 Matches 2023-2024 23 Antwerp 1. Champions Lg 5.0 258 23 91 106 64 6 258 2 0 0.0 2 100.0 139 656 316 8 7 1 10 4 147 24 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 0.5 58 1 18 25 16 0 58 1 0 0.0 1 100.0 34 162 95 1 1 0 0 0 41 7 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 17.1 1382 41 324 777 298 33 1382 15 7 46.7 7 46.7 980 5285 2415 43 37 8 13 2 966 77 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 0.3 18 0 5 9 4 0 18 0 0 0 10 62 42 1 0 0 0 1 12 3 Matches 9 Seasons 4 Clubs 6 Leagues 190.4 11054 392 2938 5209 3009 426 11053 206 126 61.2 75 36.4 6614 35088 17589 427 293 79 184 101 7378 1017 Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches AZ Alkmaar (6 Seasons) 3 Leagues 119.0 8196 299 2247 3787 2229 336 8195 169 109 64.5 60 35.5 4704 25485 12978 329 217 56 149 81 5404 780 Ajax (3 Seasons) 3 Leagues 17.0 1218 29 276 539 418 51 1218 20 10 50.0 6 30.0 791 3662 1880 47 32 14 12 14 861 136 Jong AZ (2 Seasons) 1 League 32.2 Antwerp (1 Season) 2 Leagues 22.1 1640 64 415 883 362 39 1640 17 7 41.2 9 52.9 1119 5941 2731 51 44 9 23 6 1113 101 Eredivisie (9 Seasons) 112.7 7720 264 1990 3541 2262 318 7719 154 96 62.3 54 35.1 4521 24452 12610 321 217 55 134 77 5149 784 Europa Lg (4 Seasons) 14.5 1059 46 361 496 208 37 1059 22 16 72.7 6 27.3 585 2907 1466 32 18 8 15 13 692 72 Eerste Divisie (2 Seasons) 32.2 Champions Lg (2 Seasons) 5.9 315 26 106 128 84 11 315 2 0 0.0 2 100.0 182 799 396 10 9 2 10 4 189 31 Pro League A (1 Season) 17.1 1382 41 324 777 298 33 1382 15 7 46.7 7 46.7 980 5285 2415 43 37 8 13 2 966 77 Conf Lg (1 Season) 7.9 578 15 157 267 157 27 578 13 7 53.8 6 46.2 346 1645 702 21 12 6 12 5 382 53
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016-2017 16 AZ Alkmaar 1 League 1.0 2017-2018 17 AZ Alkmaar 1 League 5.2 2017-2018 17 Jong AZ 1 League 14.0 2018-2019 18 Jong AZ 1 League 18.2 2018-2019 18 AZ Alkmaar 1 League 3.6 250 13 75 127 50 8 250 5 5 100.0 0 0.0 144 797 448 10 5 1 5 2 144 23 2019-2020 19 AZ Alkmaar 2 Leagues 31.4 2462 88 708 1195 579 110 2462 42 29 69.0 13 31.0 1422 7029 3846 89 57 14 37 19 1694 195 2020-2021 20 AZ Alkmaar 2 Leagues 40.0 2762 116 799 1225 770 108 2761 71 45 63.4 26 36.6 1567 9656 4827 129 86 21 43 27 1745 288 2021-2022 21 AZ Alkmaar 2 Leagues 37.7 2722 82 665 1240 830 110 2722 51 30 58.8 21 41.2 1571 8003 3857 101 69 20 64 33 1821 274 2022-2023 22 Ajax 3 Leagues 16.2 1142 28 253 505 398 51 1142 19 10 52.6 5 26.3 747 3438 1743 45 31 14 12 13 808 126 2023-2024 23 Antwerp 2 Leagues 22.1 1640 64 415 883 362 39 1640 17 7 41.2 9 52.9 1119 5941 2731 51 44 9 23 6 1113 101 2023-2024 23 Ajax 1 League 0.5 58 1 18 25 16 0 58 1 0 0.0 1 100.0 34 162 95 1 1 0 0 0 41 7 2024-2025 24 Ajax 2 Leagues 0.3 18 0 5 9 4 0 18 0 0 0 10 62 42 1 0 0 0 1 12 3 9 Seasons 4 Clubs 6 Leagues 190.4 11054 392 2938 5209 3009 426 11053 206 126 61.2 75 36.4 6614 35088 17589 427 293 79 184 101 7378 1017 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 (6 Seasons) 3 Leagues 119.0 8196 299 2247 3787 2229 336 8195 169 109 64.5 60 35.5 4704 25485 12978 329 217 56 149 81 5404 780 Ajax (3 Seasons) 3 Leagues 17.0 1218 29 276 539 418 51 1218 20 10 50.0 6 30.0 791 3662 1880 47 32 14 12 14 861 136 Jong AZ (2 Seasons) 1 League 32.2 Antwerp (1 Season) 2 Leagues 22.1 1640 64 415 883 362 39 1640 17 7 41.2 9 52.9 1119 5941 2731 51 44 9 23 6 1113 101 Eredivisie (9 Seasons) 112.7 7720 264 1990 3541 2262 318 7719 154 96 62.3 54 35.1 4521 24452 12610 321 217 55 134 77 5149 784 Europa Lg (4 Seasons) 14.5 1059 46 361 496 208 37 1059 22 16 72.7 6 27.3 585 2907 1466 32 18 8 15 13 692 72 Eerste Divisie (2 Seasons) 32.2 Champions Lg (2 Seasons) 5.9 315 26 106 128 84 11 315 2 0 0.0 2 100.0 182 799 396 10 9 2 10 4 189 31 Pro League A (1 Season) 17.1 1382 41 324 777 298 33 1382 15 7 46.7 7 46.7 980 5285 2415 43 37 8 13 2 966 77 Conf Lg (1 Season) 7.9 578 15 157 267 157 27 578 13 7 53.8 6 46.2 346 1645 702 21 12 6 12 5 382 53
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 6th 1.0 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 3rd 5.2 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 16th 14.0 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 18th 18.2 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 4th 3.6 250 13 75 127 50 8 250 5 5 100.0 0 0.0 144 797 448 10 5 1 5 2 144 23 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 23.4 1829 65 508 891 447 81 1829 32 22 68.8 10 31.3 1066 5620 3086 73 50 9 27 15 1256 152 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 34.0 2362 95 645 1046 700 101 2361 59 36 61.0 23 39.0 1354 8268 4161 113 75 18 38 19 1510 260 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 29.8 2144 67 508 973 673 83 2144 38 23 60.5 15 39.5 1225 6358 3155 80 57 14 52 28 1439 221 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 14.8 1059 23 231 470 372 45 1059 19 10 52.6 5 26.3 688 3185 1623 43 29 13 12 12 747 118 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 6th 17.1 1382 41 324 777 298 33 1382 15 7 46.7 7 46.7 980 5285 2415 43 37 8 13 2 966 77 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 5th 0.5 58 1 18 25 16 0 58 1 0 0.0 1 100.0 34 162 95 1 1 0 0 0 41 7 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 10th 0.3 18 0 5 9 4 0 18 0 0 0 10 62 42 1 0 0 0 1 12 3 Matches 9 Seasons 4 Clubs 3 Leagues 162.1 9102 305 2314 4318 2560 351 9101 169 103 60.9 61 36.1 5501 29737 15025 364 254 63 147 79 6115 861 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 (6 Seasons) 1 League 97.1 6585 240 1736 3037 1870 273 6584 134 86 64.2 48 35.8 3789 21043 10850 276 187 42 122 64 4349 656 Ajax (3 Seasons) 1 League 15.7 1135 24 254 504 392 45 1135 20 10 50.0 6 30.0 732 3409 1760 45 30 13 12 13 800 128 Jong AZ (2 Seasons) 1 League 32.2 Antwerp (1 Season) 1 League 17.1 1382 41 324 777 298 33 1382 15 7 46.7 7 46.7 980 5285 2415 43 37 8 13 2 966 77 Eredivisie (9 Seasons) 112.7 7720 264 1990 3541 2262 318 7719 154 96 62.3 54 35.1 4521 24452 12610 321 217 55 134 77 5149 784 Eerste Divisie (2 Seasons) 32.2 Pro League A (1 Season) 17.1 1382 41 324 777 298 33 1382 15 7 46.7 7 46.7 980 5285 2415 43 37 8 13 2 966 77
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 8.0 633 23 200 304 132 29 633 10 7 70.0 3 30.0 356 1409 760 16 7 5 10 4 438 43 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6.0 400 21 154 179 70 7 400 12 9 75.0 3 25.0 213 1388 666 16 11 3 5 8 235 28 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 7.9 578 15 157 267 157 27 578 13 7 53.8 6 46.2 346 1645 702 21 12 6 12 5 382 53 Matches 2022-2023 22 Ajax 1. Champions Lg GR 0.8 57 3 15 22 20 5 57 0 0 0 43 143 80 2 2 1 0 0 42 7 Matches 2022-2023 22 Ajax 2. Europa Lg KO 0.5 26 2 7 13 6 1 26 0 0 0 16 110 40 0 0 0 0 1 19 1 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 5.0 258 23 91 106 64 6 258 2 0 0.0 2 100.0 139 656 316 8 7 1 10 4 147 24 Matches 6 Seasons 3 Clubs 3 Leagues 28.3 1952 87 624 891 449 75 1952 37 23 62.2 14 37.8 1113 5351 2564 63 39 16 37 22 1263 156 Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches AZ Alkmaar (3 Seasons) 2 Leagues 21.9 1611 59 511 750 359 63 1611 35 23 65.7 12 34.3 915 4442 2128 53 30 14 27 17 1055 124 Ajax (2 Seasons) 2 Leagues 1.3 83 5 22 35 26 6 83 0 0 0 59 253 120 2 2 1 0 1 61 8 Antwerp (1 Season) 1 League 5.0 258 23 91 106 64 6 258 2 0 0.0 2 100.0 139 656 316 8 7 1 10 4 147 24 Europa Lg (4 Seasons) 14.5 1059 46 361 496 208 37 1059 22 16 72.7 6 27.3 585 2907 1466 32 18 8 15 13 692 72 Champions Lg (2 Seasons) 5.9 315 26 106 128 84 11 315 2 0 0.0 2 100.0 182 799 396 10 9 2 10 4 189 31 Conf Lg (1 Season) 7.9 578 15 157 267 157 27 578 13 7 53.8 6 46.2 346 1645 702 21 12 6 12 5 382 53
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 1 90 90 2.9 1.0 1 1 0 5 0.00 2 4 -2 -2.00 -2.18 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 15 1,264 84 37.0 14.0 15 13 0 0 0.75 19 28 -9 -0.64 -0.47 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 7 471 67 15.4 5.2 4 3 3 26 2.14 16 11 +5 +0.96 -0.05 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 19 1,634 86 47.8 18.2 19 86 16 0 0 0.63 22 39 -17 -0.94 -0.73 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 8 328 41 10.7 3.6 3 92 3 5 11 20 1.75 6 7 -1 -0.27 -1.00 6.3 5.1 +1.2 +0.33 -0.25 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 24 2,104 88 93.5 23.4 24 88 21 0 0 2.21 51 16 +35 +1.50 +0.26 51.4 23.0 +28.4 +1.21 -0.07 Matches 2019-2020 19 AZ Alkmaar 2. Europa Lg 8 720 90 100.0 8.0 8 90 8 0 0 1.57 16 11 +5 +0.62 16.1 10.5 +5.5 +0.69 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 34 3,060 90 100.0 34.0 34 90 34 0 0 2.09 75 41 +34 +1.00 69.0 36.0 +32.9 +0.97 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg 6 540 90 100.0 6.0 6 90 6 0 0 1.33 7 5 +2 +0.33 8.2 10.7 -2.5 -0.42 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg 8 714 89 95.2 7.9 8 89 6 0 0 1.88 11 7 +4 +0.50 +0.50 11.5 6.4 +5.1 +0.67 +0.57 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 31 2,683 87 87.7 29.8 31 87 25 0 0 1.77 54 38 +16 +0.54 -0.42 49.3 36.3 +13.0 +0.44 -0.22 Matches 2022-2023 22 Ajax 1. Champions Lg 2 76 38 14.1 0.8 1 43 0 1 33 2 1.50 2 0 +2 +2.37 +3.73 1.1 0.2 +0.9 +1.11 +2.05 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 20 1,334 67 43.6 14.8 15 78 5 5 32 9 2.20 46 19 +27 +1.82 +0.73 35.3 13.4 +21.9 +1.48 +0.10 Matches 2022-2023 22 Ajax 2. Europa Lg 1 45 45 25.0 0.5 1 45 0 0 1 1.00 0 0 0 0.00 +1.33 0.0 0.5 -0.5 -1.07 -1.24 Matches 2023-2024 23 Antwerp 1. Champions Lg 6 451 75 83.5 5.0 5 84 3 1 31 0 0.50 5 14 -9 -1.80 +0.23 4.6 9.2 -4.6 -0.93 -0.70 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 2 47 24 1.5 0.5 0 0 2 24 0 2.00 2 1 +1 +1.91 +1.56 2.1 1.0 +1.2 +2.23 +1.89 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 20 1,542 77 57.1 17.1 18 81 12 2 45 3 1.48 28 12 +16 +0.93 0.00 29.6 17.4 +12.1 +0.71 +0.13 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 1 30 30 8.3 0.3 0 0 1 30 1 1.00 1 1 0 0.00 -1.36 0.3 0.3 0.0 -0.10 -1.18 Matches 2024-2025 24 Ajax 2. Europa Lg 0 0 0 0 1 Matches 9 Seasons 4 Clubs 6 Leagues 213 17,133 80 46.4 190.4 193 86 156 20 26 68 1.65 363 254 +109 +0.57 +0.14 284.7 170.1 +114.6 +0.76 +0.17 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 (6 Seasons) 3 Leagues 127 10,710 84 54.8 119.0 119 89 107 8 11 51 1.92 238 140 +98 +0.82 +0.18 211.7 128.1 +83.7 +0.74 +0.14 Ajax (3 Seasons) 3 Leagues 26 1,532 59 21.0 17.0 17 74 5 9 30 14 2.04 51 21 +30 +1.76 +1.30 38.8 15.4 +23.4 +1.38 +0.79 Jong AZ (2 Seasons) 1 League 34 2,898 85 42.4 32.2 34 86 29 0 0 0.68 41 67 -26 -0.81 -0.62 Antwerp (1 Season) 2 Leagues 26 1,993 77 61.5 22.1 23 81 15 3 40 3 1.25 33 26 +7 +0.32 -0.41 34.1 26.6 +7.5 +0.34 -0.19 Eredivisie (9 Seasons) 128 10,147 79 42.2 112.7 112 87 92 16 22 61 2.01 253 138 +115 +1.02 +0.37 213.6 115.0 +98.6 +0.93 +0.23 Europa Lg (4 Seasons) 15 1,305 87 85.3 14.5 15 87 14 0 2 1.44 23 16 +7 +0.48 +1.82 24.3 21.8 +2.5 +0.17 0.00 Eerste Divisie (2 Seasons) 34 2,898 85 42.4 32.2 34 86 29 0 0 0.68 41 67 -26 -0.81 -0.62 Champions Lg (2 Seasons) 8 527 66 48.8 5.9 6 77 3 2 32 2 0.75 7 14 -7 -1.20 +0.27 5.7 9.4 -3.7 -0.63 +0.19 Pro League A (1 Season) 20 1,542 77 57.1 17.1 18 81 12 2 45 3 1.48 28 12 +16 +0.93 0.00 29.6 17.4 +12.1 +0.71 +0.13 Conf Lg (1 Season) 8 714 89 95.2 7.9 8 89 6 0 0 1.88 11 7 +4 +0.50 +0.50 11.5 6.4 +5.1 +0.67 +0.57
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 16 AZ Alkmaar 1 League 1 90 90 2.9 1.0 1 1 0 5 0.00 2 4 -2 -2.00 -2.18 2017-2018 17 AZ Alkmaar 1 League 7 471 67 15.4 5.2 4 3 3 26 2.14 16 11 +5 +0.96 -0.05 2017-2018 17 Jong AZ 1 League 15 1,264 84 37.0 14.0 15 13 0 0 0.75 19 28 -9 -0.64 -0.47 2018-2019 18 Jong AZ 1 League 19 1,634 86 47.8 18.2 19 86 16 0 0 0.63 22 39 -17 -0.94 -0.73 2018-2019 18 AZ Alkmaar 1 League 8 328 41 10.7 3.6 3 92 3 5 11 20 1.75 6 7 -1 -0.27 -1.00 6.3 5.1 +1.2 +0.33 -0.25 2019-2020 19 AZ Alkmaar 2 Leagues 32 2,824 88 95.1 31.4 32 88 29 0 0 2.05 67 27 +40 +1.27 +0.04 67.5 33.6 +33.9 +1.08 -0.20 2020-2021 20 AZ Alkmaar 2 Leagues 40 3,600 90 100.0 40.0 40 90 40 0 0 1.98 82 46 +36 +0.90 77.2 46.7 +30.4 +0.76 2021-2022 21 AZ Alkmaar 2 Leagues 39 3,397 87 89.2 37.7 39 87 31 0 0 1.79 65 45 +20 +0.53 -0.34 60.8 42.7 +18.1 +0.48 -0.09 2022-2023 22 Ajax 3 Leagues 23 1,455 63 38.5 16.2 17 74 5 6 32 12 2.09 48 19 +29 +1.79 +1.33 36.4 14.1 +22.3 +1.38 +0.54 2023-2024 23 Antwerp 2 Leagues 26 1,993 77 61.5 22.1 23 81 15 3 40 3 1.25 33 26 +7 +0.32 -0.41 34.1 26.6 +7.5 +0.34 -0.19 2023-2024 23 Ajax 1 League 2 47 24 1.5 0.5 0 0 2 24 0 2.00 2 1 +1 +1.91 +1.56 2.1 1.0 +1.2 +2.23 +1.89 2024-2025 24 Ajax 2 Leagues 1 30 30 6.7 0.3 0 0 1 30 2 1.00 1 1 0 0.00 -1.36 0.3 0.3 0.0 -0.10 -1.18 9 Seasons 4 Clubs 6 Leagues 213 17,133 80 46.4 190.4 193 86 156 20 26 68 1.65 363 254 +109 +0.57 +0.14 284.7 170.1 +114.6 +0.76 +0.17 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 (6 Seasons) 3 Leagues 127 10,710 84 54.8 119.0 119 89 107 8 11 51 1.92 238 140 +98 +0.82 +0.18 211.7 128.1 +83.7 +0.74 +0.14 Ajax (3 Seasons) 3 Leagues 26 1,532 59 21.0 17.0 17 74 5 9 30 14 2.04 51 21 +30 +1.76 +1.30 38.8 15.4 +23.4 +1.38 +0.79 Jong AZ (2 Seasons) 1 League 34 2,898 85 42.4 32.2 34 86 29 0 0 0.68 41 67 -26 -0.81 -0.62 Antwerp (1 Season) 2 Leagues 26 1,993 77 61.5 22.1 23 81 15 3 40 3 1.25 33 26 +7 +0.32 -0.41 34.1 26.6 +7.5 +0.34 -0.19 Eredivisie (9 Seasons) 128 10,147 79 42.2 112.7 112 87 92 16 22 61 2.01 253 138 +115 +1.02 +0.37 213.6 115.0 +98.6 +0.93 +0.23 Europa Lg (4 Seasons) 15 1,305 87 85.3 14.5 15 87 14 0 2 1.44 23 16 +7 +0.48 +1.82 24.3 21.8 +2.5 +0.17 0.00 Eerste Divisie (2 Seasons) 34 2,898 85 42.4 32.2 34 86 29 0 0 0.68 41 67 -26 -0.81 -0.62 Champions Lg (2 Seasons) 8 527 66 48.8 5.9 6 77 3 2 32 2 0.75 7 14 -7 -1.20 +0.27 5.7 9.4 -3.7 -0.63 +0.19 Pro League A (1 Season) 20 1,542 77 57.1 17.1 18 81 12 2 45 3 1.48 28 12 +16 +0.93 0.00 29.6 17.4 +12.1 +0.71 +0.13 Conf Lg (1 Season) 8 714 89 95.2 7.9 8 89 6 0 0 1.88 11 7 +4 +0.50 +0.50 11.5 6.4 +5.1 +0.67 +0.57
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 16 AZ Alkmaar nl NED 1. Eredivisie 6th 1 90 90 2.9 1.0 1 1 0 5 0.00 2 4 -2 -2.00 -2.18 Matches 2017-2018 17 AZ Alkmaar nl NED 1. Eredivisie 3rd 7 471 67 15.4 5.2 4 3 3 26 2.14 16 11 +5 +0.96 -0.05 Matches 2017-2018 17 Jong AZ nl NED 2. Eerste Divisie 16th 15 1,264 84 37.0 14.0 15 13 0 0 0.75 19 28 -9 -0.64 -0.47 Matches 2018-2019 18 Jong AZ nl NED 2. Eerste Divisie 18th 19 1,634 86 47.8 18.2 19 86 16 0 0 0.63 22 39 -17 -0.94 -0.73 Matches 2018-2019 18 AZ Alkmaar nl NED 1. Eredivisie 4th 8 328 41 10.7 3.6 3 92 3 5 11 20 1.75 6 7 -1 -0.27 -1.00 6.3 5.1 +1.2 +0.33 -0.25 Matches 2019-2020 19 AZ Alkmaar nl NED 1. Eredivisie 2nd 24 2,104 88 93.5 23.4 24 88 21 0 0 2.21 51 16 +35 +1.50 +0.26 51.4 23.0 +28.4 +1.21 -0.07 Matches 2020-2021 20 AZ Alkmaar nl NED 1. Eredivisie 3rd 34 3,060 90 100.0 34.0 34 90 34 0 0 2.09 75 41 +34 +1.00 69.0 36.0 +32.9 +0.97 Matches 2021-2022 21 AZ Alkmaar nl NED 1. Eredivisie 5th 31 2,683 87 87.7 29.8 31 87 25 0 0 1.77 54 38 +16 +0.54 -0.42 49.3 36.3 +13.0 +0.44 -0.22 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 20 1,334 67 43.6 14.8 15 78 5 5 32 9 2.20 46 19 +27 +1.82 +0.73 35.3 13.4 +21.9 +1.48 +0.10 Matches 2023-2024 23 Antwerp be BEL 1. Pro League A 6th 20 1,542 77 57.1 17.1 18 81 12 2 45 3 1.48 28 12 +16 +0.93 0.00 29.6 17.4 +12.1 +0.71 +0.13 Matches 2023-2024 23 Ajax nl NED 1. Eredivisie 5th 2 47 24 1.5 0.5 0 0 2 24 0 2.00 2 1 +1 +1.91 +1.56 2.1 1.0 +1.2 +2.23 +1.89 Matches 2024-2025 24 Ajax nl NED 1. Eredivisie 10th 1 30 30 8.3 0.3 0 0 1 30 1 1.00 1 1 0 0.00 -1.36 0.3 0.3 0.0 -0.10 -1.18 Matches 9 Seasons 4 Clubs 3 Leagues 182 14,587 80 43.5 162.1 164 86 133 18 25 64 1.70 322 217 +105 +0.65 +0.15 243.2 132.5 +110.7 +0.90 +0.22 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 (6 Seasons) 1 League 105 8,736 83 49.8 97.1 97 88 87 8 11 51 1.98 204 117 +87 +0.90 +0.25 175.9 100.4 +75.5 +0.83 +0.22 Ajax (3 Seasons) 1 League 23 1,411 61 21.8 15.7 15 78 5 8 29 10 2.13 49 21 +28 +1.79 +1.11 37.7 14.6 +23.0 +1.47 +0.73 Jong AZ (2 Seasons) 1 League 34 2,898 85 42.4 32.2 34 86 29 0 0 0.68 41 67 -26 -0.81 -0.62 Antwerp (1 Season) 1 League 20 1,542 77 57.1 17.1 18 81 12 2 45 3 1.48 28 12 +16 +0.93 0.00 29.6 17.4 +12.1 +0.71 +0.13 Eredivisie (9 Seasons) 128 10,147 79 42.2 112.7 112 87 92 16 22 61 2.01 253 138 +115 +1.02 +0.37 213.6 115.0 +98.6 +0.93 +0.23 Eerste Divisie (2 Seasons) 34 2,898 85 42.4 32.2 34 86 29 0 0 0.68 41 67 -26 -0.81 -0.62 Pro League A (1 Season) 20 1,542 77 57.1 17.1 18 81 12 2 45 3 1.48 28 12 +16 +0.93 0.00 29.6 17.4 +12.1 +0.71 +0.13
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 8 720 90 100.0 8.0 8 90 8 0 0 1.57 16 11 +5 +0.62 16.1 10.5 +5.5 +0.69 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6 540 90 100.0 6.0 6 90 6 0 0 1.33 7 5 +2 +0.33 8.2 10.7 -2.5 -0.42 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 8 714 89 95.2 7.9 8 89 6 0 0 1.88 11 7 +4 +0.50 +0.50 11.5 6.4 +5.1 +0.67 +0.57 Matches 2022-2023 22 Ajax 1. Champions Lg GR 2 76 38 14.1 0.8 1 43 0 1 33 2 1.50 2 0 +2 +2.37 +3.73 1.1 0.2 +0.9 +1.11 +2.05 Matches 2022-2023 22 Ajax 2. Europa Lg KO 1 45 45 25.0 0.5 1 45 0 0 1 1.00 0 0 0 0.00 +1.33 0.0 0.5 -0.5 -1.07 -1.24 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 6 451 75 83.5 5.0 5 84 3 1 31 0 0.50 5 14 -9 -1.80 +0.23 4.6 9.2 -4.6 -0.93 -0.70 Matches 2024-2025 24 Ajax 2. Europa Lg 0 0 0 0 1 Matches 6 Seasons 3 Clubs 3 Leagues 31 2,546 82 75.8 28.3 29 86 23 2 32 4 1.37 41 37 +4 +0.14 +1.51 41.5 37.6 +3.9 +0.14 +0.71 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches AZ Alkmaar (3 Seasons) 2 Leagues 22 1,974 90 98.2 21.9 22 90 20 0 0 1.62 34 23 +11 +0.50 +0.50 35.8 27.7 +8.1 +0.38 +0.27 Ajax (2 Seasons) 2 Leagues 3 121 40 14.9 1.3 2 44 0 1 33 4 1.33 2 0 +2 +1.49 +2.84 1.1 0.7 +0.4 +0.30 +0.99 Antwerp (1 Season) 1 League 6 451 75 83.5 5.0 5 84 3 1 31 0 0.50 5 14 -9 -1.80 +0.23 4.6 9.2 -4.6 -0.93 -0.70 Europa Lg (4 Seasons) 15 1,305 87 85.3 14.5 15 87 14 0 2 1.44 23 16 +7 +0.48 +1.82 24.3 21.8 +2.5 +0.17 0.00 Champions Lg (2 Seasons) 8 527 66 48.8 5.9 6 77 3 2 32 2 0.75 7 14 -7 -1.20 +0.27 5.7 9.4 -3.7 -0.63 +0.19 Conf Lg (1 Season) 8 714 89 95.2 7.9 8 89 6 0 0 1.88 11 7 +4 +0.50 +0.50 11.5 6.4 +5.1 +0.67 +0.57
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 2020 20 nl Netherlands Friendlies (M) 2 174 87 96.7 1.9 2 87 1 0 0 0.50 1 2 -1 -0.52 -0.52 Matches 2020-2021 20 nl Netherlands UEFA Nations League LgA 2 98 49 18.1 1.1 1 78 0 1 20 4 3.00 5 1 +4 +3.67 +3.88 Matches 2021 21 nl Netherlands Friendlies (M) 2 140 70 77.8 1.6 2 70 0 0 0 2.00 3 2 +1 +0.64 -3.86 Matches 2021 21 nl Netherlands UEFA Euro R16 2 53 27 14.7 0.6 0 0 2 27 1 3.00 2 2 0 0.00 -1.17 0.7 0.9 -0.2 -0.37 -1.80 Matches 2022 22 nl Netherlands WCQ 3 261 87 29.0 2.9 3 87 2 0 0 2.00 11 4 +7 +2.41 -0.12 Matches 2022 22 nl Netherlands Friendlies (M) 0 0 0 0 1 Matches 3 Seasons 1 Club 4 Leagues 11 726 66 31.0 8.1 8 82 3 3 24 6 2.09 22 11 +11 +1.36 -0.08 0.7 0.9 -0.2 -0.37 -1.80 Friendlies (M) (3 Seasons) 4 314 79 58.1 3.5 4 79 1 0 1 1.25 4 4 0 0.00 -3.91 WCQ (1 Season) 3 261 87 29.0 2.9 3 87 2 0 0 2.00 11 4 +7 +2.41 -0.12 UEFA Euro (1 Season) 2 53 27 14.7 0.6 0 0 2 27 1 3.00 2 2 0 0.00 -1.17 0.7 0.9 -0.2 -0.37 -1.80 UEFA Nations League (1 Season) 2 98 49 18.1 1.1 1 78 0 1 20 4 3.00 5 1 +4 +3.67 +3.88
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 16 AZ Alkmaar 1 League 1.0 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 17 AZ Alkmaar 1 League 5.2 0 0 0 4 0 0 0 0 0 0 0 0 2017-2018 17 Jong AZ 1 League 14.0 2 0 0 9 0 0 0 0 0 0 0 0 2018-2019 18 Jong AZ 1 League 18.2 5 0 0 0 2018-2019 18 AZ Alkmaar 1 League 3.6 1 0 0 4 1 2 4 4 5 0 0 0 31 5 5 50.0 2019-2020 19 AZ Alkmaar 2 Leagues 31.4 8 0 0 35 15 0 80 44 39 1 1 0 203 16 30 34.8 2020-2021 20 AZ Alkmaar 2 Leagues 40.0 6 0 0 23 47 2 108 72 38 1 0 0 219 36 29 55.4 2021-2022 21 AZ Alkmaar 2 Leagues 37.7 8 0 0 33 38 5 120 38 28 0 0 0 208 41 48 46.1 2022-2023 22 Ajax 3 Leagues 16.2 2 0 0 16 24 2 31 10 16 1 0 0 82 12 14 46.2 2023-2024 23 Antwerp 2 Leagues 22.1 2 0 0 31 22 3 67 15 24 1 0 0 97 17 20 45.9 2023-2024 23 Ajax 1 League 0.5 0 0 0 0 0 0 1 1 1 0 0 0 6 2 0 100.0 2024-2025 24 Ajax 2 Leagues 0.3 0 0 0 0 2 0 1 0 0 0 0 0 1 0 0 9 Seasons 4 Clubs 6 Leagues 190.4 34 0 0 155 149 14 412 184 151 4 1 0 847 129 146 46.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches AZ Alkmaar (6 Seasons) 3 Leagues 119.0 23 0 0 99 101 9 312 158 110 2 1 0 661 98 112 46.7 Ajax (3 Seasons) 3 Leagues 17.0 2 0 0 16 26 2 33 11 17 1 0 0 89 14 14 50.0 Jong AZ (2 Seasons) 1 League 32.2 7 0 0 9 0 0 0 0 0 0 0 0 Antwerp (1 Season) 2 Leagues 22.1 2 0 0 31 22 3 67 15 24 1 0 0 97 17 20 45.9 Eredivisie (9 Seasons) 112.7 21 0 0 90 107 9 295 136 108 3 1 0 618 95 104 47.7 Europa Lg (4 Seasons) 14.5 3 0 0 15 13 0 28 24 17 0 0 0 92 8 11 42.1 Eerste Divisie (2 Seasons) 32.2 7 0 0 9 0 0 0 0 0 0 0 0 Champions Lg (2 Seasons) 5.9 2 0 0 13 4 0 16 5 6 0 0 0 24 4 4 50.0 Pro League A (1 Season) 17.1 0 0 0 20 18 3 54 12 18 1 0 0 78 13 16 44.8 Conf Lg (1 Season) 7.9 1 0 0 8 7 2 19 7 2 0 0 0 35 9 11 45.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 8.0 1 0 0 9 5 0 16 11 12 0 0 0 49 4 5 44.4 Matches 2020-2021 20 AZ Alkmaar 2. Europa Lg GR 6.0 2 0 0 6 7 0 11 13 5 0 0 0 42 4 4 50.0 Matches 2021-2022 21 AZ Alkmaar 3. Conf Lg R16 7.9 1 0 0 8 7 2 19 7 2 0 0 0 35 9 11 45.0 Matches 2022-2023 22 Ajax 1. Champions Lg GR 0.8 0 0 0 2 0 0 3 2 0 0 0 0 5 0 0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 0.5 0 0 0 0 1 0 1 0 0 0 0 0 1 0 2 0.0 Matches 2023-2024 23 Antwerp 1. Champions Lg GR 5.0 2 0 0 11 4 0 13 3 6 0 0 0 19 4 4 50.0 Matches 6 Seasons 3 Clubs 3 Leagues 28.3 6 0 0 36 24 2 63 36 25 0 0 0 151 21 26 44.7 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 21.9 4 0 0 23 19 2 46 31 19 0 0 0 126 17 20 45.9 Ajax (2 Seasons) 2 Leagues 1.3 0 0 0 2 1 0 4 2 0 0 0 0 6 0 2 0.0 Antwerp (1 Season) 1 League 5.0 2 0 0 11 4 0 13 3 6 0 0 0 19 4 4 50.0 Europa Lg (4 Seasons) 14.5 3 0 0 15 13 0 28 24 17 0 0 0 92 8 11 42.1 Champions Lg (2 Seasons) 5.9 2 0 0 13 4 0 16 5 6 0 0 0 24 4 4 50.0 Conf Lg (1 Season) 7.9 1 0 0 8 7 2 19 7 2 0 0 0 35 9 11 45.0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Owen Wijndal Pages
Owen Wijndal 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