Most appearances for AZ Alkmaar 162 recorded matches Highest-scoring season 2025 11 goals · Eredivisie Most frequent opponent Feyenoord 14 spelade matches Most starts alongside Alexandre Penetra 103 starts together Results and matches 2026/27 · Appearances 18 Matches
990 recorded Minutes
9 recorded Goals
3 recorded Assists
10–2–6 W–D–L
7,3 Season rating
Results and form across 18 recorded appearances. Goals recorded in 17, assists in 15 and minutes in 15 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2019/20 Sparta Rotterdam Eredivisie0 0 0 — — 0 0 6,95 2020 Sparta Rotterdam Friendlies Clubs2 63 0 — — 0 0 — 2020/21 Sparta Rotterdam Eredivisie32 1 730 2 3 5 2 0 6,88 2020/21 Sparta Rotterdam KNVB Beker1 80 0 — — 0 0 — 2021/22 Sparta Rotterdam Eredivisie30 1 893 3 3 6 1 0 6,84 2021/22 Sparta Rotterdam KNVB Beker2 117 0 — — 0 0 — 2022/23 Sparta Rotterdam Eredivisie15 1 166 4 3 7 1 0 7,25 2022/23 Sparta Rotterdam KNVB Beker2 134 0 — — 0 0 6,7 2022/23 AZ Alkmaar Eredivisie15 1 166 4 3 7 1 0 7,25 2022/23 AZ Alkmaar KNVB Beker1 90 — — — 0 0 6,7 2022/23 AZ Alkmaar UEFA Europa Conference League6 528 0 1 1 1 0 6,82 2023 AZ Alkmaar Friendlies Clubs0 0 0 — — 0 0 — 2023/24 AZ Alkmaar UEFA Europa Conference League8 664 2 — — 2 0 7,1 2023/24 AZ Alkmaar Eredivisie30 2 381 4 5 9 2 0 7,12 2023/24 AZ Alkmaar KNVB Beker1 46 0 — — 0 0 — 2024 AZ Alkmaar Friendlies Clubs0 0 0 — — 0 0 — 2024/25 AZ Alkmaar Eredivisie30 2 412 6 7 13 5 0 7,3 2024/25 AZ Alkmaar UEFA Europa League10 747 4 1 5 1 0 7,21 2024/25 AZ Alkmaar KNVB Beker2 180 — 0 — 0 0 6,95 2025/26 AZ Alkmaar UEFA Europa Conference League13 1 237 7 3 10 2 0 7,15 2025/26 AZ Alkmaar Eredivisie30 2 350 11 6 17 1 0 7,18 2025/26 AZ Alkmaar KNVB Beker4 359 3 0 3 0 0 7,6 2025/26 PSV Eindhoven Super Cup1 93 0 0 0 0 0 7,3 2026/27 PSV Eindhoven Eredivisie10 605 9 2 11 3 1 7,43 2026/27 PSV Eindhoven UEFA Champions League4 273 0 1 1 0 0 6,77
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.