Skip to content
← All national teams
Morocco

Morocco — National team

24 active · 19 recent · 227 former · 279 all-time players

# Player Pos Age Club Debut Caps Goals Value Status
1 Youssef En-Nesyri Attack - Centre-Forward 28 Fenerbahce 82 24 €24.00m Current National Player
2 Bono Goalkeeper 35 Al-Hilal SFC 76 0 €5.50m Current National Player
3 Nayef Aguerd Defender - Centre-Back 30 Olympique Marseille 56 2 €18.00m Current National Player
4 Munir El Kajoui Goalkeeper 37 Renaissance de Berkane 49 0 €750k Current National Player
5 Azzedine Ounahi Midfield - Central Midfield 26 Girona FC 41 8 €10.00m Current National Player
6 Jawad El Yamiq Defender - Centre-Back 34 Al-Najma SC 34 3 €1.20m Current National Player
7 Bilal El Khannouss Midfield - Attacking Midfield 22 VfB Stuttgart 24 1 €28.00m Current National Player
8 Ali Maamar Defender - Right-Back 21 RSC Anderlecht 22 0 €2.00m Current National Player
9 Adam Masina Defender - Centre-Back 32 Torino FC 21 0 €1.50m Current National Player
10 Saad El Haddad Midfield - Attacking Midfield 20 Venezia FC 17 7 €400k Current National Player
11 Ayman Arguigue Attack - Centre-Forward 21 CD Teruel 16 6 €200k Current National Player
12 Amine Adli Attack - Left Winger 26 AFC Bournemouth 16 1 €18.00m Current National Player
13 Moncef Zekri Defender - Left-Back 17 KV Mechelen 14 0 €500k Current National Player
14 Eliesse Ben Seghir Attack - Left Winger 21 Bayer 04 Leverkusen 13 3 €28.00m Current National Player
15 Brahim Díaz Attack - Right Winger 26 Real Madrid 11 8 €40.00m Current National Player
16 Anas Tajaouart Midfield - Central Midfield 20 RSC Anderlecht 10 1 €400k Current National Player
17 Gessime Yassine Attack - Right Winger 20 USL Dunkerque 9 2 €2.00m Current National Player
18 Hamza Igamane Attack - Centre-Forward 23 LOSC Lille 6 2 €7.00m Current National Player
19 Ilias Akhomach Attack - Right Winger 22 Villarreal CF 6 0 €15.00m Current National Player
20 Omar El Hilali Defender - Right-Back 22 RCD Espanyol Barcelona 4 0 €15.00m Current National Player
21 Souffian El Karouani Defender - Left-Back 25 FC Utrecht 4 0 €9.00m Current National Player
22 Maroan Sannadi Attack - Centre-Forward 25 Athletic Bilbao 3 0 €10.00m Current National Player
23 Illyès Benachour Midfield - Attacking Midfield 19 Sint-Truidense VV 2 1 Current National Player
24 Neil El Aynaoui Midfield - Central Midfield 24 AS Roma 2 0 €15.00m Current National Player
# Player Pos Age Club Debut Caps Goals Status
1 Noussair Mazraoui Defender - Right-Back 28 Manchester United 33 2 Recent National Player
2 Abde Ezzalzouli Attack - Left Winger 24 Real Betis Balompié 23 2 Recent National Player
3 Zakaria Aboukhlal Attack - Right Winger 26 Torino FC 22 3 Recent National Player
4 Yahia Attiyat Allah Defender - Left-Back 31 FC Sochi 22 0 Recent National Player
5 Faissal Al Mazyani Defender - Right-Back 21 RKC Waalwijk 12 1 Recent National Player
6 Ismaël Baouf Defender - Centre-Back 19 SC Cambuur Leeuwarden 10 1 Recent National Player
7 Amir Richardson Midfield - Central Midfield 24 ACF Fiorentina 9 0 Recent National Player
8 Amine Ouahabi Midfield - Central Midfield 17 KV Mechelen 6 0 Recent National Player
9 Oussama Targhalline Midfield - Defensive Midfield 24 Feyenoord Rotterdam 5 0 Recent National Player
10 Jones El-Abdellaoui Attack - Right Winger 20 Celta de Vigo 4 2 Recent National Player
11 Abdel Abqar Defender - Centre-Back 27 Getafe CF 3 0 Recent National Player
12 Zakaria El Ouahdi Defender - Right-Back 24 KRC Genk 1 0 Recent National Player
13 Moha Dahmouni Defender - Centre-Back 20 FC Villarreal C 1 0 Recent National Player
14 Reda Belahyane Midfield - Defensive Midfield 21 SS Lazio 1 0 Recent National Player
15 Safouane Benzahra Midfield 17 AS Monaco U19 1 0 Recent National Player
16 Bilal Nadir Midfield - Central Midfield 22 Olympique Marseille 0 0 Recent National Player
17 Mohamed Yassine Azzouz Midfield - Attacking Midfield 19 Oud-Heverlee Leuven U23 0 0 Recent National Player
18 Mohamed Karrou Midfield - Central Midfield 18 AS Saint-Priest U19 0 0 Recent National Player
19 Salaheddine Chihab Goalkeeper 33 MAS Fès 0 0 Recent National Player
# Player Pos Club Caps Goals Status
1 Noureddine Naybet Defender - Centre-Back Retired 115 4 Former National Player
2 Romain Saïss Defender - Centre-Back Al-Sadd SC 83 3 Former National Player
3 Youssef En-Nesyri Attack - Centre-Forward Fenerbahce 82 24 Current National Player
4 Houssine Kharja Midfield - Central Midfield Retired 78 13 Former National Player
5 Bono Goalkeeper Al-Hilal SFC 76 0 Current National Player
6 Hakim Ziyech Attack - Right Winger Without Club 64 25 Former National Player
7 Nordin Amrabat Attack - Right Winger Wydad Casablanca 64 7 Former National Player
8 Mustapha Hadji Midfield - Attacking Midfield Retired 63 13 Former National Player
9 Marouane Chamakh Attack - Centre-Forward Retired 62 17 Former National Player
10 Nayef Aguerd Defender - Centre-Back Olympique Marseille 56 2 Current National Player
11 Talal El Karkouri Defender - Centre-Back Retired 54 5 Former National Player
12 Karim El Ahmadi Midfield - Defensive Midfield Retired 53 1 Former National Player
13 Munir El Kajoui Goalkeeper Renaissance de Berkane 49 0 Current National Player
14 Youssef El Arabi Attack - Centre-Forward FC Nantes 47 16 Former National Player
15 Sofiane Boufal Midfield - Attacking Midfield Union Saint-Gilloise 46 8 Former National Player
16 Walid Regragui Defender - Right-Back Retired 44 1 Former National Player
17 Saïd Chiba Midfield - Defensive Midfield Retired 43 7 Former National Player
18 Azzedine Ounahi Midfield - Central Midfield Girona FC 41 8 Current National Player
19 Manuel da Costa Defender - Centre-Back Retired 38 1 Former National Player
20 Selim Amallah Midfield - Attacking Midfield Without Club 37 4 Former National Player
# Player Pos Club Goals Caps Goals/cap Status
1 Hakim Ziyech Attack - Right Winger Without Club 25 64 0.39 Former National Player
2 Youssef En-Nesyri Attack - Centre-Forward Fenerbahce 24 82 0.29 Current National Player
3 Marouane Chamakh Attack - Centre-Forward Retired 17 62 0.27 Former National Player
4 Youssef El Arabi Attack - Centre-Forward FC Nantes 16 47 0.34 Former National Player
5 Houssine Kharja Midfield - Central Midfield Retired 13 78 0.17 Former National Player
6 Mustapha Hadji Midfield - Attacking Midfield Retired 13 63 0.21 Former National Player
7 Munir El Haddadi Attack - Right Winger Esteghlal FC 10 16 0.63 Former National Player
8 Hicham Khaloua Attack - Left Winger Without Club 9 10 0.90 Former National Player
9 Sofiane Boufal Midfield - Attacking Midfield Union Saint-Gilloise 8 46 0.17 Former National Player
10 Azzedine Ounahi Midfield - Central Midfield Girona FC 8 41 0.20 Current National Player
11 Khalid Boutaïb Attack - Centre-Forward KACM Marrakech 8 20 0.40 Former National Player
12 Brahim Díaz Attack - Right Winger Real Madrid 8 11 0.73 Current National Player
13 Nordin Amrabat Attack - Right Winger Wydad Casablanca 7 64 0.11 Former National Player
14 Saïd Chiba Midfield - Defensive Midfield Retired 7 43 0.16 Former National Player
15 Zakaria Labyad Midfield - Attacking Midfield Dalian Yingbo 7 17 0.41 Former National Player
16 Saad El Haddad Midfield - Attacking Midfield Venezia FC 7 17 0.41 Current National Player
17 Ayman Arguigue Attack - Centre-Forward CD Teruel 6 16 0.38 Current National Player
18 Yanis Begraoui Attack - Centre-Forward GD Estoril Praia 6 15 0.40 Former National Player
19 Ilyes Housni Attack - Centre-Forward Paris Saint-Germain Espoirs 6 8 0.75 Former National Player
20 Talal El Karkouri Defender - Centre-Back Retired 5 54 0.09 Former National Player

