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 5 2 232 2.6 0 0 0 0 0 0 2 0 0.1 0.1 0.5 0.6 3 4 23 0.00 0.00 0.00 0.00 0.00 0.03 0.19 0.22 0.03 0.22 Matches 2024-2025 24 Ajax 2. Europa Lg 3 0 97 1.1 0 0 0 0 0 0 3 0 0.0 0.0 0.0 0.0 0 3 4 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 6 Leagues 220 195 17,432 193.7 7 29 36 7 0 1 39 0 8.3 7.4 22.4 29.8 429 703 1041 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 33 19 1,831 20.3 0 3 3 0 0 0 7 0 0.9 0.9 2.3 3.2 49 103 160 0.00 0.15 0.15 0.00 0.15 0.04 0.11 0.16 0.04 0.16 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) 132 114 10,349 115.0 3 24 27 3 0 1 23 0 7.4 6.5 19.5 26.0 323 501 804 0.03 0.21 0.23 0.03 0.23 0.07 0.18 0.25 0.06 0.24 Europa Lg (4 Seasons) 18 15 1,402 15.6 1 0 1 1 0 0 6 0 0.5 0.5 0.7 1.2 32 60 76 0.06 0.00 0.06 0.06 0.06 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 8 2 329 3.7 0 0 0 0 0 0 5 0 0.1 0.1 0.5 0.6 3 7 27 0.00 0.00 0.00 0.00 0.00 0.02 0.14 0.16 0.02 0.16 9 Seasons 4 Clubs 6 Leagues 220 195 17,432 193.7 7 29 36 7 0 1 39 0 8.3 7.4 22.4 29.8 429 703 1041 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 33 19 1,831 20.3 0 3 3 0 0 0 7 0 0.9 0.9 2.3 3.2 49 103 160 0.00 0.15 0.15 0.00 0.15 0.04 0.11 0.16 0.04 0.16 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) 132 114 10,349 115.0 3 24 27 3 0 1 23 0 7.4 6.5 19.5 26.0 323 501 804 0.03 0.21 0.23 0.03 0.23 0.07 0.18 0.25 0.06 0.24 Europa Lg (4 Seasons) 18 15 1,402 15.6 1 0 1 1 0 0 6 0 0.5 0.5 0.7 1.2 32 60 76 0.06 0.00 0.06 0.06 0.06 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 2nd 5 2 232 2.6 0 0 0 0 0 0 2 0 0.1 0.1 0.5 0.6 3 4 23 0.00 0.00 0.00 0.00 0.00 0.03 0.19 0.22 0.03 0.22 Matches 9 Seasons 4 Clubs 3 Leagues 186 166 14,789 164.3 6 27 33 6 0 1 30 0 7.7 6.8 20.8 27.5 366 598 881 0.04 0.16 0.20 0.04 0.20 0.06 0.17 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 27 17 1,613 17.9 0 2 2 0 0 0 4 0 0.9 0.9 2.0 3.0 47 94 148 0.00 0.11 0.11 0.00 0.11 0.05 0.11 0.16 0.05 0.16 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) 132 114 10,349 115.0 3 24 27 3 0 1 23 0 7.4 6.5 19.5 26.0 323 501 804 0.03 0.21 0.23 0.03 0.23 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 3 0 97 1.1 0 0 0 0 0 0 3 0 0.0 0.0 0.0 0.0 0 3 4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 6 Seasons 3 Clubs 3 Leagues 34 29 2,643 29.4 1 2 3 1 0 0 9 0 0.6 0.6 1.6 2.2 63 105 160 0.03 0.07 0.10 0.03 0.10 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 6 2 218 2.4 0 1 1 0 0 0 3 0 0.0 0.0 0.2 0.2 2 9 12 0.00 0.41 0.41 0.00 0.41 0.00 0.10 0.10 0.00 0.10 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) 18 15 1,402 15.6 1 0 1 1 0 0 6 0 0.5 0.5 0.7 1.2 32 60 76 0.06 0.00 0.06 0.06 0.06 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 3.7 0 1 1 100.0 0.27 0.27 0.00 0.00 16.1 0 0 0 0.1 0.1 0.07 -0.1 -0.1 9 Seasons 4 Clubs 6 Leagues 193.7 7 119 43 36.1 0.68 0.24 0.06 0.16 19.5 0 0 1 8.3 7.4 0.06 -3.3 -2.4 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 20.3 0 9 4 44.4 0.44 0.20 0.00 0.00 17.1 0 0 0 0.9 0.9 0.10 -0.9 -0.9 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) 115.0 3 96 29 30.2 0.83 0.25 0.03 0.10 19.1 0 0 1 7.4 6.5 0.07 -4.4 -3.5 Europa Lg (4 Seasons) 15.6 1 9 6 66.7 0.58 0.39 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 2nd 2.6 0 1 1 100.0 0.39 0.39 0.00 0.00 16.1 0 0 0 0.1 0.1 0.07 -0.1 -0.1 Matches 9 Seasons 4 Clubs 3 Leagues 164.3 6 107 36 33.6 0.73 0.25 0.06 0.17 19.7 0 0 1 7.7 6.8 0.06 -3.7 -2.8 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 17.9 0 9 4 44.4 0.50 0.22 0.00 0.00 17.1 0 0 0 0.9 0.9 0.10 -0.9 -0.9 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) 115.0 3 96 29 30.2 0.83 0.25 0.03 0.10 19.1 0 0 1 7.4 6.5 0.07 -4.4 -3.5 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 2024-2025 24 Ajax 2. Europa Lg 1.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 6 Seasons 3 Clubs 3 Leagues 29.4 1 12 7 58.3 0.41 0.24 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 2.4 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) 15.6 1 9 6 66.7 0.58 0.39 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 2.6 131 155 84.5 1822 504 79 84 94.0 48 54 88.9 2 6 33.3 0 0.5 0.5 -0.5 1 5 0 0 4 Matches 2024-2025 24 Ajax 2. Europa Lg 1.1 47 52 90.4 590 156 31 32 96.9 15 17 88.2 0 1 0.0 0 0.0 0.1 0.0 0 0 0 0 3 Matches 9 Seasons 4 Clubs 6 Leagues 193.7 8248 9790 84.2 128127 35310 4440 4808 92.3 3222 3737 86.2 413 730 56.6 29 22.4 22.5 +6.6 173 508 151 56 703 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 20.3 1110 1285 86.4 16311 4741 643 685 93.9 402 464 86.6 39 67 58.2 3 2.3 3.3 +0.7 14 74 26 6 103 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) 115.0 5711 6828 83.6 87768 24594 3120 3383 92.2 2194 2578 85.1 277 479 57.8 24 19.5 18.5 +4.5 145 368 122 45 501 Europa Lg (4 Seasons) 15.6 818 961 85.1 13020 2873 434 473 91.8 321 364 88.2 51 85 60.0 0 0.7 1.1 -0.7 8 38 7 2 60 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 3.7 178 207 86.0 2412 660 110 116 94.8 63 71 88.7 2 7 28.6 0 0.5 0.6 -0.5 1 5 0 0 7 9 Seasons 4 Clubs 6 Leagues 193.7 8248 9790 84.2 128127 35310 4440 4808 92.3 3222 3737 86.2 413 730 56.6 29 22.4 22.5 +6.6 173 508 151 56 703 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 20.3 1110 1285 86.4 16311 4741 643 685 93.9 402 464 86.6 39 67 58.2 3 2.3 3.3 +0.7 14 74 26 6 103 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) 115.0 5711 6828 83.6 87768 24594 3120 3383 92.2 2194 2578 85.1 277 479 57.8 24 19.5 18.5 +4.5 145 368 122 45 501 Europa Lg (4 Seasons) 15.6 818 961 85.1 13020 2873 434 473 91.8 321 364 88.2 51 85 60.0 0 0.7 1.1 -0.7 8 38 7 2 60 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 2nd 2.6 131 155 84.5 1822 504 79 84 94.0 48 54 88.9 2 6 33.3 0 0.5 0.5 -0.5 1 5 0 0 4 Matches 9 Seasons 4 Clubs 3 Leagues 164.3 6794 8067 84.2 105592 29935 3642 3936 92.5 2662 3095 86.0 342 599 57.1 27 20.8 20.6 +6.2 159 449 139 52 598 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 17.9 1000 1161 86.1 14839 4328 575 612 94.0 365 420 86.9 38 65 58.5 2 2.0 2.9 0.0 12 72 23 5 94 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) 115.0 5711 6828 83.6 87768 24594 3120 3383 92.2 2194 2578 85.1 277 479 57.8 24 19.5 18.5 +4.5 145 368 122 45 501 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 2024-2025 24 Ajax 2. Europa Lg 1.1 47 52 90.4 590 156 31 32 96.9 15 17 88.2 0 1 0.0 0 0.0 0.1 0.0 0 0 0 0 3 Matches 6 Seasons 3 Clubs 3 Leagues 29.4 1454 1723 84.4 22535 5375 798 872 91.5 560 642 87.2 71 131 54.2 2 1.6 1.9 +0.4 14 59 12 4 105 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 2.4 110 124 88.7 1472 413 68 73 93.2 37 44 84.1 1 2 50.0 1 0.2 0.5 +0.8 2 2 3 1 9 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) 15.6 818 961 85.1 13020 2873 434 473 91.8 321 364 88.2 51 85 60.0 0 0.7 1.1 -0.7 8 38 7 2 60 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 3.7 207 181 26 5 0 1 8 21 0 0 0 0 178 0 7 9 Seasons 4 Clubs 6 Leagues 193.7 9790 8475 1292 164 5 43 419 1099 29 9 2 0 8248 23 222 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 20.3 1285 1147 135 19 0 5 40 116 0 0 0 0 1110 3 30 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) 115.0 6828 5910 901 107 4 32 302 787 7 1 1 0 5711 17 168 Europa Lg (4 Seasons) 15.6 961 830 129 19 0 6 28 110 0 0 0 0 818 2 19 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 2024-2025 24 Ajax 2. Europa Lg 1.1 52 46 6 2 0 1 0 4 0 0 0 0 47 0 1 Matches 6 Seasons 3 Clubs 3 Leagues 29.4 1723 1479 240 35 1 8 63 201 4 1 1 0 1454 4 39 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 2.4 124 113 11 2 0 1 4 9 0 0 0 0 110 0 1 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) 15.6 961 830 129 19 0 6 28 110 0 0 0 0 818 2 19 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 3.7 3 0.83 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 9 Seasons 4 Clubs 6 Leagues 193.7 385 2.48 326 13 11 16 14 5 48 0.31 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 20.3 52 2.56 42 2 1 3 4 0 6 0.30 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) 115.0 287 2.64 242 8 10 12 10 5 41 0.38 34 0 1 3 3 0 Europa Lg (4 Seasons) 15.6 34 2.18 28 1 1 3 1 0 3 0.19 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 2024-2025 24 Ajax 2. Europa Lg 1.1 1 0.94 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 6 Seasons 3 Clubs 3 Leagues 29.4 55 1.89 47 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 2.4 6 2.49 6 0 0 0 0 0 2 0.83 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) 15.6 34 2.18 28 1 1 3 1 0 3 0.19 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 3.7 9 6 3 5 1 4 10 40.0 6 6 0 6 0 9 7 0 9 Seasons 4 Clubs 6 Leagues 193.7 270 157 136 102 32 151 274 55.1 123 142 22 120 184 454 263 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 20.3 34 23 14 14 6 20 36 55.6 16 20 0 20 11 45 27 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) 115.0 186 111 81 77 28 104 178 58.4 74 98 17 81 136 322 177 1 Europa Lg (4 Seasons) 15.6 38 20 25 11 2 21 39 53.8 18 12 0 12 24 62 33 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 2024-2025 24 Ajax 2. Europa Lg 1.1 5 3 2 2 1 2 5 40.0 3 1 0 1 0 5 4 0 Matches 6 Seasons 3 Clubs 3 Leagues 29.4 57 28 35 19 3 30 58 51.7 28 26 3 23 36 93 54 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 2.4 6 3 2 3 1 3 6 50.0 3 2 0 2 2 8 9 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) 15.6 38 20 25 11 2 21 39 53.8 18 12 0 12 24 62 33 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 259 23 92 106 64 6 259 2 0 0.0 2 100.0 139 656 316 8 7 1 10 4 148 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 2.6 178 0 41 89 50 9 178 1 1 100.0 0 0.0 101 366 149 3 2 1 3 4 124 23 Matches 2024-2025 24 Ajax 2. Europa Lg 1.1 68 4 24 31 13 2 68 2 0 0.0 2 100.0 37 134 67 0 0 0 0 2 47 4 Matches 9 Seasons 4 Clubs 6 Leagues 193.7 11283 396 2999 5320 3068 437 11282 209 127 60.8 77 36.8 6742 35526 17763 429 295 80 187 106 7538 1041 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 20.3 1446 33 336 650 477 62 1446 23 11 47.8 8 34.8 919 4100 2054 49 34 15 15 19 1020 160 Jong AZ (2 Seasons) 1 League 32.2 Antwerp (1 Season) 2 Leagues 22.1 1641 64 416 883 362 39 1641 17 7 41.2 9 52.9 1119 5941 2731 51 44 9 23 6 1114 101 Eredivisie (9 Seasons) 115.0 7880 264 2026 3621 2308 327 7879 155 97 62.6 54 34.8 4612 24756 12717 323 219 56 137 80 5261 804 Europa Lg (4 Seasons) 15.6 1127 50 385 527 221 39 1127 24 16 66.7 8 33.3 622 3041 1533 32 18 8 15 15 739 76 Eerste Divisie (2 Seasons) 32.2 Champions Lg (2 Seasons) 5.9 316 26 107 128 84 11 316 2 0 0.0 2 100.0 182 799 396 10 9 2 10 4 190 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 1641 64 416 883 362 39 1641 17 7 41.2 9 52.9 1119 5941 2731 51 44 9 23 6 1114 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 3.7 246 4 65 120 63 11 246 3 1 33.3 2 66.7 138 500 216 3 2 1 3 6 171 27 9 Seasons 4 Clubs 6 Leagues 193.7 11283 396 2999 5320 3068 437 11282 209 127 60.8 77 36.8 6742 35526 17763 429 295 80 187 106 7538 1041 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 20.3 1446 33 336 650 477 62 1446 23 11 47.8 8 34.8 919 4100 2054 49 34 15 15 19 1020 160 Jong AZ (2 Seasons) 1 League 32.2 Antwerp (1 Season) 2 Leagues 22.1 1641 64 416 883 362 39 1641 17 7 41.2 9 52.9 1119 5941 2731 51 44 9 23 6 1114 101 Eredivisie (9 Seasons) 115.0 7880 264 2026 3621 2308 327 7879 155 97 62.6 54 34.8 4612 24756 12717 323 219 56 137 80 5261 804 Europa Lg (4 Seasons) 15.6 1127 50 385 527 221 39 1127 24 16 66.7 8 33.3 622 3041 1533 32 18 8 15 15 739 76 Eerste Divisie (2 Seasons) 32.2 Champions Lg (2 Seasons) 5.9 316 26 107 128 84 11 316 2 0 0.0 2 100.0 182 799 396 10 9 2 10 4 190 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 2nd 2.6 178 0 41 89 50 9 178 1 1 100.0 0 0.0 101 366 149 3 2 1 3 4 124 23 Matches 9 Seasons 4 Clubs 3 Leagues 164.3 9262 305 2350 4398 2606 360 9261 170 104 61.2 61 35.9 5592 30041 15132 366 256 64 150 82 6227 881 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 17.9 1295 24 290 584 438 54 1295 21 11 52.4 6 28.6 823 3713 1867 47 32 14 15 16 912 148 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) 115.0 7880 264 2026 3621 2308 327 7879 155 97 62.6 54 34.8 4612 24756 12717 323 219 56 137 80 5261 804 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 259 23 92 106 64 6 259 2 0 0.0 2 100.0 139 656 316 8 7 1 10 4 148 24 Matches 2024-2025 24 Ajax 2. Europa Lg 1.1 68 4 24 31 13 2 68 2 0 0.0 2 100.0 37 134 67 0 0 0 0 2 47 4 Matches 6 Seasons 3 Clubs 3 Leagues 29.4 2021 91 649 922 462 77 2021 39 23 59.0 16 41.0 1150 5485 2631 63 39 16 37 24 1311 160 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 2.4 151 9 46 66 39 8 151 2 0 0.0 2 100.0 96 387 187 2 2 1 0 3 108 12 Antwerp (1 Season) 1 League 5.0 259 23 92 106 64 6 259 2 0 0.0 2 100.0 139 656 316 8 7 1 10 4 148 24 Europa Lg (4 Seasons) 15.6 1127 50 385 527 221 39 1127 24 16 66.7 8 33.3 622 3041 1533 32 18 8 15 15 739 76 Champions Lg (2 Seasons) 5.9 316 26 107 128 84 11 316 2 0 0.0 2 100.0 182 799 396 10 9 2 10 4 190 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 5 232 46 13.6 2.6 2 73 0 3 29 11 2.60 5 2 +3 +1.16 -0.11 4.0 1.8 +2.2 +0.87 +0.10 Matches 2024-2025 24 Ajax 2. Europa Lg 3 97 32 18.0 1.1 0 0 3 32 2 1.33 2 2 0 0.00 -1.63 1.4 1.2 +0.2 +0.22 -1.04 Matches 9 Seasons 4 Clubs 6 Leagues 220 17,432 79 45.0 193.7 195 86 156 25 27 79 1.67 369 257 +112 +0.58 +0.08 289.9 172.7 +117.1 +0.76 +0.13 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 33 1,831 55 20.1 20.3 19 74 5 14 30 25 2.09 57 24 +33 +1.62 +0.96 44.0 18.1 +25.9 +1.28 +0.63 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) 132 10,349 78 40.8 115.0 114 87 92 18 23 71 2.04 257 139 +118 +1.03 +0.33 217.3 116.5 +100.8 +0.93 +0.24 Europa Lg (4 Seasons) 18 1,402 78 70.8 15.6 15 87 14 3 32 3 1.42 25 18 +7 +0.45 -0.48 25.7 23.0 +2.7 +0.17 -0.83 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 8 329 41 14.6 3.7 2 73 0 6 31 13 2.12 7 4 +3 +0.82 -0.54 5.4 3.0 +2.5 +0.68 -0.20 9 Seasons 4 Clubs 6 Leagues 220 17,432 79 45.0 193.7 195 86 156 25 27 79 1.67 369 257 +112 +0.58 +0.08 289.9 172.7 +117.1 +0.76 +0.13 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 33 1,831 55 20.1 20.3 19 74 5 14 30 25 2.09 57 24 +33 +1.62 +0.96 44.0 18.1 +25.9 +1.28 +0.63 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) 132 10,349 78 40.8 115.0 114 87 92 18 23 71 2.04 257 139 +118 +1.03 +0.33 217.3 116.5 +100.8 +0.93 +0.24 Europa Lg (4 Seasons) 18 1,402 78 70.8 15.6 15 87 14 3 32 3 1.42 25 18 +7 +0.45 -0.48 25.7 23.0 +2.7 +0.17 -0.83 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 2nd 5 232 46 13.6 2.6 2 73 0 3 29 11 2.60 5 2 +3 +1.16 -0.11 4.0 1.8 +2.2 +0.87 +0.10 Matches 9 Seasons 4 Clubs 3 Leagues 186 14,789 80 42.4 164.3 166 86 133 20 26 74 1.73 326 218 +108 +0.66 +0.12 246.9 134.0 +113.0 +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 27 1,613 60 20.6 17.9 17 78 5 10 29 20 2.26 53 22 +31 +1.73 +0.95 41.4 16.1 +25.3 +1.41 +0.68 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) 132 10,349 78 40.8 115.0 114 87 92 18 23 71 2.04 257 139 +118 +1.03 +0.33 217.3 116.5 +100.8 +0.93 +0.24 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 3 97 32 18.0 1.1 0 0 3 32 2 1.33 2 2 0 0.00 -1.63 1.4 1.2 +0.2 +0.22 -1.04 Matches 6 Seasons 3 Clubs 3 Leagues 34 2,643 78 69.4 29.4 29 86 23 5 32 5 1.37 43 39 +4 +0.14 +0.37 42.9 38.8 +4.1 +0.14 +0.03 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 6 218 36 17.3 2.4 2 44 0 4 33 5 1.33 4 2 +2 +0.83 +0.91 2.6 1.9 +0.6 +0.27 +0.13 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) 18 1,402 78 70.8 15.6 15 87 14 3 32 3 1.42 25 18 +7 +0.45 -0.48 25.7 23.0 +2.7 +0.17 -0.83 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 3.7 5 0 0 8 10 0 8 0 6 0 0 0 11 4 2 66.7 9 Seasons 4 Clubs 6 Leagues 193.7 39 0 0 163 157 14 419 184 157 4 1 0 857 133 148 47.3 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 20.3 7 0 0 24 34 2 40 11 23 1 0 0 99 18 16 52.9 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) 115.0 23 0 0 94 110 9 302 136 111 3 1 0 624 99 105 48.5 Europa Lg (4 Seasons) 15.6 6 0 0 19 18 0 28 24 20 0 0 0 96 8 12 40.0 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 2024-2025 24 Ajax 2. Europa Lg 1.1 3 0 0 4 5 0 0 0 3 0 0 0 4 0 1 0.0 Matches 6 Seasons 3 Clubs 3 Leagues 29.4 9 0 0 40 29 2 63 36 28 0 0 0 155 21 27 43.8 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 2.4 3 0 0 6 6 0 4 2 3 0 0 0 10 0 3 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) 15.6 6 0 0 19 18 0 28 24 20 0 0 0 96 8 12 40.0 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