Morocco's all-time FIFA World Cup statistics
In this continuously-updated article, we take a look at Morocco's all-time FIFA World Cup statistics.
All-time record across 7 FIFA World Cup appearances (1970–2026)
| Confederation | CAF |
| Best FIFA World Cup achievement | Fourth place (2022) |
| FIFA World Cup appearances (inc 2026) | 7 (1970, 1986, 1994, 1998, 2018, 2022, 2026) |
| First FIFA World Cup | 1970 (group stage) |
| Most recent FIFA World Cup | 2022 (fourth place) |
| Current sequence of successive qualifications (inc 2026) | 3 (since 2018) |
| FIFA World Cup hosts | N/A |
Record by tournament
| Year - Host | Result | Head coach | Top scorer | P | W | D | L | F | A | GD |
| 1930 - URU | Did not participate |
|
|
|
|
|
|
| ||
| 1934 - ITA | Did not participate |
|
|
|
|
|
|
| ||
| 1938 - FRA | Did not participate |
|
|
|
|
|
|
| ||
| 1950 - BRA | Did not participate |
|
|
|
|
|
|
| ||
| 1954 - SUI | Did not participate |
|
|
|
|
|
|
| ||
| 1958 - SWE | Did not participate |
|
|
|
|
|
|
| ||
| 1962 - CHI | Did not qualify |
|
|
|
|
|
|
| ||
| 1966 - ENG | Did not participate |
|
|
|
|
|
|
| ||
| 1970 - MEX | Group stage | Blagoje Vidinic, YUG | Mahjoub Ghazouani, Houmane Jarir (1) | 3 | 0 | 1 | 2 | 2 | 6 | -4 |
| 1974 - FRG | Did not qualify |
|
|
|
|
|
|
| ||
| 1978 - ARG | Did not qualify |
|
|
|
|
|
|
| ||
| 1982 - ESP | Did not qualify |
|
|
|
|
|
|
| ||
| 1986 - MEX | Round of 16 | Jose Faria, BRA | Abdelrazzak Khairi (2) | 4 | 1 | 2 | 1 | 3 | 2 | 1 |
| 1990 - ITA | Did not qualify |
|
|
|
|
|
|
| ||
| 1994 - USA | Group stage | Abdellah Blinda, MAR | Mohammed Chaouch, Hassan Nader (1) | 3 | 0 | 0 | 3 | 2 | 5 | -3 |
| 1998 - FRA | Group stage | Henri Michel, FRA | Salaheddine Bassir, Abdeljalil Hadda (2) | 3 | 1 | 1 | 1 | 5 | 5 | 0 |
| 2002 - JPN/KOR | Did not qualify |
|
|
|
|
|
|
| ||
| 2006 - GER | Did not qualify |
|
|
|
|
|
|
| ||
| 2010 - RSA | Did not qualify |
|
|
|
|
|
|
| ||
| 2014 - BRA | Did not qualify |
|
|
|
|
|
|
| ||
| 2018 - RUS | Group stage | Herve Renard, FRA | Khalid Boutaib, Youssef En-Nesyri (1) | 3 | 0 | 1 | 2 | 2 | 4 | -2 |
| 2022 - QAT | Fourth place | Walid Regragui, MAR | Youssef En-Nesyri (2) | 7 | 3 | 2 | 2 | 6 | 5 | 1 |
| OVERALL RECORD | 23 | 5 | 7 | 11 | 20 | 27 | -7 | |||
P = Played · W = Won · D = Drawn · L = Lost · F = Goals for · A = Goals against · GD = Goal difference
All-time World Cup record
| Phase | P | W | D | L | GF | GA | GD |
| Overall | 23 | 5 | 7 | 11 | 20 | 27 | -7 |
| Group stage | 18 | 4 | 6 | 8 | 18 | 22 | -4 |
| Knockout phase | 5 | 1 | 1 | 3 | 2 | 5 | -3 |
GF = Goals for · GA = Goals against · GD = Goal difference
General team records
| Biggest win | 3-0: vs Scotland (group stage, 23/06/1998) |
| Biggest defeat | 0-3: vs Peru (group stage, 06/06/1970) 0-3: vs Brazil (group stage, 16/06/1998) |
| Highest scoring draw | 2-2: twice, most recently, vs Spain (group stage, 25/06/2018) |
| Highest scoring match | 4 goals: three times, most recently, Morocco 2-2 Spain (group stage, 25/06/2018) |
| Most goals scored in a match | 3 goals: 3-1 vs Portugal (group stage, 11/06/1986) 3 goals: 3-0 vs Scotland (group stage, 23/06/1998) |
| Most goals conceded in a match | 3 goals: 0-3 vs Peru (group stage, 06/06/1970) 3 goals: 0-3 vs Brazil (group stage, 16/06/1998) |
| Most goals scored at a FIFA World Cup | 6: 2022 (7 matches) |
| Fewest goals scored at a FIFA World Cup | 2: three times, most recently, 2018 (3 matches) |
| Most goals conceded at a FIFA World Cup | 6: 1970 (3 matches) |
| Fewest goals conceded at a FIFA World Cup | 2: 1986 (4 matches) |
Streaks
| Successive wins | 2: 27/11/2022 - 01/12/2022 |
| Successive defeats | 4: 17/06/1986 - 29/06/1994 |
| Successive draws | 3: 11/06/1970 - 06/06/1986 |
| Successive matches without a defeat | 6: 25/06/2018 - 10/12/2022 |
| Successive matches without a win | 6: 17/06/1986 - 16/06/1998 |
| Successive matches with a goal scored | 3: 25/06/1994 - 10/06/1998 |
| Successive matches without scoring | 2 - three times, most recently, 15/06/2018 - 20/06/2018 |
| Successive clean sheets | 2: three times, most recently, 06/12/2022 - 10/12/2022 |
Knockout records
Round by round WL record *ties won or lost
Round of 16 - W1 L1
Quarter-finals - W1 L0
Semi-finals - W0 L1
Third-place - W0 L1
Extra time
Morocco vs Spain 0-0 AET 3-0 PSO 2022, round of 16
Penalty shoot-outs
W1 L0
W 3-0 vs Spain (2022, round of 16)
Player records
Most FIFA World Cup participations
2 - 16 players
Most FIFA World Cup matches played
10 - Achraf Hakimi (3-2018; 7-2022)
10 - Hakim Ziyech (3-2018; 7-2022)
8 - Sofyan Amrabat (1-2018; 7-2022)
8 - Youssef En Nesyri (1-2018; 7-2022)
8 - Romain Saiss (2-2018; 6-2022)
7 - Selim Amallah (7-2022)
7 - Sofiane Boufal (7-2022)
7 - Azzedine Ounahi (7-2022)
6 - Yahya Attiat-Allah (6-2022)
6 - Yassine Bounou (6-2022)
6 - Jawad El Yamiq (6-2022)
6 - Mustafa Hadji (3-1994; 3-1998)
Most FIFA World Cup goals scored
3 - Youssef En Nesyri (1-2018; 2-2022)
2 - Salaheddine Bassir (2-1998)
2 - Abdeljalil Hadda (2-1998)
2 - Abdelrazzak Khairi (2-1986)
1: 11 players
Most FIFA World Cup tournaments with a goal
2 - Youssef En Nesyri (2018, 2022)
Youngest player to make an appearance at a FIFA World Cup
18y 221d - Bilal El Khannouss vs Croatia (17/12/2022)
19y 223d - Achraf Hakimi vs IR Iran (15/06/2018)
20y 341d - Abde Ezzalzouli vs Croatia (23/11/2022)
20y 362d - Amine Harit vs IR Iran (15/06/2018)
21y 24d - Youssef En Nesyri vs Spain (25/06/2018)
Youngest goalscorer at a FIFA World Cup
21y 24d - Youssef En Nesyri vs Spain (25/06/2018)
22y 161d - Mahjoub Ghazouani vs Bulgaria (11/06/1970)
22y 282d - Zakaria Aboukhlal vs Belgium (27/11/2022)
23y 203d - Abdelrazzak Khairi vs Portugal (11/06/1986)
23y 225d - Achraf Dari vs Croatia (17/12/2022)
Oldest player to make an appearance at a FIFA World Cup
33y 314d - Mbark Boussoufa vs Spain (25/06/2018)
33y 201d - Munir El Kajoui vs Belgium (27/11/2022)
33y 149d - Karim El Ahmadi vs Spain (25/06/2018)
33y 59d - Abdelmajid Dolmy vs Germany FR (17/06/1986)
32y 326d - Mustapha El Hadaoui vs Belgium (19/06/1994)
Oldest goalscorer at a FIFA World Cup
32y 246d - Romain Saiss vs Belgium (27/11/2022)
31y 149d - Abdelkarim Krimau vs Portugal (11/06/1986)
31y 62d - Khalid Boutaib vs Spain (25/06/2018)
29y 257d - Hakim Ziyech vs Canada (01/12/2022)
28y 356d - Hassan Nader vs Netherlands (29/06/1994)
Most consecutive appearances with a goal
1 - 15 players
Most goals in a match
2 - Salaheddine Bassir vs Scotland (1998, group stage)
2 - Abdelrazzak Khairi vs Portugal (1986, group stage)
Hat-tricks
N/A
Fastest goal scored
3' 31'' - Hakim Ziyech vs Canada (2022, group stage)
8' 21'' - Achraf Dari vs Croatia (2022, third-place play-off)
13' 23'' - Khalid Boutaib vs Spain (2018, group stage)
Most clean sheets (GK)
3 - Yassine Bounou (3-2022)
2 - Ezzaki Badou (2-1986)
1 - Driss Ben Zekri (1-1998)
1 - Zakaria El Achraf (1-1994)
1 - Munir El Kajoui (1-2022)
Red cards
Walid Cheddira vs Portugal (2022, quarter-finals)
Coaches
Most final tournaments
1 - Blagoje Vidinic, YUG (1970)
1 - Jose Faria, BRA (1986)
1 - Abdellah Blinda, MAR (1994)
1 - Henri Michel, FRA (1998)
1 - Herve Renard, FRA (2018)
1 - Walid Regragui, MAR (2022)
Most matches
7 - Walid Regragui, MAR (7-2022)
4 - Jose Faria, BRA (4-1986)
3 - Abdellah Blinda, MAR (3-1994)
3 - Henri Michel, FRA (3-1998)
3 - Herve Renard, FRA (3-2018)
3 - Blagoje Vidinic, YUG (3-1970)
Most matches won
3 - Walid Regragui, MAR (3-2022)
Youngest coach
35y 357d - Blagoje Vidinic vs Germany FR (03/06/1970)
42y 267d - Abdellah Blinda vs Belgium (19/06/1994)
47y 61d - Walid Regragui vs Croatia (23/11/2022)
Oldest coach
53y 52d - Jose Faria vs Germany FR (17/06/1986)
50y 238d - Henri Michel vs Scotland (23/06/1998)
49y 268d - Herve Renard vs Spain (25/06/2018)
Penalties taken
No FIFA World Cup penalties recorded.
Penalties faced
| Min. | Span | Goalkeeper | Opposition player | Team | Date | Match | Execution |
| 7' | 1H | Khalil Azmi (MAR) | Sami Al Jaber | Saudi Arabia | 25/06/1994 | KSA vs MAR | Conceded |
Complete World Cup match results
| Tournament | Date | Match |
| 1970 | 03/06/1970 | Germany FR 2-1 Morocco, Group stage (Leon-MEX) |
| 1970 | 06/06/1970 | Peru 3-0 Morocco, Group stage (Leon-MEX) |
| 1970 | 11/06/1970 | Bulgaria 1-1 Morocco, Group stage (Leon-MEX) |
| 1986 | 02/06/1986 | Morocco 0-0 Poland, Group stage (San Nicolas de los Garza-MEX) |
| 1986 | 06/06/1986 | England 0-0 Morocco, Group stage (Monterrey-MEX) |
| 1986 | 11/06/1986 | Portugal 1-3 Morocco, Group stage (Guadalajara-MEX) |
| 1986 | 17/06/1986 | Morocco 0-1 Germany FR, Round of 16 (San Nicolas de los Garza-MEX) |
| 1994 | 19/06/1994 | Belgium 1-0 Morocco, Group stage (Orlando-USA) |
| 1994 | 25/06/1994 | Saudi Arabia 2-1 Morocco, Group stage (New York/New Jersey-USA) |
| 1994 | 29/06/1994 | Morocco 1-2 Netherlands, Group stage (Orlando-USA) |
| 1998 | 10/06/1998 | Morocco 2-2 Norway, Group stage (Montpellier-FRA) |
| 1998 | 16/06/1998 | Brazil 3-0 Morocco, Group stage (Nantes-FRA) |
| 1998 | 23/06/1998 | Scotland 0-3 Morocco, Group stage (Saint-Etienne-FRA) |
| 2018 | 15/06/2018 | Morocco 0-1 IR Iran, Group stage (St. Petersburg-RUS) |
| 2018 | 20/06/2018 | Portugal 1-0 Morocco, Group stage (Moscow-RUS) |
| 2018 | 25/06/2018 | Spain 2-2 Morocco, Group stage (Kaliningrad-RUS) |
| 2022 | 23/11/2022 | Morocco 0-0 Croatia, Group stage (Al Khor-QAT) |
| 2022 | 27/11/2022 | Belgium 0-2 Morocco, Group stage (Doha (Ad-Dawhah)-QAT) |
| 2022 | 01/12/2022 | Canada 1-2 Morocco, Group stage (Doha (Ad-Dawhah)-QAT) |
| 2022 | 06/12/2022 | Morocco 0-0 Spain, Round of 16 (Doha-QAT) aet (3-0 PSO) |
| 2022 | 10/12/2022 | Morocco 1-0 Portugal, Quarter-finals (Doha (Ad-Dawhah)-QAT) |
| 2022 | 14/12/2022 | France 2-0 Morocco, Semi-finals (Al Khor-QAT) |
| 2022 | 17/12/2022 | Croatia 2-1 Morocco, Third-place play-off (Al Rayyan-QAT) |