Ahmed El Messaoudi
Career snapshot
Career highs
Born the same day
Shares 1995-08-03 · 5 players total
| Full name | Ahmed El Messaoudi |
|---|---|
| Date of birth | 1995-08-03 (30 yrs) |
| Place of birth | Brussel, Morocco |
| Citizenship | Morocco Belgium |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 182.00 m |
| Current club | Tobol Kostanay |
| Joined | 2024-01-11 |
| Contract expires | 2025-12-31 |
Percentile rank vs 2053 other Midfield - Central Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Tobol Kostanay | 3 | 2024 | 24/25 | 55 | 14 | 13 | 1,041 |
| FC Emmen | 2 | 22/23 | 23/24 | 51 | 5 | 3 | 1,086 |
| FC Groningen | 3 | 19/20 | 21/22 | 55 | 10 | 5 | 1,822 |
| Gaziantep FK | 1 | 21/22 | 21/22 | 18 | 0 | 0 | 0 |
| KV Mechelen | 4 | 15/16 | 19/20 | 54 | 1 | 2 | 210 |
| FC Groningen U21 | 1 | 19/20 | 19/20 | 7 | 3 | 0 | 120 |
| Fortuna Sittard | 1 | 18/19 | 18/19 | 33 | 5 | 5 | 380 |
| Standard Liège | 1 | 15/16 | 15/16 | 3 | 0 | 0 | 0 |
| Lierse SK (-2018) | 2 | 13/14 | 14/15 | 47 | 0 | 2 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Europa League Qualifying | Tobol Kostanay | 2 | 1 | 0 | 0 | 0 | 180 |
| 24/25 | UECL Qualifiers | Tobol Kostanay | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Keuken Kampioen Divisie | FC Emmen | 19 | 3 | 1 | 2 | 0 | 382 |
| 23/24 | KNVB Beker | FC Emmen | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Eredivisie | FC Emmen | 25 | 2 | 0 | 0 | 0 | 704 |
| 22/23 | Keuken Kampioen Play-Offs | FC Emmen | 4 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | KNVB Beker | FC Emmen | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Eredivisie | FC Groningen | 3 | 1 | 0 | 0 | 0 | 170 |
| 21/22 | Süper Lig | Gaziantep FK | 16 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Türkiye Kupasi | Gaziantep FK | 2 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Kazakhstan Cup | Tobol Kostanay | 3 | 0 | 1 | 0 | 0 | 0 |
| 2025 | Premier Liga | Tobol Kostanay | 19 | 6 | 6 | 1 | 0 | 224 |
| 2024 | Kasachischer Supercup | Tobol Kostanay | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Kazakhstan Cup | Tobol Kostanay | 4 | 3 | 0 | 0 | 0 | 116 |
| 2024 | Premier Liga | Tobol Kostanay | 24 | 4 | 6 | 2 | 0 | 521 |
| 20/21 | Eredivisie | FC Groningen | 28 | 8 | 2 | 2 | 0 | 278 |
| 20/21 | KNVB Beker | FC Groningen | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Play-Offs Conference League | FC Groningen | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Beloften Preliminary Round | FC Groningen U21 | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Eredivisie | FC Groningen | 20 | 1 | 3 | 2 | 0 | 1,374 |
| 19/20 | JPL | KV Mechelen | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | KNVB Beker | FC Groningen | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Reserve Erediv. | FC Groningen U21 | 4 | 3 | 0 | 0 | 0 | 120 |
| 18/19 | Eredivisie | Fortuna Sittard | 29 | 5 | 2 | 2 | 0 | 380 |
| 18/19 | KNVB Beker | Fortuna Sittard | 4 | 0 | 3 | 0 | 0 | 0 |
| 17/18 | Croky Cup | KV Mechelen | 1 | 0 | 0 | 0 | 1 | 0 |
| 17/18 | JPL | KV Mechelen | 19 | 0 | 0 | 6 | 0 | 0 |
| 16/17 | Croky Cup | KV Mechelen | 2 | 1 | 0 | 1 | 0 | 210 |
| 16/17 | JPL | KV Mechelen | 23 | 0 | 2 | 3 | 0 | 0 |
| 16/17 | JPL Playoff II | KV Mechelen | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Europa League Qualifying | Standard Liège | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | JPL | KV Mechelen | 5 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | JPL | Standard Liège | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | JPL Playoff II | KV Mechelen | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Cofidis Cup | Lierse SK (-2018) | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Endrunde Jupiler Pro League | Lierse SK (-2018) | 5 | 0 | 1 | 1 | 0 | 0 |
| 14/15 | JPL | Lierse SK (-2018) | 22 | 0 | 0 | 7 | 0 | 0 |
| 14/15 | Jupiler Pro League Abstiegs-Playoffs | Lierse SK (-2018) | 4 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | JPL | Lierse SK (-2018) | 9 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | JPL Playoff II | Lierse SK (-2018) | 6 | 0 | 0 | 3 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-11-20 | JMG Lier | Lierse SK | Transfer | 0 | — |
| 15/16 | 2015-07-05 | Lierse SK | Standard Liège | Loan | 800000 | — |
| 15/16 | 2015-12-31 | Standard Liège | Lierse SK | Return from loan | 500000 | — |
| 15/16 | 2016-01-27 | Lierse SK | KV Mechelen | Loan | 500000 | — |
| 16/17 | 2017-06-30 | KV Mechelen | Lierse SK | Return from loan | 1000000 | — |
| 17/18 | 2017-07-01 | Lierse SK | KV Mechelen | Transfer | 1000000 | — |
| 18/19 | 2018-07-01 | KV Mechelen | Fortuna Sittard | Loan | 850000 | — |
| 18/19 | 2019-06-30 | Fortuna Sittard | KV Mechelen | Return from loan | 1000000 | — |
| 19/20 | 2019-08-15 | KV Mechelen | FC Groningen | Transfer | 1000000 | — |
| 21/22 | 2021-09-07 | FC Groningen | Gaziantep FK | Transfer | 1300000 | €400k |
| 22/23 | 2022-08-30 | Gaziantep FK | FC Emmen | Transfer | 675000 | — |
| 23/24 | 2024-01-11 | FC Emmen | Tobol Kostanay | Transfer | 500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Hamstring injury | 2017-03-07 | 2017-04-27 | 52 | 6 |
| 20/21 | unknown injury | 2021-01-25 | 2021-03-04 | 39 | 6 |
| 21/22 | unknown injury | 2021-11-03 | 2021-11-29 | 27 | 3 |
| 21/22 | Corona virus | 2022-01-13 | 2022-01-17 | 5 | 1 |
| 22/23 | unknown injury | 2022-09-14 | 2022-09-25 | 12 | 1 |
| 22/23 | Calf injury | 2022-10-19 | 2022-10-21 | 3 | 1 |
| 22/23 | unknown injury | 2022-10-26 | 2022-11-09 | 15 | 2 |
| 22/23 | unknown injury | 2023-02-06 | 2023-02-10 | 5 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €675k |
| Jan 1, 1970 | €675k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.10m |
| Jan 1, 1970 | €1.10m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16338 | #17 | 5 | 0 | — | — | former national player |
| Team #9315 | #14 | 1 | 0 | — | — | former national player |
| Team #3575 | #7 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Daniël van Kaam | 1 | 0 | 0 |
| Zizo | 1 | 0 | 0 |
| Stas Pokatilov | 2 | 0 | 0 |
| Glenn Claes | 1 | 0 | 0 |
| Hamari Traoré | 1 | 0 | 0 |
| Julius Dirksen | 1 | 0 | 0 |
| Jari Vlak | 1 | 1 | 0 |
| Colin Coosemans | 1 | 0 | 0 |
| Bart van Hintum | 1 | 2 | 0 |
| Mike te Wierik | 1 | 0 | 0 |
| Wessel Dammers | 1 | 0 | 0 |
| Azor Matusiwa | 1 | 0 | 0 |
| Mats Rits | 1 | 0 | 0 |
| Mohammed El Hankouri | 1 | 2 | 0 |
| Sergio Padt | 1 | 0 | 0 |
| Ko Itakura | 1 | 0 | 0 |
| Mark Diemers | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Eredivisie | FC Groningen | 8 | 28 |
| 2025 | Premier Liga | Tobol Kostanay | 6 | 19 |
| 18/19 | Eredivisie | Fortuna Sittard | 5 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2024 | Premier Liga | Tobol Kostanay | 6 | 24 |
| 2025 | Premier Liga | Tobol Kostanay | 6 | 19 |
| 18/19 | KNVB Beker | Fortuna Sittard | 3 | 4 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | Fortuna Sittard | KV Mechelen | Return from loan | — | €1.00m |
| 18/19 | 2018-07-01 | KV Mechelen | Fortuna Sittard | Loan | — | €850k |
| 16/17 | 2017-06-30 | KV Mechelen | Lierse SK | Return from loan | — | €1.00m |
| 15/16 | 2016-01-27 | Lierse SK | KV Mechelen | Loan | — | €500k |
| 15/16 | 2015-12-31 | Standard Liège | Lierse SK | Return from loan | — | €500k |
| 15/16 | 2015-07-05 | Lierse SK | Standard Liège | Loan | — | €800k |
Teams faced most often by Ahmed El Messaoudi'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 % |
|---|---|---|---|---|---|---|---|---|
| VVV-Venlo | 32 | 19 | 6 | 7 | 55 | 36 | +19 | 59% |
| AFC Ajax | 32 | 2 | 4 | 26 | 24 | 104 | -80 | 6% |
| FC Utrecht | 31 | 7 | 11 | 13 | 38 | 50 | -12 | 23% |
| Vitesse | 30 | 8 | 7 | 15 | 37 | 59 | -22 | 27% |
| Willem II | 30 | 11 | 8 | 11 | 40 | 43 | -3 | 37% |
| ADO Den Haag | 29 | 13 | 4 | 12 | 37 | 30 | +7 | 45% |
| Sparta Rotterdam | 28 | 7 | 6 | 15 | 27 | 48 | -21 | 25% |
| Heracles Almelo | 27 | 8 | 5 | 14 | 32 | 44 | -12 | 30% |
| Feyenoord | 27 | 3 | 7 | 17 | 25 | 61 | -36 | 11% |
| PEC Zwolle | 27 | 7 | 6 | 14 | 26 | 41 | -15 | 26% |
| sc Heerenveen | 26 | 9 | 7 | 10 | 34 | 38 | -4 | 35% |
| PSV Eindhoven | 26 | 2 | 3 | 21 | 22 | 73 | -51 | 8% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 16/17 | First senior goal |
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 | 4 | 180 | 1 | 0 | 0 | 0.5 |
| 23/24 | 20 | 382 | 2 | 0 | 0 | 0.47 |
| 21/22 | 21 | 170 | 2 | 0 | 0 | 1.06 |
| 2025 | 22 | 224 | 1 | 0 | 0 | 0.4 |
| 2024 | 29 | 637 | 2 | 0 | 0 | 0.28 |
| 20/21 | 30 | 278 | 2 | 0 | 0 | 0.65 |
| 19/20 | 29 | 1,494 | 2 | 0 | 0 | 0.12 |
| 18/19 | 33 | 380 | 2 | 0 | 0 | 0.47 |
| 17/18 | 20 | 0 | 6 | 0 | 1 | 0 |
| 16/17 | 29 | 210 | 5 | 2 | 0 | 3 |
| 14/15 | 32 | 0 | 9 | 1 | 0 | 0 |
| 13/14 | 15 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Ahmed El Messaoudi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ahmed El Messaoudi
Who is Ahmed El Messaoudi?
Ahmed El Messaoudi is a Morocco professional footballer who plays as a central midfield for Tobol Kostanay.
How old is Ahmed El Messaoudi?
Ahmed El Messaoudi is 30 years old. He was born on August 3, 1995 in Brussel.
What position does Ahmed El Messaoudi play?
Ahmed El Messaoudi plays as a central midfield (Midfield - Central Midfield).
What club does Ahmed El Messaoudi play for?
Ahmed El Messaoudi currently plays for Tobol Kostanay.
How many career goals has Ahmed El Messaoudi scored?
Across all senior club competitions in our dataset, Ahmed El Messaoudi has scored 38 goals in 323 appearances.
What is Ahmed El Messaoudi's market value?
Ahmed El Messaoudi's most recent reported market value is €700k.