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 4 2 187 2.1 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 3 3 17 0.00 0.00 0.00 0.00 0.00 0.04 0.24 0.27 0.04 0.27 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 219 195 17,387 193.2 7 29 36 7 0 1 38 0 8.3 7.4 22.4 29.8 429 702 1035 0.04 0.15 0.19 0.04 0.19 0.05 0.15 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 32 19 1,786 19.8 0 3 3 0 0 0 6 0 0.9 0.9 2.3 3.2 49 102 154 0.00 0.15 0.15 0.00 0.15 0.05 0.12 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) 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) 131 114 10,304 114.5 3 24 27 3 0 1 22 0 7.4 6.5 19.5 26.0 323 500 798 0.03 0.21 0.24 0.03 0.24 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 7 2 284 3.2 0 0 0 0 0 0 4 0 0.1 0.1 0.5 0.6 3 6 21 0.00 0.00 0.00 0.00 0.00 0.02 0.16 0.18 0.02 0.18 9 Seasons 4 Clubs 6 Leagues 219 195 17,387 193.2 7 29 36 7 0 1 38 0 8.3 7.4 22.4 29.8 429 702 1035 0.04 0.15 0.19 0.04 0.19 0.05 0.15 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 32 19 1,786 19.8 0 3 3 0 0 0 6 0 0.9 0.9 2.3 3.2 49 102 154 0.00 0.15 0.15 0.00 0.15 0.05 0.12 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) 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) 131 114 10,304 114.5 3 24 27 3 0 1 22 0 7.4 6.5 19.5 26.0 323 500 798 0.03 0.21 0.24 0.03 0.24 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 4 2 187 2.1 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 3 3 17 0.00 0.00 0.00 0.00 0.00 0.04 0.24 0.27 0.04 0.27 Matches 9 Seasons 4 Clubs 3 Leagues 185 166 14,744 163.8 6 27 33 6 0 1 29 0 7.7 6.8 20.8 27.5 366 597 875 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 26 17 1,568 17.4 0 2 2 0 0 0 3 0 0.9 0.9 2.0 3.0 47 93 142 0.00 0.11 0.11 0.00 0.11 0.05 0.12 0.17 0.05 0.17 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) 131 114 10,304 114.5 3 24 27 3 0 1 22 0 7.4 6.5 19.5 26.0 323 500 798 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 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.2 0 1 1 100.0 0.32 0.32 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.2 7 119 43 36.1 0.68 0.25 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 19.8 0 9 4 44.4 0.45 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) 114.5 3 96 29 30.2 0.84 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.1 0 1 1 100.0 0.48 0.48 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 163.8 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.4 0 9 4 44.4 0.52 0.23 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) 114.5 3 96 29 30.2 0.84 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.1 110 130 84.6 1537 423 66 71 93.0 40 44 90.9 2 5 40.0 0 0.5 0.5 -0.5 1 4 0 0 3 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.2 8227 9765 84.2 127842 35229 4427 4795 92.3 3214 3727 86.2 413 729 56.7 29 22.4 22.5 +6.6 173 507 151 56 702 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 19.8 1089 1260 86.4 16026 4660 630 672 93.8 394 454 86.8 39 66 59.1 3 2.3 3.3 +0.7 14 73 26 6 102 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) 114.5 5690 6803 83.6 87483 24513 3107 3370 92.2 2186 2568 85.1 277 478 57.9 24 19.5 18.5 +4.5 145 367 122 45 500 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.2 157 182 86.3 2127 579 97 103 94.2 55 61 90.2 2 6 33.3 0 0.5 0.6 -0.5 1 4 0 0 6 9 Seasons 4 Clubs 6 Leagues 193.2 8227 9765 84.2 127842 35229 4427 4795 92.3 3214 3727 86.2 413 729 56.7 29 22.4 22.5 +6.6 173 507 151 56 702 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 19.8 1089 1260 86.4 16026 4660 630 672 93.8 394 454 86.8 39 66 59.1 3 2.3 3.3 +0.7 14 73 26 6 102 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) 114.5 5690 6803 83.6 87483 24513 3107 3370 92.2 2186 2568 85.1 277 478 57.9 24 19.5 18.5 +4.5 145 367 122 45 500 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.1 110 130 84.6 1537 423 66 71 93.0 40 44 90.9 2 5 40.0 0 0.5 0.5 -0.5 1 4 0 0 3 Matches 9 Seasons 4 Clubs 3 Leagues 163.8 6773 8042 84.2 105307 29854 3629 3923 92.5 2654 3085 86.0 342 598 57.2 27 20.8 20.6 +6.2 159 448 139 52 597 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.4 979 1136 86.2 14554 4247 562 599 93.8 357 410 87.1 38 64 59.4 2 2.0 2.9 0.0 12 71 23 5 93 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) 114.5 5690 6803 83.6 87483 24513 3107 3370 92.2 2186 2568 85.1 277 478 57.9 24 19.5 18.5 +4.5 145 367 122 45 500 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.2 182 158 24 5 0 1 5 19 0 0 0 0 157 0 7 9 Seasons 4 Clubs 6 Leagues 193.2 9765 8452 1290 164 5 43 416 1097 29 9 2 0 8227 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 19.8 1260 1124 133 19 0 5 37 114 0 0 0 0 1089 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) 114.5 6803 5887 899 107 4 32 299 785 7 1 1 0 5690 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.2 3 0.95 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 9 Seasons 4 Clubs 6 Leagues 193.2 385 2.49 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 19.8 52 2.62 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) 114.5 287 2.65 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.2 9 6 3 5 1 4 9 44.4 5 6 0 6 0 9 7 0 9 Seasons 4 Clubs 6 Leagues 193.2 270 157 136 102 32 151 273 55.3 122 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 19.8 34 23 14 14 6 20 35 57.1 15 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) 114.5 186 111 81 77 28 104 177 58.8 73 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 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 2.1 151 0 36 77 40 8 151 1 1 100.0 0 0.0 83 295 106 3 1 1 2 3 105 17 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.2 11255 396 2993 5308 3058 436 11254 209 127 60.8 77 36.8 6724 35455 17720 429 294 80 186 105 7518 1035 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 19.8 1419 33 331 638 467 61 1419 23 11 47.8 8 34.8 901 4029 2011 49 33 15 14 18 1001 154 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) 114.5 7853 264 2021 3609 2298 326 7852 155 97 62.6 54 34.8 4594 24685 12674 323 218 56 136 79 5242 798 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 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 3.2 219 4 60 108 53 10 219 3 1 33.3 2 66.7 120 429 173 3 1 1 2 5 152 21 9 Seasons 4 Clubs 6 Leagues 193.2 11255 396 2993 5308 3058 436 11254 209 127 60.8 77 36.8 6724 35455 17720 429 294 80 186 105 7518 1035 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 19.8 1419 33 331 638 467 61 1419 23 11 47.8 8 34.8 901 4029 2011 49 33 15 14 18 1001 154 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) 114.5 7853 264 2021 3609 2298 326 7852 155 97 62.6 54 34.8 4594 24685 12674 323 218 56 136 79 5242 798 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 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 2nd 2.1 151 0 36 77 40 8 151 1 1 100.0 0 0.0 83 295 106 3 1 1 2 3 105 17 Matches 9 Seasons 4 Clubs 3 Leagues 163.8 9235 305 2345 4386 2596 359 9234 170 104 61.2 61 35.9 5574 29970 15089 366 255 64 149 81 6208 875 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.4 1268 24 285 572 428 53 1268 21 11 52.4 6 28.6 805 3642 1824 47 31 14 14 15 893 142 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) 114.5 7853 264 2021 3609 2298 326 7852 155 97 62.6 54 34.8 4594 24685 12674 323 218 56 136 79 5242 798 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 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 2020 91 648 922 462 77 2020 39 23 59.0 16 41.0 1150 5485 2631 63 39 16 37 24 1310 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 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) 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 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 4 187 47 13.0 2.1 2 73 0 2 21 10 2.50 5 1 +4 +1.93 +0.85 3.2 1.2 +2.0 +0.98 +0.37 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 219 17,387 79 45.2 193.2 195 86 156 24 26 78 1.67 369 256 +113 +0.58 +0.11 289.1 172.2 +116.9 +0.76 +0.16 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 32 1,786 56 20.2 19.8 19 74 5 13 29 24 2.06 57 23 +34 +1.71 +1.11 43.2 17.5 +25.7 +1.30 +0.69 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) 131 10,304 79 41.0 114.5 114 87 92 17 21 70 2.03 257 138 +119 +1.04 +0.36 216.6 115.9 +100.6 +0.93 +0.26 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 7 284 41 14.3 3.2 2 73 0 5 28 12 2.00 7 3 +4 +1.27 +0.05 4.7 2.4 +2.3 +0.72 -0.06 9 Seasons 4 Clubs 6 Leagues 219 17,387 79 45.2 193.2 195 86 156 24 26 78 1.67 369 256 +113 +0.58 +0.11 289.1 172.2 +116.9 +0.76 +0.16 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 32 1,786 56 20.2 19.8 19 74 5 13 29 24 2.06 57 23 +34 +1.71 +1.11 43.2 17.5 +25.7 +1.30 +0.69 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) 131 10,304 79 41.0 114.5 114 87 92 17 21 70 2.03 257 138 +119 +1.04 +0.36 216.6 115.9 +100.6 +0.93 +0.26 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 4 187 47 13.0 2.1 2 73 0 2 21 10 2.50 5 1 +4 +1.93 +0.85 3.2 1.2 +2.0 +0.98 +0.37 Matches 9 Seasons 4 Clubs 3 Leagues 185 14,744 80 42.6 163.8 166 86 133 19 24 73 1.72 326 217 +109 +0.67 +0.15 246.2 133.4 +112.8 +0.90 +0.24 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 26 1,568 60 20.7 17.4 17 78 5 9 27 19 2.23 53 21 +32 +1.84 +1.12 40.6 15.5 +25.1 +1.44 +0.75 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) 131 10,304 79 41.0 114.5 114 87 92 17 21 70 2.03 257 138 +119 +1.04 +0.36 216.6 115.9 +100.6 +0.93 +0.26 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.2 4 0 0 6 10 0 5 0 6 0 0 0 8 4 2 66.7 9 Seasons 4 Clubs 6 Leagues 193.2 38 0 0 161 157 14 416 184 157 4 1 0 854 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 19.8 6 0 0 22 34 2 37 11 23 1 0 0 96 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) 114.5 22 0 0 92 110 9 299 136 111 3 1 0 621 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