Group C

Morocco Morocco

2022 was not a fluke. The Atlas Lions built something real under Regragui: defensive organization, collective spirit, and a counter-attacking threat that punished anyone who pushed too high. Creativity is limited and the shape can become over-cautious. The question is whether 2022 was the peak or just the beginning.

This profile summarizes Morocco's World Cup 2026 simulation path from the latest current-state snapshot: group outlook, finish distribution, possible knockout routes, opponent pools, squad context, and title chances.

Champion 0%
Group qualification 100%
Squad market €487.2m
Avg age 26.5
Avg height 1.831m
Manager Mohamed Ouahbi
Current-state snapshot

This profile is based on 10k current-state simulations using the WC26 simulator engine. The numbers are a model snapshot, not a guarantee. Team ratings, squads and injury updates may change over time.

10k current-state simulations

Latest result included: France 0-2 Spain

Guide

How to read this team profile

Group finish and stage reach values are model outputs from the latest current-state team profile snapshot. Path sections show how Morocco's route changes by group finish, while opponent pools summarize the teams most often appearing in each round.

This page uses Knockout-phase current-state snapshot using latest committed Match Updates, official locked results, current ratings, and fixed knockout bracket state as of 15 Jul 2026 1:47 PM UTC+3. Other public forecast pages may still use root compatibility datasets until they are updated separately, and custom Team Strength settings can change future tournament paths in the live simulator.

Group

Finish probabilities

1st 0%
2nd 100.0%
3rd place 0% Qualified from 3rd 0% Eliminated in 3rd 0%
4th 0%

Tournament

Stage reach probabilities

R32 100%
R16 100%
QF 100%
SF 0%
Final 0%
Champion 0%

Conditional path

Path by group finish

Finish Sample R32R16QFSFFinalChampion
1st n/a 100%100%100%0%0%0%
2nd 100.0% 100%100%100%0%0%0%
3rd No longer possible

Overall opponent pool

Most common opponents by round

If reached shows the opponent split among this team's matches in that round. All sims shows how often the matchup happens across the latest current-state snapshot.

R32

Netherlands Netherlands If reached: 100.0% All sims: 100.0% Matchup win rate: 100.0%

R16

Canada Canada If reached: 100.0% All sims: 100.0% Matchup win rate: 100.0%

QF

France France If reached: 100.0% All sims: 100.0% Matchup win rate: 0%

SF

No opponent samples.

Final

No opponent samples.

Finish 1st

Morocco opponent pool if finishing 1st

For group-finish paths, If reached is measured within that finish path and round. Path sims shows how often the matchup happens among simulations where the team finished in that position.

R32

Not enough samples.

R16

Not enough samples.

QF

Not enough samples.

SF

Not enough samples.

Final

Not enough samples.

Finish 2nd

Morocco opponent pool if finishing 2nd

For group-finish paths, If reached is measured within that finish path and round. Path sims shows how often the matchup happens among simulations where the team finished in that position.

R32

Netherlands Netherlands If reached: 100.0% Path sims: 100.0% Matchup win rate: 100.0%

R16

Canada Canada If reached: 100.0% Path sims: 100.0% Matchup win rate: 100.0%

QF

France France If reached: 100.0% Path sims: 100.0% Matchup win rate: 0%

SF

Not enough samples.

Final

Not enough samples.

Finish 3rd

Morocco opponent pool if finishing 3rd

For group-finish paths, If reached is measured within that finish path and round. Path sims shows how often the matchup happens among simulations where the team finished in that position.

R32

No longer possible

R16

No longer possible

QF

No longer possible

SF

No longer possible

Final

No longer possible

Squad

Current squad

26 players
Pos Player Age Height Club Market
GK Yassine Bounou 35 1,95m Al-Hilal SFC €3.5m
GK Ahmed Reda Tagnaouti 30 1,92m AS FAR Rabat €800k
GK Munir El Kajoui 37 1,90m Renaissance de Berkane €700k
RB Achraf Hakimi 28 1,81m Paris Saint-Germain €80.0m
RB Noussair Mazraoui 28 1,83m Manchester United €20.0m
CB Nayef Aguerd 30 1,90m Olympique Marseille €20.0m
RB Zakaria El Ouahdi 24 1,75m KRC Genk €15.0m
CB Chadi Riad 22 1,87m Crystal Palace €12.0m
LB Anass Salah-Eddine 24 1,80m PSV Eindhoven €12.0m
CB Issa Diop 29 1,94m Fulham FC €10.0m
CB Redouane Halhal 23 1,88m KV Mechelen €3.0m
LB Youssef Belammari 27 1,80m Al Ahly FC €1.2m
DM Sofyan Amrabat 29 1,83m Real Betis Balompié €12.0m
CM Ayyoub Bouaddi 19 1,85m LOSC Lille €50.0m
CM Neil El Aynaoui 24 1,86m AS Roma €23.0m
CM Samir El Mourabet 21 1,86m RC Strasbourg Alsace €18.0m
CM Azzedine Ounahi 26 1,82m Girona FC €10.0m
RW Brahim Díaz 26 1,70m Real Madrid €35.0m
RW Chemsdine Talbi 21 1,75m Sunderland AFC €25.0m
RW Ayoube Amaimouni-Echghouyab 21 1,78m Eintracht Frankfurt €10.0m
RW Gessime Yassine 20 1,73m RC Strasbourg Alsace €10.0m
AM Ismael Saibari 25 1,85m PSV Eindhoven €40.0m
AM Bilal El Khannouss 22 1,80m VfB Stuttgart €35.0m
CF Ayoub El Kaabi 32 1,82m Olympiacos Piraeus €5.0m
LW Abde Ezzalzouli 24 1,77m Real Betis Balompié €30.0m
LW Soufiane Rahimi 30 1,83m Al-Ain FC €6.0m

Important note: This simulator and its probability outputs are for entertainment and informational purposes only. They are not investment advice, financial advice, or a recommendation to buy, sell, trade, or participate in any prediction market. No real-money contest is offered or accepted on baplab.