
- Age
- 30
- Height
- 175 cm
- Weight
- 69 kg
- Born
- 1995-09-01 · Madrid
Current Season
M. El Haddadi has made 38 appearances this season with 4 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.
38
Appearances
1578
Min
4
Goals
2
Assists
27
Shots
12
On Target
20
Key Passes
82%
Pass Accuracy %
16
Tackles
2
Blocks
10
Interceptions
33
Dribbles
108
Duels Won
17
Fouls
5
Yellow Cards
0
Red Cards
6.8
Rating
Statistics by Season
M. El Haddadi has recorded 116 goals and 23 assists in 471 appearances across 13 seasons. Career history spans 14 teams including Esteghlal FC, Las Palmas, Leganes. Season-by-season breakdown reveals consistency and long-term impact.
| Team | Season | Competition | Appearances | Goals | Assists | Min | Rating | ||
|---|---|---|---|---|---|---|---|---|---|
| TeamEsteghlal FC | Season2025 | CompetitionPersian Gulf Pro League | Appearances31 | Goals3 | Assists1 | Min1147 | 4 | 0 | Rating6.8 |
| TeamEsteghlal FC | Season2025 | CompetitionAFC Champions League Two | Appearances7 | Goals1 | Assists1 | Min431 | 1 | 0 | Rating6.8 |
| TeamLas Palmas | Season2024 | CompetitionLa Liga | Appearances— | Goals— | Assists— | Min— | — | — | Rating— |
| TeamLeganes | Season2024 | CompetitionLa Liga | Appearances32 | Goals4 | Assists0 | Min877 | 1 | 1 | Rating6.7 |
| TeamLeganes | Season2024 | CompetitionCopa del Rey | Appearances2 | Goals1 | Assists0 | Min130 | 0 | 0 | Rating7.4 |
| TeamMorocco | Season2023 | CompetitionAfrica Cup of Nations | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamLas Palmas | Season2023 | CompetitionLa Liga | Appearances38 | Goals3 | Assists2 | Min2478 | 3 | 0 | Rating6.8 |
| TeamLas Palmas | Season2023 | CompetitionCopa del Rey | Appearances2 | Goals1 | Assists0 | Min130 | 0 | 0 | Rating7.4 |
| TeamMorocco | Season2023 | CompetitionWorld Cup - Qualification Africa | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamMorocco | Season2023 | CompetitionAfrica Cup of Nations Qualification | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamSevilla | Season2022 | CompetitionLa Liga | Appearances0 | Goals0 | Assists1 | Min0 | 0 | 0 | Rating6.8 |
| TeamGetafe | Season2022 | CompetitionLa Liga | Appearances31 | Goals3 | Assists1 | Min1147 | 4 | 0 | Rating6.8 |
| TeamGetafe | Season2022 | CompetitionCopa del Rey | Appearances3 | Goals4 | Assists— | Min209 | 0 | 0 | Rating— |
| TeamSevilla | Season2022 | CompetitionFriendlies Clubs | Appearances1 | Goals0 | Assists— | Min20 | 0 | 0 | Rating— |
| TeamSevilla | Season2022 | CompetitionEmirates Cup | Appearances1 | Goals0 | Assists— | Min10 | 0 | 0 | Rating— |
| TeamMorocco | Season2022 | CompetitionWorld Cup - Qualification Africa | Appearances4 | Goals1 | Assists— | Min147 | 1 | 0 | Rating— |
| TeamMorocco | Season2022 | CompetitionFriendlies | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamSevilla | Season2021 | CompetitionLa Liga | Appearances16 | Goals2 | Assists— | Min466 | 3 | 0 | Rating6.7 |
| TeamSevilla | Season2021 | CompetitionCopa del Rey | Appearances2 | Goals0 | Assists— | Min222 | 0 | 0 | Rating7.1 |
| TeamSevilla | Season2021 | CompetitionUEFA Europa League | Appearances3 | Goals1 | Assists— | Min160 | 0 | 0 | Rating6.8 |
| TeamSevilla | Season2021 | CompetitionUEFA Champions League | Appearances5 | Goals0 | Assists— | Min222 | 0 | 0 | Rating6.3 |
| TeamSevilla | Season2021 | CompetitionFriendlies Clubs | Appearances1 | Goals0 | Assists— | Min44 | 0 | 0 | Rating— |
| TeamMorocco | Season2021 | CompetitionAfrica Cup of Nations | Appearances3 | Goals0 | Assists— | Min133 | 0 | 0 | Rating6.8 |
| TeamMorocco | Season2021 | CompetitionFriendlies | Appearances2 | Goals0 | Assists— | Min83 | 0 | 0 | Rating— |
| TeamMorocco | Season2021 | CompetitionAfrica Cup of Nations Qualification | Appearances0 | Goals1 | Assists— | Min— | — | — | Rating— |
| TeamSevilla | Season2020 | CompetitionLa Liga | Appearances24 | Goals4 | Assists2 | Min839 | 2 | 0 | Rating6.8 |
| TeamSevilla | Season2020 | CompetitionCopa del Rey | Appearances6 | Goals0 | Assists— | Min327 | 1 | 0 | Rating6.5 |
| TeamSevilla | Season2020 | CompetitionUEFA Super Cup | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamSevilla | Season2020 | CompetitionUEFA Champions League | Appearances6 | Goals1 | Assists— | Min293 | 0 | 0 | Rating6.9 |
| TeamMorocco | Season2020 | CompetitionFriendlies | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamSevilla | Season2019 | CompetitionLa Liga | Appearances21 | Goals5 | Assists2 | Min1252 | 1 | 0 | Rating7.0 |
| TeamSevilla | Season2019 | CompetitionCopa del Rey | Appearances2 | Goals0 | Assists— | Min57 | 1 | 0 | Rating6.7 |
| TeamSevilla | Season2019 | CompetitionUEFA Europa League | Appearances9 | Goals5 | Assists1 | Min445 | 1 | 0 | Rating7.5 |
| TeamSevilla | Season2019 | CompetitionClub Friendlies | Appearances1 | Goals0 | Assists— | Min44 | 0 | 0 | Rating— |
| TeamBarcelona | Season2019 | CompetitionClub Friendlies | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamSevilla | Season2018 | CompetitionLa Liga | Appearances16 | Goals5 | Assists1 | Min1044 | 2 | 0 | Rating6.8 |
| TeamBarcelona | Season2018 | CompetitionLa Liga | Appearances7 | Goals1 | Assists1 | Min147 | 0 | 0 | Rating6.8 |
| TeamSevilla | Season2018 | CompetitionCopa del Rey | Appearances1 | Goals0 | Assists— | Min90 | 0 | 0 | Rating6.8 |
| TeamBarcelona | Season2018 | CompetitionCopa del Rey | Appearances2 | Goals1 | Assists— | Min180 | 0 | 0 | Rating6.8 |
| TeamSevilla | Season2018 | CompetitionUEFA Europa League | Appearances3 | Goals2 | Assists— | Min198 | 0 | 0 | Rating7.2 |
| TeamBarcelona | Season2018 | CompetitionUEFA Champions League | Appearances2 | Goals0 | Assists— | Min65 | 0 | 0 | Rating6.7 |
| TeamBarcelona | Season2018 | CompetitionInternational Champions Cup | Appearances3 | Goals1 | Assists— | Min182 | 0 | 0 | Rating— |
| TeamAlaves | Season2017 | CompetitionLa Liga | Appearances33 | Goals10 | Assists6 | Min2456 | 8 | 0 | Rating7.1 |
| TeamAlaves | Season2017 | CompetitionCopa del Rey | Appearances4 | Goals4 | Assists1 | Min165 | 1 | 0 | Rating7.5 |
| TeamBarcelona | Season2017 | CompetitionClub Friendlies | Appearances1 | Goals0 | Assists— | Min44 | 0 | 0 | Rating— |
| TeamBarcelona | Season2017 | CompetitionInternational Champions Cup | Appearances1 | Goals0 | Assists— | Min44 | 0 | 0 | Rating— |
| TeamSpain U21 | Season2017 | CompetitionUEFA U21 Championship | Appearances10 | Goals7 | Assists— | Min617 | 0 | 0 | Rating— |
| TeamValencia | Season2016 | CompetitionLa Liga | Appearances33 | Goals6 | Assists— | Min2034 | 4 | 0 | Rating6.2 |
| TeamBarcelona | Season2016 | CompetitionLa Liga | Appearances1 | Goals0 | Assists— | Min20 | 0 | 0 | Rating6.2 |
| TeamValencia | Season2016 | CompetitionCopa del Rey | Appearances3 | Goals1 | Assists— | Min235 | 1 | 0 | Rating6.9 |
| TeamBarcelona | Season2016 | CompetitionInternational Champions Cup | Appearances3 | Goals3 | Assists— | Min244 | 0 | 0 | Rating— |
| TeamSpain | Season2016 | CompetitionUEFA European Championship Qualifiers | Appearances1 | Goals0 | Assists— | Min13 | 0 | 0 | Rating— |
| TeamBarcelona | Season2015 | CompetitionLa Liga | Appearances15 | Goals3 | Assists2 | Min825 | 0 | 0 | Rating6.8 |
| TeamBarcelona | Season2015 | CompetitionCopa del Rey | Appearances5 | Goals5 | Assists— | Min440 | 1 | 0 | Rating— |
| TeamBarcelona | Season2015 | CompetitionUEFA Super Cup | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamBarcelona | Season2015 | CompetitionUEFA Champions League | Appearances4 | Goals0 | Assists1 | Min257 | 0 | 0 | Rating7.0 |
| TeamBarcelona | Season2015 | CompetitionFIFA Intercontinental Cup | Appearances1 | Goals0 | Assists— | Min90 | 0 | 0 | Rating— |
| TeamBarcelona | Season2015 | CompetitionInternational Champions Cup | Appearances4 | Goals0 | Assists— | Min181 | 0 | 0 | Rating— |
| TeamBarcelona | Season2015 | CompetitionClub Friendlies | Appearances1 | Goals0 | Assists— | Min30 | 0 | 0 | Rating— |
| TeamSpain U21 | Season2015 | CompetitionUEFA U21 Championship | Appearances2 | Goals0 | Assists— | Min167 | 0 | 0 | Rating— |
| TeamBarcelona | Season2014 | CompetitionLa Liga | Appearances10 | Goals1 | Assists— | Min463 | 0 | 0 | Rating— |
| TeamBarcelona B | Season2014 | CompetitionSegunda División | Appearances17 | Goals4 | Assists— | Min1347 | 3 | 0 | Rating— |
| TeamBarcelona | Season2014 | CompetitionCopa del Rey | Appearances3 | Goals0 | Assists— | Min239 | 0 | 0 | Rating— |
| TeamBarcelona | Season2014 | CompetitionUEFA Champions League | Appearances3 | Goals0 | Assists— | Min121 | 0 | 0 | Rating— |
| TeamBarcelona | Season2014 | CompetitionClub Friendlies | Appearances5 | Goals4 | Assists— | Min241 | 0 | 0 | Rating— |
| TeamSpain U19 | Season2014 | CompetitionUEFA U19 Championship | Appearances3 | Goals3 | Assists— | Min215 | 0 | 0 | Rating— |
| TeamBarcelona B | Season2013 | CompetitionSegunda División | Appearances11 | Goals4 | Assists— | Min459 | 1 | 0 | Rating— |
| TeamBarcelona U19 | Season2013 | CompetitionUEFA Youth League | Appearances10 | Goals11 | Assists— | Min704 | 2 | 0 | Rating— |
Career Timeline
Trophies23
| '13 | '14 | '15 | '16 | '17 | '18 | '19 | '20 | '21 | '22 | '23 | '24 | '25 ★ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Goals | 4 | 1 | 3 | 6 | 10 | 5 | 5 | 4 | 2 | 0 | 0 | 0 | 3 |
| Assists | 0 | 0 | 2 | 0 | 6 | 1 | 2 | 2 | 0 | 1 | 0 | 0 | 1 |
| Appearances | 11 | 10 | 15 | 33 | 33 | 16 | 21 | 24 | 16 | 0 | 0 | 0 | 31 |
| Goals per 90 | — | — | — | — | — | — | — | — | — | — | — | — | 0.57 |
| Win Rate | — | — | — | — | — | — | — | — | — | — | — | — | 47% |
| Min | 459 | 463 | 825 | 2,034 | 2,456 | 1,044 | 1,252 | 839 | 466 | — | — | — | 1,147 |
| Yellow Cards | 1 | — | — | 4 | 8 | 2 | 1 | 2 | 3 | — | — | — | 4 |
Recent Matches
Esteghlal FCSquad
Esteghlal FCTrophies
30M. El Haddadi has earned 30 trophy entries with 23 titles won, including UEFA Europa League, Super Cup, Trofeo Joan Gamper. Honours at club and international level reflect sustained success and competitive pedigree.
| Competition | Season | Country | Result |
|---|---|---|---|
| CompetitionEmirates Cup | Season2022 | CountryWorld | Result2nd Place |
| CompetitionUEFA Super Cup | Season2020 | CountryEurope | Result2nd Place |
| CompetitionUEFA Europa League | Season2019/2020 | CountryEurope | ResultWinner |
| CompetitionSuper Cup | Season2018 | Country | ResultWinner |
| CompetitionTrofeo Joan Gamper | Season2018 | CountryWorld | ResultWinner |
| CompetitionSuper Cup | Season2017 | Country | Result2nd Place |
| CompetitionTrofeo Joan Gamper | Season2017 | CountryWorld | ResultWinner |
| CompetitionSuper Cup | Season2016 | Country | ResultWinner |
| CompetitionTrofeo Joan Gamper | Season2016 | CountryWorld | ResultWinner |
| CompetitionLa Liga | Season2015/2016 | Country | ResultWinner |
| CompetitionCopa del Rey | Season2015/2016 | Country | ResultWinner |
| CompetitionSuper Cup | Season2015 | Country | Result2nd Place |
| CompetitionUEFA Super Cup | Season2015 | CountryEurope | ResultWinner |
| CompetitionFIFA Intercontinental Cup | Season2015 | CountryWorld | ResultWinner |
| CompetitionLa Liga | Season2014/2015 | Country | ResultWinner |
| CompetitionCopa del Rey | Season2014/2015 | Country | ResultWinner |
| CompetitionUEFA Champions League | Season2014/2015 | CountryEurope | ResultWinner |
| CompetitionUEFA Youth League | Season2013/2014 | CountryEurope | ResultWinner |
| CompetitionLa Liga | Season— | Country | ResultWinner |
| CompetitionCopa del Rey | Season— | Country | ResultWinner |
| CompetitionSuper Cup | Season— | Country | ResultWinner |
| CompetitionSuper Cup | Season— | Country | Result2nd Place |
| CompetitionTrofeo Joan Gamper | Season— | CountryWorld | ResultWinner |
| CompetitionUEFA Youth League | Season— | CountryEurope | ResultWinner |
| CompetitionUEFA Champions League | Season— | CountryEurope | ResultWinner |
| CompetitionUEFA Super Cup | Season— | CountryEurope | ResultWinner |
| CompetitionUEFA Super Cup | Season— | CountryEurope | Result2nd Place |
| CompetitionFIFA Intercontinental Cup | Season— | CountryWorld | ResultWinner |
| CompetitionUEFA Europa League | Season— | CountryEurope | ResultWinner |
| CompetitionEmirates Cup | Season— | CountryWorld | Result2nd Place |
Transfer History
1M. El Haddadi has 1 recorded transfer. Transfer history provides context for career trajectory and market valuation.
| Date | From | To | Type |
|---|---|---|---|
| Date— | From— | To— | Type— |
API data: May 10, 2026 · Stats updated: Apr 26, 2026