Most-capped players in Morocco's history (≥10 caps).

# Player Pos Club Born Caps Goals Status
1 Noureddine Naybet Defender - Centre-Back Retired 1970-02-10 115 4 Former National Player
2 Romain Saïss Defender - Centre-Back Al-Sadd SC 1990-03-26 83 3 Former National Player
3 Youssef En-Nesyri Attack - Centre-Forward Fenerbahce 1997-06-01 82 24 Current National Player
4 Houssine Kharja Midfield - Central Midfield Retired 1982-11-09 78 13 Former National Player
5 Bono Goalkeeper Al-Hilal SFC 1991-04-05 76 0 Current National Player
6 Hakim Ziyech Attack - Right Winger Without Club 1993-03-19 64 25 Former National Player
7 Nordin Amrabat Attack - Right Winger Wydad Casablanca 1987-03-31 64 7 Former National Player
8 Mustapha Hadji Midfield - Attacking Midfield Retired 1971-11-16 63 13 Former National Player
9 Marouane Chamakh Attack - Centre-Forward Retired 1984-01-10 62 17 Former National Player
10 Nayef Aguerd Defender - Centre-Back Olympique Marseille 1996-03-30 56 2 Current National Player
11 Talal El Karkouri Defender - Centre-Back Retired 1976-07-08 54 5 Former National Player
12 Karim El Ahmadi Midfield - Defensive Midfield Retired 1985-01-27 53 1 Former National Player
13 Munir El Kajoui Goalkeeper Renaissance de Berkane 1989-05-10 49 0 Current National Player
14 Youssef El Arabi Attack - Centre-Forward FC Nantes 1987-02-03 47 16 Former National Player
15 Sofiane Boufal Midfield - Attacking Midfield Union Saint-Gilloise 1993-09-17 46 8 Former National Player
16 Walid Regragui Defender - Right-Back Retired 1975-09-23 44 1 Former National Player
17 Saïd Chiba Midfield - Defensive Midfield Retired 1970-09-28 43 7 Former National Player
18 Azzedine Ounahi Midfield - Central Midfield Girona FC 2000-04-19 41 8 Current National Player
19 Manuel da Costa Defender - Centre-Back Retired 1986-05-06 38 1 Former National Player
20 Selim Amallah Midfield - Attacking Midfield Without Club 1996-11-15 37 4 Former National Player
21 Issam El Adoua Midfield - Defensive Midfield Without Club 1986-12-09 35 2 Former National Player
22 Jawad El Yamiq Defender - Centre-Back Al-Najma SC 1992-02-29 34 3 Current National Player
23 Noussair Mazraoui Defender - Right-Back Manchester United 1997-11-14 33 2 Recent National Player
24 Moha Midfield - Attacking Midfield Retired 1977-09-12 33 1 Former National Player
25 Khalid Fouhami Goalkeeper Retired 1972-12-25 33 0 Former National Player
26 Abdelilah Fahmi Defender - Centre-Back Retired 1973-08-03 30 0 Former National Player
27 Adel Taarabt Midfield - Central Midfield Sharjah FC 1989-05-24 30 4 Former National Player
28 Omar El Kaddouri Midfield - Attacking Midfield Without Club 1990-08-21 30 5 Former National Player
29 Adil Ramzi Midfield - Left Midfield Retired 1977-07-14 26 0 Former National Player
30 Amine Harit Midfield - Attacking Midfield Basaksehir FK 1997-06-18 24 1 Former National Player
31 Adil Hermach Midfield - Defensive Midfield Retired 1986-06-27 24 0 Former National Player
32 Bilal El Khannouss Midfield - Attacking Midfield VfB Stuttgart 2004-05-10 24 1 Current National Player
33 Youssef Aït Bennasser Midfield - Defensive Midfield Kayserispor 1996-07-07 23 0 Former National Player
34 Abde Ezzalzouli Attack - Left Winger Real Betis Balompié 2001-12-17 23 2 Recent National Player
35 Zakaria Aboukhlal Attack - Right Winger Torino FC 2000-02-18 22 3 Recent National Player
36 Mehdi Carcela-González Attack - Right Winger Retired 1989-07-01 22 1 Former National Player
37 Mounir Obbadi Midfield - Central Midfield Retired 1983-04-04 22 0 Former National Player
38 Yahia Attiyat Allah Defender - Left-Back FC Sochi 1995-03-02 22 0 Recent National Player
39 Ali Maamar Defender - Right-Back RSC Anderlecht 2005-03-23 22 0 Current National Player
40 Zouhair Feddal Defender - Centre-Back Retired 1989-12-23 22 1 Former National Player
41 Adam Masina Defender - Centre-Back Torino FC 1994-01-02 21 0 Current National Player
42 Hamza Mendyl Defender - Left-Back Aris Thessaloniki 1997-10-21 20 0 Former National Player
43 Khalid Boutaïb Attack - Centre-Forward KACM Marrakech 1987-04-24 20 8 Former National Player
44 Jamal Alioui Defender - Right-Back Retired 1982-06-02 20 0 Former National Player
45 Nabil Baha Attack - Centre-Forward Retired 1981-08-12 20 4 Former National Player
46 Achraf Lazaar Midfield - Left Midfield Unknown 1992-01-22 19 0 Former National Player
47 Ilias Akhomach Attack - Right Winger Villarreal CF 2004-04-16 19 4 Former National Player
48 Ouasim Bouy Midfield - Defensive Midfield Retired 1993-06-11 18 3 Former National Player
49 Ahmed Tangeaoui Attack - Centre-Forward Retired 1982-05-29 18 0 Former National Player
50 Aymen Barkok Midfield - Attacking Midfield Without Club 1998-05-21 18 1 Former National Player
51 Zakaria Labyad Midfield - Attacking Midfield Dalian Yingbo 1993-03-09 17 7 Former National Player
52 Saad El Haddad Midfield - Attacking Midfield Venezia FC 2005-07-24 17 7 Current National Player
53 Aziz Bouhaddouz Attack - Centre-Forward Retired 1987-03-30 17 3 Former National Player
54 Munir El Haddadi Attack - Right Winger Esteghlal FC 1995-09-01 16 10 Former National Player
55 Ayman Arguigue Attack - Centre-Forward CD Teruel 2005-05-11 16 6 Current National Player
56 Amine Adli Attack - Left Winger AFC Bournemouth 2000-05-10 16 1 Current National Player
57 Yunis Abdelhamid Defender - Centre-Back AS FAR Rabat 1987-09-28 16 0 Former National Player
58 Ismail Aissati Midfield - Attacking Midfield Retired 1988-08-16 16 5 Former National Player
59 Yanis Begraoui Attack - Centre-Forward GD Estoril Praia 2001-07-04 15 6 Former National Player
60 Gharib Amzine Midfield - Left Midfield Retired 1973-05-03 15 1 Former National Player
61 Ahmed Kantari Defender - Centre-Back Retired 1985-06-28 15 0 Former National Player
62 Mounir El Hamdaoui Attack - Centre-Forward Retired 1984-07-14 15 3 Former National Player
63 Abderrahim Ouakili Midfield - Attacking Midfield --- 1970-12-12 14 3 Former National Player
64 Imrân Louza Midfield - Central Midfield Watford FC 1999-05-01 14 2 Former National Player
65 Zakaria El Ouahdi Defender - Right-Back KRC Genk 2001-12-31 14 4 Former National Player
66 Moncef Zekri Defender - Left-Back KV Mechelen 2008-09-20 14 0 Current National Player
67 Hassan Kachloul Midfield - Left Midfield Retired 1973-02-19 14 0 Former National Player
68 Nourdin Boukhari Midfield - Attacking Midfield Retired 1980-06-30 14 2 Former National Player
69 Faouzi El Brazi Defender - Centre-Back Retired 1977-05-22 14 0 Former National Player
70 Ilias Chair Midfield - Attacking Midfield Queens Park Rangers 1997-10-30 13 1 Former National Player
71 Adam Boufandar Midfield - Defensive Midfield Juventus Primavera 2006-08-11 13 1 Former National Player
72 Abdou Harroui Midfield - Central Midfield Hellas Verona 1998-01-13 13 1 Former National Player
73 Eliesse Ben Seghir Attack - Left Winger Bayer 04 Leverkusen 2005-02-16 13 3 Current National Player
74 Ryan Mmaee Attack - Centre-Forward Omonia Nicosia 1997-11-01 12 4 Former National Player
75 Ayman El Wafi Defender - Centre-Back FC Lugano 2004-05-11 12 1 Former National Player
76 Ayoub Amraoui Defender - Left-Back Al-Ahli SC 2004-05-14 12 0 Former National Player
77 Fouad Chafik Defender - Right-Back Retired 1986-10-16 12 0 Former National Player
78 Faissal Al Mazyani Defender - Right-Back RKC Waalwijk 2005-01-18 12 1 Recent National Player
79 Aatif Chahechouhe Midfield - Attacking Midfield Retired 1986-07-02 12 1 Former National Player
80 Abdelhamid Sabiri Midfield - Attacking Midfield ACF Fiorentina 1996-11-28 11 2 Former National Player
81 Brahim Díaz Attack - Right Winger Real Madrid 1999-08-03 11 8 Current National Player
82 Oussama Tannane Midfield - Attacking Midfield Umm Salal SC 1994-03-23 11 2 Former National Player
83 Oussama Idrissi Attack - Left Winger CF Pachuca 1996-02-26 11 3 Former National Player
84 Omar Sadik Attack - Centre-Forward Pau FC 2004-03-22 10 2 Former National Player
85 Nabil Alioui Midfield - Attacking Midfield Damac FC 1999-02-18 10 1 Former National Player
86 Samy Mmaee Defender - Centre-Back Qarabağ FK 1996-09-08 10 0 Former National Player
87 Anas Tajaouart Midfield - Central Midfield RSC Anderlecht 2005-09-07 10 1 Current National Player
88 Ismaël Baouf Defender - Centre-Back SC Cambuur Leeuwarden 2006-09-17 10 0 Former National Player
89 Ismael Benktib Midfield - Central Midfield COD Meknès 1998-07-04 10 1 Former National Player
90 Ibrahim Salah Attack - Left Winger FC Basel 1893 2001-08-30 10 2 Former National Player
91 Mounir Diane Midfield - Attacking Midfield Retired 1982-05-16 10 1 Former National Player
92 Oussama Targhalline Midfield - Defensive Midfield Feyenoord Rotterdam 2002-05-20 10 1 Former National Player
93 Rachid Alioui Attack - Centre-Forward Sporting Club de Toulon 1992-06-18 10 2 Former National Player
94 Nabil El Zhar Attack - Right Winger Retired 1986-08-27 10 2 Former National Player
95 Hicham Khaloua Attack - Left Winger Without Club 1995-05-07 10 9 Former National Player
96 Mattia El Hilali Midfield - Defensive Midfield Zeta Milano 1998-01-20 10 0 Former National Player
97 Driss Fettouhi Midfield - Central Midfield Al-Ahli SC 1989-09-30 10 1 Former National Player

