M. El Haddadi
Morocco · Football
M. El Haddadi — 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
M. El Haddadi — 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.
| Season | Team | Competition | Appearances | Goals | Assists | Min | Rating | ||
|---|---|---|---|---|---|---|---|---|---|
| 2025 | Persian Gulf Pro League | 31 | 3 | 1 | 1147 | 4 | 0 | 6.8 | |
| 2025 | AFC Champions League Two | 7 | 1 | 1 | 431 | 1 | 0 | 6.8 | |
| 2024 | La Liga | — | — | — | — | — | — | — | |
| 2024 | La Liga | 32 | 4 | 0 | 877 | 1 | 1 | 6.7 | |
| 2024 | Copa del Rey | 2 | 1 | 0 | 130 | 0 | 0 | 7.4 | |
| 2023 | Africa Cup of Nations | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2023 | La Liga | 38 | 3 | 2 | 2478 | 3 | 0 | 6.8 | |
| 2023 | Copa del Rey | 2 | 1 | 0 | 130 | 0 | 0 | 7.4 | |
| 2023 | World Cup - Qualification Africa | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2023 | Africa Cup of Nations Qualification | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2022 | La Liga | 0 | 0 | 1 | 0 | 0 | 0 | 6.8 | |
| 2022 | La Liga | 31 | 3 | 1 | 1147 | 4 | 0 | 6.8 | |
| 2022 | Copa del Rey | 3 | 4 | — | 209 | 0 | 0 | — | |
| 2022 | Friendlies Clubs | 1 | 0 | — | 20 | 0 | 0 | — | |
| 2022 | Emirates Cup | 1 | 0 | — | 10 | 0 | 0 | — | |
| 2022 | World Cup - Qualification Africa | 4 | 1 | — | 147 | 1 | 0 | — | |
| 2022 | Friendlies | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2021 | La Liga | 16 | 2 | — | 466 | 3 | 0 | 6.7 | |
| 2021 | Copa del Rey | 2 | 0 | — | 222 | 0 | 0 | 7.1 | |
| 2021 | UEFA Europa League | 3 | 1 | — | 160 | 0 | 0 | 6.8 | |
| 2021 | UEFA Champions League | 5 | 0 | — | 222 | 0 | 0 | 6.3 | |
| 2021 | Friendlies Clubs | 1 | 0 | — | 44 | 0 | 0 | — | |
| 2021 | Africa Cup of Nations | 3 | 0 | — | 133 | 0 | 0 | 6.8 | |
| 2021 | Friendlies | 2 | 0 | — | 83 | 0 | 0 | — | |
| 2021 | Africa Cup of Nations Qualification | 0 | 1 | — | — | — | — | — | |
| 2020 | La Liga | 24 | 4 | 2 | 839 | 2 | 0 | 6.8 | |
| 2020 | Copa del Rey | 6 | 0 | — | 327 | 1 | 0 | 6.5 | |
| 2020 | UEFA Super Cup | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2020 | UEFA Champions League | 6 | 1 | — | 293 | 0 | 0 | 6.9 | |
| 2020 | Friendlies | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2019 | La Liga | 21 | 5 | 2 | 1252 | 1 | 0 | 7.0 | |
| 2019 | Copa del Rey | 2 | 0 | — | 57 | 1 | 0 | 6.7 | |
| 2019 | UEFA Europa League | 9 | 5 | 1 | 445 | 1 | 0 | 7.5 | |
| 2019 | Club Friendlies | 1 | 0 | — | 44 | 0 | 0 | — | |
| 2019 | Club Friendlies | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2018 | La Liga | 16 | 5 | 1 | 1044 | 2 | 0 | 6.8 | |
| 2018 | La Liga | 7 | 1 | 1 | 147 | 0 | 0 | 6.8 | |
| 2018 | Copa del Rey | 1 | 0 | — | 90 | 0 | 0 | 6.8 | |
| 2018 | Copa del Rey | 2 | 1 | — | 180 | 0 | 0 | 6.8 | |
| 2018 | UEFA Europa League | 3 | 2 | — | 198 | 0 | 0 | 7.2 | |
| 2018 | UEFA Champions League | 2 | 0 | — | 65 | 0 | 0 | 6.7 | |
| 2018 | International Champions Cup | 3 | 1 | — | 182 | 0 | 0 | — | |
| 2017 | La Liga | 33 | 10 | 6 | 2456 | 8 | 0 | 7.1 | |
| 2017 | Copa del Rey | 4 | 4 | 1 | 165 | 1 | 0 | 7.5 | |
| 2017 | Club Friendlies | 1 | 0 | — | 44 | 0 | 0 | — | |
| 2017 | International Champions Cup | 1 | 0 | — | 44 | 0 | 0 | — | |
| 2017 | UEFA U21 Championship | 10 | 7 | — | 617 | 0 | 0 | — | |
| 2016 | La Liga | 33 | 6 | — | 2034 | 4 | 0 | 6.2 | |
| 2016 | La Liga | 1 | 0 | — | 20 | 0 | 0 | 6.2 | |
| 2016 | Copa del Rey | 3 | 1 | — | 235 | 1 | 0 | 6.9 | |
| 2016 | International Champions Cup | 3 | 3 | — | 244 | 0 | 0 | — | |
| 2016 | Spain | UEFA European Championship Qualifiers | 1 | 0 | — | 13 | 0 | 0 | — |
| 2015 | La Liga | 15 | 3 | 2 | 825 | 0 | 0 | 6.8 | |
| 2015 | Copa del Rey | 5 | 5 | — | 440 | 1 | 0 | — | |
| 2015 | UEFA Super Cup | 0 | 0 | — | 0 | 0 | 0 | — | |
| 2015 | UEFA Champions League | 4 | 0 | 1 | 257 | 0 | 0 | 7.0 | |
| 2015 | FIFA Intercontinental Cup | 1 | 0 | — | 90 | 0 | 0 | — | |
| 2015 | International Champions Cup | 4 | 0 | — | 181 | 0 | 0 | — | |
| 2015 | Club Friendlies | 1 | 0 | — | 30 | 0 | 0 | — | |
| 2015 | UEFA U21 Championship | 2 | 0 | — | 167 | 0 | 0 | — | |
| 2014 | La Liga | 10 | 1 | — | 463 | 0 | 0 | — | |
| 2014 | Segunda División | 17 | 4 | — | 1347 | 3 | 0 | — | |
| 2014 | Copa del Rey | 3 | 0 | — | 239 | 0 | 0 | — | |
| 2014 | UEFA Champions League | 3 | 0 | — | 121 | 0 | 0 | — | |
| 2014 | Club Friendlies | 5 | 4 | — | 241 | 0 | 0 | — | |
| 2014 | UEFA U19 Championship | 3 | 3 | — | 215 | 0 | 0 | — | |
| 2013 | Segunda División | 11 | 4 | — | 459 | 1 | 0 | — | |
| 2013 | UEFA Youth League | 10 | 11 | — | 704 | 2 | 0 | — |
Career Timeline
| 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 ★ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
Esteghlal FC — Recent Matches
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| 2026-02-27 | Esteghlal FC | 2 - 1 | Fajr Sepasi | Persian Gulf Pro League |
| 2026-02-22 | Mes Rafsanjan | 0 - 1 | Esteghlal FC | Persian Gulf Pro League |
| 2026-02-17 | Al Hussein | 3 - 2 | Esteghlal FC | AFC Champions League Two |
| 2026-02-10 | Esteghlal FC | 0 - 1 | Al Hussein | AFC Champions League Two |
| 2026-02-05 | Esteghlal FC | 3 - 2 | Shams Azar Qazvin | Persian Gulf Pro League |
Esteghlal FC — Squad
M. El Haddadi — Trophies
M. 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 | col_country | Result |
|---|---|---|---|
| Emirates Cup | 2022 | World | 2nd Place |
| UEFA Super Cup | 2020 | Europe | 2nd Place |
| UEFA Europa League | 2019/2020 | Europe | Winner |
| Super Cup | 2018 | Spain | Winner |
| Trofeo Joan Gamper | 2018 | World | Winner |
| Super Cup | 2017 | Spain | 2nd Place |
| Trofeo Joan Gamper | 2017 | World | Winner |
| Super Cup | 2016 | Spain | Winner |
| Trofeo Joan Gamper | 2016 | World | Winner |
| La Liga | 2015/2016 | Spain | Winner |
| Copa del Rey | 2015/2016 | Spain | Winner |
| Super Cup | 2015 | Spain | 2nd Place |
| UEFA Super Cup | 2015 | Europe | Winner |
| FIFA Intercontinental Cup | 2015 | World | Winner |
| La Liga | 2014/2015 | Spain | Winner |
| Copa del Rey | 2014/2015 | Spain | Winner |
| UEFA Champions League | 2014/2015 | Europe | Winner |
| UEFA Youth League | 2013/2014 | Europe | Winner |
| La Liga | — | Spain | Winner |
| Copa del Rey | — | Spain | Winner |
| Super Cup | — | Spain | Winner |
| Super Cup | — | Spain | 2nd Place |
| Trofeo Joan Gamper | — | World | Winner |
| UEFA Youth League | — | Europe | Winner |
| UEFA Champions League | — | Europe | Winner |
| UEFA Super Cup | — | Europe | Winner |
| UEFA Super Cup | — | Europe | 2nd Place |
| FIFA Intercontinental Cup | — | World | Winner |
| UEFA Europa League | — | Europe | Winner |
| Emirates Cup | — | World | 2nd Place |
M. El Haddadi — Transfer History
M. El Haddadi has 1 recorded transfers between and . The most recent move was from to . Transfer history provides context for career trajectory and market valuation.
| Date | From | To | Type |
|---|---|---|---|
| — | — | — | — |
API data: Apr 23, 2026 · Stats updated: Apr 21, 2026