Mundial 2030 logoMundial 2030My account

Morocco

Morocco is a national team from Africa (CAF).

Morocco have played at the World Cup 7 times (first in 1970, most recently in 2026). Best result: fourth place (2022). Record at the finals: 29 matches, 8 wins, 9 draws, 12 defeats, goals 30–33. Top scorer: Ismael Saibari and Youssef En-Nesyri (3 goals).

As a host nation, Morocco is already qualified for the centenary World Cup of 2030.

The squad pool on this page lists 25 players, built from recent competitive line-ups. Most appearances in that window: Bono (11); most goals: Ismael Saibari (6).

Coach in the latest data: Mohamed Ouahbi.

Team: Morocco
Champions
0
World Cups played
7
Confederation
CAF

Every World Cup appearance

EditionResult
World Cup 1970Group stage
World Cup 1986Round of 16
World Cup 1994Group stage
World Cup 1998Group stage
World Cup 2018Group stage
World Cup 2022Fourth place
World Cup 2026Quarter-finals

Top scorers

PlayerGoals
Ismael Saibari3
Youssef En-Nesyri3
Abdeljalil Hadda2
Abderrazak Khairi2
Azzedine Ounahi2
Salaheddine Bassir2
Soufiane Rahimi2
Abdelkrim Merry1
Achraf Dari1
Achraf Hakimi1

Upcoming matches

DateMatchCompetition
11 November 2026Morocco vs NigerAfrica Cup of Nations - Qualification
15 November 2026Niger vs MoroccoAfrica Cup of Nations - Qualification

Predict these matches in the free score game

Squad

Squad pool: 25 players (data as of 7 November 2026)
PlayerPosAppsMinutesGoalsAssistsPrice
BonoGK111,023005.5
Achraf HakimiDEF9843147.0
Noussair MazraouiDEF8666016.5
Issa DiopDEF5477107.5
Nayef AguerdDEF436311—
Chadi RiadDEF4345016.0
Jawad El YamiqDEF433400—
Youssef BelammariDEF3247014.5
Anass Salah-EddineDEF4212005.0
Adam MasinaDEF320900—
Redouane HalhalDEF2180006.0
Neil El AynaouiMID98360011.0
Brahim DíazMID107991411.5
Bilal El KhannoussMID106861010.5
Azzedine OunahiMID9527308.5
Sofyan AmrabatMID7496007.0
Ayyoub BouaddiMID5384009.0
Eliesse Ben SeghirMID526000—
Ismael SaibariFWD106746013.5
Youssef En-NesyriFWD428421—
Soufiane RahimiFWD8250219.0
Chemsdine TalbiFWD6199016.0
Hamza IgamaneFWD418521—
Ayoub El KaabiFWD4179106.0
Abdessamad EzzalzouliFWD316900—

Latest starting line-up

Formation: 4-2-3-1 · Coach: Mohamed Ouahbi · 4 October 2026 · Mali 1–1

#PlayerPosRating
1BonoGK7.2
28A. MaamarDEF7.0
14I. DiopDEF6.7
5N. AguerdDEF7.0
26A. Salah-EddineDEF7.0
24N. El AynaouiMID7.3
6A. BouaddiMID7.3
23B. El KhannoussMID7.2
8A. OunahiMID7.3
17A. EzzalzouliMID7.6
11I. SaibariFWD6.3

Legends and former regulars

PlayerCapsYears
Noureddine Naybet1171990–2006
Abdeljalil Hadda—1998–1998
Salaheddine Bassir—1998–1998
Abderrazak Khairi—1986–1986
Khalid Boutaïb—2018–2018
Mustapha Hadji—1998–1998
Hassan Nader—1994–1994
Mohammed Chaouch—1994–1994
Abdelkrim Merry—1986–1986
Houmane Jarir—1970–1970
Maouhoub Ghazouani—1970–1970

Match reports on this site

DateMatchCompetitionRound
9 July 2026France 2–0 MoroccoWorld Cup 2026Quarter-final
4 July 2026Canada 0–3 MoroccoWorld Cup 2026Round of 16
29 June 2026Netherlands 1–1 (pens 2–3) MoroccoWorld Cup 2026Round of 32
24 June 2026Morocco 4–2 HaitiWorld Cup 2026Group stage · Group C
19 June 2026Scotland 0–1 MoroccoWorld Cup 2026Group stage · Group C
13 June 2026Brazil 1–1 MoroccoWorld Cup 2026Group stage · Group C
17 December 2022Croatia 2–1 MoroccoWorld Cup 2022Third-place match
14 December 2022France 2–0 MoroccoWorld Cup 2022Semi-final
10 December 2022Morocco 1–0 PortugalWorld Cup 2022Quarter-final
6 December 2022Morocco 0–0 (pens 3–0) SpainWorld Cup 2022Round of 16
1 December 2022Canada 1–2 MoroccoWorld Cup 2022Group stage · Group F
27 November 2022Belgium 0–2 MoroccoWorld Cup 2022Group stage · Group F
23 November 2022Morocco 0–0 CroatiaWorld Cup 2022Group stage · Group F
25 June 2018Spain 2–2 MoroccoWorld Cup 2018Group stage · Group B
20 June 2018Portugal 1–0 MoroccoWorld Cup 2018Group stage · Group B
15 June 2018Morocco 0–1 IranWorld Cup 2018Group stage · Group B
23 June 1998Scotland 0–3 MoroccoWorld Cup 1998Group stage · Group A
16 June 1998Brazil 3–0 MoroccoWorld Cup 1998Group stage · Group A
10 June 1998Morocco 2–2 NorwayWorld Cup 1998Group stage · Group A
29 June 1994Morocco 1–2 NetherlandsWorld Cup 1994Group stage · Group F
25 June 1994Saudi Arabia 2–1 MoroccoWorld Cup 1994Group stage · Group F
19 June 1994Belgium 1–0 MoroccoWorld Cup 1994Group stage · Group F
17 June 1986Morocco 0–1 West GermanyWorld Cup 1986Round of 16
11 June 1986Portugal 1–3 MoroccoWorld Cup 1986Group stage · Group F
6 June 1986England 0–0 MoroccoWorld Cup 1986Group stage · Group F
2 June 1986Morocco 0–0 PolandWorld Cup 1986Group stage · Group F
11 June 1970Bulgaria 1–1 MoroccoWorld Cup 1970Group stage · Group 4
6 June 1970Peru 3–0 MoroccoWorld Cup 1970Group stage · Group 4
3 June 1970Morocco 1–2 West GermanyWorld Cup 1970Group stage · Group 4

All national teams · Pick these players in fantasy football