History — Morocco at international tournaments

Date Competition Stage Opponent Venue Score Result
30 Jan 2024 AFCON Africa Cup of Nations 2023 Round of 16 South Africa H 0–2 L
17 Dec 2022 WM FIFA World Cup 2022 Third place Croatia A 1–2 L
14 Dec 2022 WM FIFA World Cup 2022 Semi-final France A 0–2 L
10 Dec 2022 WM FIFA World Cup 2022 Quarter-final Portugal H 1–0 W
06 Dec 2022 WM FIFA World Cup 2022 Round of 16 Spain H 0–0 (3–0 pen) W
01 Dec 2022 WM FIFA World Cup 2022 Group F Canada A 2–1 W
27 Nov 2022 WM FIFA World Cup 2022 Group F Belgium A 2–0 W
23 Nov 2022 WM FIFA World Cup 2022 Group F Croatia H 0–0 D
30 Jan 2022 AFCON Africa Cup of Nations 2021 Quarter-final Egypt A 1–2 L
25 Jan 2022 AFCON Africa Cup of Nations 2021 Round of 16 Malawi H 2–1 W
05 Jul 2019 AFCON Africa Cup of Nations 2019 Round of 16 Benin H 1–1 (1–4 pen) L
25 Jun 2018 WM FIFA World Cup 2018 Group B Spain A 2–2 D
20 Jun 2018 WM FIFA World Cup 2018 Group B Portugal A 0–1 L
15 Jun 2018 WM FIFA World Cup 2018 Group B Iran H 0–1 L
29 Jan 2018 AFCON Africa Cup of Nations 2017 Quarter-final Egypt A 0–1 L
29 Jun 1994 WM FIFA World Cup 1994 Group F Netherlands H 1–2 L
25 Jun 1994 WM FIFA World Cup 1994 Group F Saudi Arabia A 1–2 L
19 Jun 1994 WM FIFA World Cup 1994 Group F Belgium A 0–1 L
23 Jun 0000 WM FIFA World Cup 1998 Group A Scotland A 3–0 W
17 Jun 0000 WM FIFA World Cup 1986 Round of 16 West Germany H 0–1 L
16 Jun 0000 WM FIFA World Cup 1998 Group A Brazil A 0–3 L
11 Jun 0000 WM FIFA World Cup 1970 Group 4 Bulgaria A 1–1 D
11 Jun 0000 WM FIFA World Cup 1986 Group F Portugal A 3–1 W
10 Jun 0000 WM FIFA World Cup 1998 Group A Norway H 2–2 D
06 Jun 0000 WM FIFA World Cup 1986 Group F England A 0–0 D
06 Jun 0000 WM FIFA World Cup 1970 Group 4 Peru A 0–3 L
03 Jun 0000 WM FIFA World Cup 1970 Group 4 West Germany H 1–2 L
02 Jun 0000 WM FIFA World Cup 1986 Group F Poland H 0–0 D