Most appearances for Ajax 166 recorded matches Highest-scoring season 2015 17 goals · Eredivisie Most frequent opponent AZ Alkmaar 17 spelade matches Most starts alongside André Onana 158 starts together Results and matches 2026 · Appearances 22 Matches
665 recorded Minutes
9 Goals
0 recorded Assists
10–3–9 W–D–L
7,1 Season rating
Results and form across 22 recorded appearances. Goals recorded in 22, assists in 10 and minutes in 10 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2012 Heerenveen UEFA Europa League2 — 0 0 0 1 0 — 2012/13 Heerenveen Eredivisie5 — 0 0 0 0 0 — 2013/14 Heerenveen Eredivisie33 — 9 0 9 7 0 — 2014/15 Heerenveen Eredivisie2 — 2 0 2 1 0 — 2014/15 Twente UEFA Europa League2 — 0 0 0 0 0 — 2014/15 Twente Eredivisie31 — 11 0 11 3 0 — 2015/16 Twente Eredivisie33 2 953 17 10 27 5 0 7,39 2018 Morocco World Cup - Qualification Africa6 439 2 — — 0 0 — 2016/17 Twente Eredivisie28 2 402 7 11 18 2 0 7,68 2016/17 Ajax Eredivisie28 2 402 7 11 18 2 0 7,68 2016/17 Ajax UEFA Europa League13 999 2 4 6 3 1 7,09 2017 Morocco Africa Cup of Nations0 — 1 — — — — — 2017/18 Ajax UEFA Champions League2 180 — 1 — 1 0 7,0 2017/18 Ajax Eredivisie34 3 043 9 15 24 4 0 8,08 2017/18 Ajax UEFA Europa League2 — 0 0 0 0 0 — 2017/18 Ajax KNVB Beker1 — 0 0 0 0 0 — 2018 Morocco Friendlies5 — 2 0 2 0 0 — 2018 Morocco World Cup3 265 — — — 0 0 6,9 2018/19 Ajax UEFA Champions League17 1 507 5 4 9 5 0 7,58 2018/19 Ajax Eredivisie28 2 389 16 13 29 2 0 8,39 2018/19 Ajax KNVB Beker3 — 0 0 0 0 0 — 2019 Morocco Friendlies4 — 2 0 2 0 0 — 2019 Morocco Africa Cup of Nations4 374 — — — 0 0 6,93 2019/20 Ajax Eredivisie20 1 549 6 12 18 1 0 8,29 2019/20 Ajax UEFA Champions League10 848 3 6 9 0 0 7,67 2020 Ajax Friendlies Clubs1 62 1 — — 0 0 — 2019/20 Ajax KNVB Beker2 100 — — — 0 0 7,5 2019/20 Ajax UEFA Europa League1 90 — — — 0 0 6,2 2020 Chelsea Friendlies Clubs1 54 0 — — 0 0 — 2020 Morocco Friendlies1 — 0 1 1 0 0 — 2020/21 Chelsea Premier League23 1 182 2 3 5 3 0 7,05 2020/21 Chelsea UEFA Champions League10 348 2 — — 2 0 7,04 2020/21 Chelsea FA Cup6 379 2 1 3 0 0 7,2 2021 Morocco Friendlies2 — 0 0 0 0 0 — 2021/22 Chelsea Friendlies Clubs3 173 2 — — 0 0 — 2021 Chelsea UEFA Super Cup1 — 1 0 1 0 0 — 2021/22 Chelsea Premier League23 1 315 4 3 7 3 0 7,09 2021/22 Chelsea UEFA Champions League9 451 1 2 3 2 0 6,97 2021/22 Chelsea League Cup4 246 — 1 — 0 0 7,23 2021/22 Chelsea FA Cup3 291 2 — — 0 0 8,3 2021/22 Morocco Africa Cup of Nations0 — 3 — — — — — 2021/22 Chelsea FIFA Club World Cup2 — 0 0 0 0 0 — 2022 Chelsea Friendlies Clubs2 92 0 — — 0 0 — 2022/23 Chelsea Premier League18 653 — 3 — 1 0 6,84 2022/23 Chelsea UEFA Champions League4 153 — — — 1 0 6,63 2022 Morocco Friendlies3 — 1 0 1 1 0 — 2022/23 Chelsea League Cup1 68 — — — 0 0 7,3 2022 Morocco World Cup7 638 1 1 2 0 0 6,91 2022/23 Chelsea FA Cup1 63 — — — 0 0 6,3 2023/24 Morocco Friendlies3 — 0 0 0 0 0 — 2023/24 Galatasaray Süper Lig18 1 079 6 3 9 4 0 7,33 2023/24 Galatasaray UEFA Champions League4 184 2 1 3 0 0 7,43 2023 Morocco World Cup - Qualification Africa3 213 2 — — 1 0 — 2023/24 Morocco Africa Cup of Nations3 199 1 1 2 1 0 7,23 2024 Morocco Friendlies2 — 0 0 0 0 0 — 2024/25 Galatasaray Süper Lig5 157 — 1 — 1 0 7,1 2024/25 Galatasaray UEFA Champions League2 90 — 0 — 0 0 6,8 2024/25 Galatasaray UEFA Europa League3 36 — 0 — 0 0 6,6 2024/25 Al-Duhail SC Stars League5 332 — 1 — 1 0 7,18 2025/26 Wydad AC CAF Confederation Cup4 277 1 0 1 0 0 7,38 2025/26 Al-Duhail SC Qatar Cup2 — 0 0 0 0 0 — 2026 Botafogo Serie A6 359 0 0 0 0 0 6,9
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 —.