Zakaria Aboukhlal
Career snapshot
Career highs
Born the same day
Shares 2000-02-18 · 6 players total
| Full name | Zakaria Aboukhlal |
|---|---|
| Name in home country | زكرياء أبو خلال |
| Date of birth | 2000-02-18 (26 yrs) |
| Place of birth | Rotterdam, Morocco |
| Citizenship | Morocco Netherlands |
| Position | Attack - Right Winger (main: Attack) |
| Foot | both |
| Height | 179.00 m |
| Current club | Torino FC |
| Joined | 2025-07-29 |
| Contract expires | 2029-06-30 |
| Agent | PANTHERA |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Torino FC | 1 | 25/26 | 25/26 | 3 | 0 | 0 | 0 |
| FC Toulouse | 3 | 22/23 | 24/25 | 83 | 25 | 9 | 857 |
| AZ Alkmaar | 3 | 19/20 | 21/22 | 90 | 12 | 1 | 835 |
| AZ Alkmaar U21 | 3 | 19/20 | 21/22 | 19 | 13 | 4 | 237 |
| PSV Eindhoven | 2 | 18/19 | 19/20 | 2 | 0 | 0 | 0 |
| PSV Eindhoven U21 | 2 | 18/19 | 19/20 | 25 | 9 | 5 | 219 |
| PSV Eindhoven U19 | 2 | 17/18 | 18/19 | 32 | 11 | 11 | 449 |
| PSV Eindhoven UEFA U19 | 1 | 18/19 | 18/19 | 3 | 0 | 0 | 0 |
| Willem II Tilburg U19 | 1 | 16/17 | 16/17 | 18 | 4 | 1 | 761 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Italy Cup | Torino FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Serie A | Torino FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | FC Toulouse | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | FC Toulouse | 26 | 7 | 4 | 4 | 0 | 273 |
| 23/24 | Europa League | FC Toulouse | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 1 | FC Toulouse | 13 | 3 | 0 | 2 | 0 | 253 |
| 22/23 | Coupe de France | FC Toulouse | 5 | 5 | 0 | 1 | 0 | 83 |
| 22/23 | Ligue 1 | FC Toulouse | 37 | 10 | 5 | 4 | 0 | 248 |
| 21/22 | Conference L. | AZ Alkmaar | 6 | 1 | 0 | 1 | 0 | 144 |
| 21/22 | Eredivisie | AZ Alkmaar | 31 | 4 | 1 | 1 | 0 | 200 |
| 21/22 | Europa League Qualifying | AZ Alkmaar | 2 | 1 | 0 | 1 | 0 | 161 |
| 21/22 | Keuken Kampioen Divisie | AZ Alkmaar U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | KNVB Beker | AZ Alkmaar | 3 | 1 | 0 | 0 | 0 | 111 |
| 21/22 | Play-Offs Conference League | AZ Alkmaar | 3 | 1 | 0 | 1 | 0 | 36 |
| 20/21 | Eredivisie | AZ Alkmaar | 24 | 4 | 0 | 2 | 0 | 183 |
| 20/21 | Europa League | AZ Alkmaar | 5 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Keuken Kampioen Divisie | AZ Alkmaar U21 | 8 | 5 | 4 | 2 | 0 | 130 |
| 20/21 | KNVB Beker | AZ Alkmaar | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Eredivisie | AZ Alkmaar | 12 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Eredivisie | PSV Eindhoven | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | AZ Alkmaar | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | PSV Eindhoven | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Johan Cruijff Schaal | PSV Eindhoven | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Keuken Kampioen Divisie | AZ Alkmaar U21 | 10 | 8 | 0 | 1 | 0 | 107 |
| 19/20 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | KNVB Beker | AZ Alkmaar | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Eredivisie | PSV Eindhoven | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 24 | 9 | 5 | 2 | 0 | 219 |
| 18/19 | U19 Div. 1 Fall | PSV Eindhoven U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | UEFA Youth League | PSV Eindhoven UEFA U19 | 3 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | U19 Cup NL | PSV Eindhoven U19 | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U19 Div. 1 Fall | PSV Eindhoven U19 | 13 | 4 | 4 | 1 | 0 | 281 |
| 17/18 | U19 Div. 1 Spring | PSV Eindhoven U19 | 14 | 7 | 7 | 0 | 0 | 168 |
| 16/17 | U19 Cup NL | Willem II Tilburg U19 | 2 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | U19 Div. 1 Fall | Willem II Tilburg U19 | 10 | 3 | 0 | 0 | 0 | 266 |
| 16/17 | U19 Div. 1 Spring | Willem II Tilburg U19 | 6 | 1 | 0 | 0 | 0 | 495 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Raptim | Willem II/RKC Y. | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Willem II Youth | Willem II U17 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Willem II U17 | Willem II U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Willem II U19 | PSV U19 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | PSV U19 | PSV U21 | Transfer | 0 | — |
| 19/20 | 2019-08-27 | PSV U21 | AZ Alkmaar | Transfer | 600000 | €2.00m |
| 22/23 | 2022-07-01 | AZ Alkmaar | Toulouse | Transfer | 2000000 | €2.00m |
| 25/26 | 2025-07-29 | Toulouse | Torino | Transfer | 12000000 | €8.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2020-10-21 | 2020-10-28 | 8 | 2 |
| 22/23 | Dead leg | 2022-11-18 | 2022-11-28 | 11 | 2 |
| 23/24 | Knee surgery | 2023-09-22 | 2024-03-15 | 176 | 40 |
| 24/25 | Dead leg | 2025-02-24 | 2025-04-13 | 49 | 6 |
| 24/25 | Dead leg | 2025-04-27 | 2025-05-09 | 13 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #39118 | #11 | 5 | 0 | — | — | former national player |
| Team #16342 | #17 | 5 | 1 | — | — | former national player |
| Team #16341 | #17 | 10 | 2 | — | — | former national player |
| Team #16340 | #21 | 3 | 4 | — | — | former national player |
| Team #10933 | #11 | 12 | 5 | — | — | former national player |
| Team #3575 | #21 | 22 | 3 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Peter Vindahl | 2 | 0 | 948 |
| Thijs Dallinga | 1 | 3 | 0 |
| Mikkel Desler | 2 | 0 | 0 |
| Steven Theunissen | 2 | 0 | 0 |
| Marco Bizot | 2 | 0 | 0 |
| Myron Boadu | 2 | 0 | 0 |
| Baggio Wallenburg | 2 | 1 | 0 |
| Stijn Spierings | 2 | 1 | 0 |
| Justin Lonwijk | 2 | 6 | 0 |
| Teun Koopmeiners | 2 | 0 | 0 |
| Vincent Sierro | 2 | 1 | 0 |
| Jordy Clasie | 2 | 2 | 0 |
| Owen Wijndal | 2 | 1 | 0 |
| Joël Piroe | 2 | 5 | 0 |
| Maxime Soulas | 2 | 0 | 0 |
| Tijn Daverveld | 2 | 1 | 0 |
| Jesper Karlsson | 2 | 2 | 0 |
| Rasmus Nicolaisen | 1 | 0 | 0 |
| Pantelis Hatzidiakos | 2 | 0 | 0 |
| Gabriel Suazo | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Ligue 1 | FC Toulouse | 10 | 37 |
| 18/19 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 9 | 24 |
| 19/20 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 8 | 11 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | U19 Div. 1 Spring | PSV Eindhoven U19 | 7 | 14 |
| 18/19 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 5 | 24 |
| 22/23 | Ligue 1 | FC Toulouse | 5 | 37 |
Last 50 matches for Torino FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-24 | IT1 |
Torino FC | 2–2 | Juventus FC | Available |
| 2026-05-17 | IT1 |
Cagliari Calcio | – | Torino FC | TIMED |
| 2026-05-08 | IT1 |
Torino FC | 2–1 | US Sassuolo Calcio | Available |
| 2026-05-08 | IT1 |
Torino FC | 2–1 | US Sassuolo Calcio | Available |
| 2026-05-02 | IT1 |
Udinese Calcio | 2–0 | Torino FC | Available |
| 2026-05-02 | IT1 |
Udinese Calcio | 2–0 | Torino FC | Available |
| 2026-04-26 | IT1 |
Torino FC | 2–2 | FC Internazionale Milano | Available |
| 2026-04-26 | IT1 |
Torino FC | 2–2 | FC Internazionale Milano | Available |
| 2026-04-19 | IT1 |
US Cremonese | 0–0 | Torino FC | Available |
| 2026-04-19 | IT1 |
US Cremonese | 0–0 | Torino FC | Available |
| 2026-04-11 | IT1 |
Torino FC | 2–1 | Hellas Verona FC | Available |
| 2026-04-05 | IT1 |
AC Pisa 1909 | 0–1 | Torino FC | Available |
| 2026-03-21 | IT1 |
AC Milan | 3–2 | Torino FC | Available |
| 2026-03-13 | IT1 |
Torino FC | 4–1 | Parma Calcio 1913 | Available |
| 2026-03-06 | IT1 |
SSC Napoli | 2–1 | Torino FC | Available |
| 2026-03-01 | IT1 |
Torino FC | 2–0 | SS Lazio | Available |
| 2026-02-22 | IT1 |
Genoa CFC | 3–0 | Torino FC | Available |
| 2026-02-15 | IT1 |
Torino FC | 1–2 | Bologna FC 1909 | Available |
| 2026-02-07 | IT1 |
ACF Fiorentina | 2–2 | Torino FC | Available |
| 2026-02-01 | IT1 |
Torino FC | 1–0 | US Lecce | Available |
| 2026-01-24 | IT1 |
Como 1907 | 6–0 | Torino FC | Available |
| 2026-01-18 | IT1 |
Torino FC | 0–2 | AS Roma | Available |
| 2026-01-10 | IT1 |
Atalanta BC | 2–0 | Torino FC | Available |
| 2026-01-07 | IT1 |
Torino FC | 1–2 | Udinese Calcio | Available |
| 2026-01-04 | IT1 |
Hellas Verona FC | 0–3 | Torino FC | Available |
| 2025-12-27 | IT1 |
Torino FC | 1–2 | Cagliari Calcio | Available |
| 2025-12-21 | IT1 |
US Sassuolo Calcio | 0–1 | Torino FC | Available |
| 2025-12-13 | IT1 |
Torino FC | 1–0 | US Cremonese | Available |
| 2025-12-08 | IT1 |
Torino FC | 2–3 | AC Milan | Available |
| 2025-11-30 | IT1 |
US Lecce | 2–1 | Torino FC | Available |
| 2025-11-24 | IT1 |
Torino FC | 1–5 | Como 1907 | Available |
| 2025-11-08 | IT1 |
Juventus FC | 0–0 | Torino FC | Available |
| 2025-11-02 | IT1 |
Torino FC | 2–2 | AC Pisa 1909 | Available |
| 2025-10-29 | IT1 |
Bologna FC 1909 | 0–0 | Torino FC | Available |
| 2025-10-26 | IT1 |
Torino FC | 2–1 | Genoa CFC | Available |
| 2025-10-18 | IT1 |
Torino FC | 1–0 | SSC Napoli | Available |
| 2025-10-04 | IT1 |
SS Lazio | 3–3 | Torino FC | Available |
| 2025-09-29 | IT1 |
Parma Calcio 1913 | 2–1 | Torino FC | Available |
| 2025-09-21 | IT1 |
Torino FC | 0–3 | Atalanta BC | Available |
| 2025-09-14 | IT1 |
AS Roma | 0–1 | Torino FC | Available |
| 2025-08-31 | IT1 |
Torino FC | 0–0 | ACF Fiorentina | Available |
| 2025-08-25 | IT1 |
FC Internazionale Milano | 5–0 | Torino FC | Available |
| 2025-05-25 | IT1 |
Torino FC | 0–2 | AS Roma | Available |
| 2025-05-18 | IT1 |
US Lecce | 1–0 | Torino FC | Available |
| 2025-05-11 | IT1 |
Torino FC | 0–2 | FC Internazionale Milano | Available |
| 2025-05-02 | IT1 |
Torino FC | 1–1 | Venezia FC | INJURED Dead leg |
| 2025-04-27 | IT1 |
SSC Napoli | 2–0 | Torino FC | INJURED Dead leg |
| 2025-04-23 | IT1 |
Torino FC | 2–0 | Udinese Calcio | Available |
| 2025-04-13 | IT1 |
Como 1907 | 1–0 | Torino FC | Available |
| 2025-04-06 | IT1 |
Torino FC | 1–1 | Hellas Verona FC | INJURED Dead leg |
Teams faced most often by Zakaria Aboukhlal's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| AFC Ajax | 11 | 6 | 2 | 3 | 12 | 14 | -2 | 55% |
| sc Heerenveen | 10 | 7 | 1 | 2 | 22 | 12 | +10 | 70% |
| FC Groningen | 9 | 5 | 2 | 2 | 11 | 6 | +5 | 56% |
| Fortuna Sittard | 9 | 8 | 1 | 0 | 25 | 8 | +17 | 89% |
| Feyenoord | 9 | 4 | 1 | 4 | 16 | 14 | +2 | 44% |
| PSV Eindhoven | 9 | 6 | 0 | 3 | 15 | 10 | +5 | 67% |
| Vitesse | 9 | 3 | 4 | 2 | 12 | 9 | +3 | 33% |
| FC Utrecht | 9 | 4 | 3 | 2 | 23 | 14 | +9 | 44% |
| Sparta Rotterdam | 8 | 4 | 2 | 2 | 18 | 13 | +5 | 50% |
| Heracles Almelo | 8 | 5 | 1 | 2 | 19 | 11 | +8 | 63% |
| Willem II | 8 | 3 | 2 | 3 | 15 | 14 | +1 | 38% |
| FC Twente | 8 | 3 | 1 | 4 | 13 | 11 | +2 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 16/17 | First senior goal | |
| 22/23 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 27 | 273 | 4 | 0 | 0 | 1.32 |
| 23/24 | 14 | 253 | 2 | 0 | 0 | 0.71 |
| 22/23 | 42 | 331 | 5 | 0 | 0 | 1.36 |
| 21/22 | 46 | 652 | 4 | 0 | 0 | 0.55 |
| 20/21 | 38 | 313 | 4 | 0 | 0 | 1.15 |
| 19/20 | 27 | 107 | 1 | 0 | 0 | 0.84 |
| 18/19 | 29 | 219 | 3 | 0 | 0 | 1.23 |
| 17/18 | 31 | 449 | 1 | 0 | 0 | 0.2 |
Output by competition
Career goals and assists broken down by tournament.
More on Zakaria Aboukhlal
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Zakaria Aboukhlal
Who is Zakaria Aboukhlal?
Zakaria Aboukhlal is a Morocco professional footballer who plays as a right winger for Torino FC.
How old is Zakaria Aboukhlal?
Zakaria Aboukhlal is 26 years old. He was born on February 18, 2000 in Rotterdam.
What position does Zakaria Aboukhlal play?
Zakaria Aboukhlal plays as a right winger (Attack - Right Winger).
What club does Zakaria Aboukhlal play for?
Zakaria Aboukhlal currently plays for Torino FC.
How many career goals has Zakaria Aboukhlal scored?
Across all senior club competitions in our dataset, Zakaria Aboukhlal has scored 74 goals in 275 appearances.
What is Zakaria Aboukhlal's market value?
Zakaria Aboukhlal's most recent reported market value is €12.00m.