Group
Group C
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.
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.
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.
Tournament
Stage reach probabilities
Conditional path
Path by group finish
| Finish | Sample | R32 | R16 | QF | SF | Final | Champion |
|---|---|---|---|---|---|---|---|
| 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
R16
QF
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
R16
QF
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
| 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.