Africa Cup of Nations · Matchweek 1 · Dec 21

Morocco - Comoros

Morocco beat Comoros 2-0 in Africa Cup of Nations (Matchweek 1). Goals: S. Rahimi (P) 11'.

🏟 Complexe Sportif Moulay Abdellah Rabat 👤 Referee: Ndala Ngambo, DR Congo
Key events
36' 🟨 Y. KariYellow card Comoros
45+3' 🟨 B. DiazYellow card Morocco
Quick stats
%79 Possession %21
8 Total shots 1
1 Shots on target 1
3 Shots off target 0
4 Blocked shots 0
5 Shots inside box 0
3 Shots outside box 1
1 Saves 1
Match timeline
First half
R. Saiss ↔ J. El YamiqSubstitution🔁
19'
36'
🟨Y. KariYellow card
B. DiazYellow card🟨
45+3'
FT 2 - 0
Match statsMorocco · Comoros
Key stats
%79 Possession %21
Shots
8 Total shots 1
1 Shots on target 1
3 Shots off target 0
4 Blocked shots 0
5 Shots inside box 0
3 Shots outside box 1
1 Saves 1
Passing
390 Total passes 107
354 Accurate passes 66
%91 Pass accuracy %62
Set pieces & discipline
2 Corners 0
0 Offsides 2
10 Fouls 12
Cards
1 Yellow cards 1
By half
0 1st-half goals 0
2 2nd-half goals 0
HEAD TO HEAD1 meetings
Morocco 1
Too few meetings for a trend
Comoros 0
1 Morocco 0 draw 0 Comoros
GOALS IN THIS FIXTURE
2.0goals / match
2–0total goals
1/0clean sheets
2-0Morocco best win · Jan 14
%100 Over 1.5 1/1
%0 Over 2.5 0/1
%0 Over 3.5 0/1
%0 BTTS 0/1
DOES THE VENUE MATTER
Morocco at home1 matches
1W 0D 0L 2:0
Results are read from the side that hosted the match.
SEASON COMPARISON
1Moroccoin the table7pts
3matches 2-1-0W-D-L 6:1goals +5diff
WDW
6Comorosin the table2pts
3matches 0-2-1W-D-L 0:2goals -2diff
DDL
PREVIOUS MEETINGS
Jan 14 Morocco 2-0 Comoros Africa Cup of Nations
WHAT THE NUMBERS SAY
Morocco dominated the ball79% possession
Morocco took more shots8 - 1
THIS MATCH VS SEASON AVERAGE
Goals 2.01.8 +0.2
Shots 8.011.2 -3.2
On target 1.03.5 -2.5
Possession %79%61 +18.0
Corners 2.04.8 -2.8
Conceded 0.00.2 -0.2
this matchseason average · 4 matches
Goals 0.00.0
Shots 1.06.0 -5.0
On target 1.00.5 +0.5
Possession %21%40 -19.5
Corners 0.02.5 -2.5
Conceded 2.00.0 +2.0
this matchseason average · 2 matches
PLAYER RATINGS★ Brahim Díaz 8.20
Starting XI
10 Brahim Díaz F · 76' 8.20
Goals1On target2/2Key pass2Dribbles1/1Duels won5/11Fouls won4Fouls3Passes34 · %31
26 Anass Salah-Eddine D · 90' 7.30
Assist1Key pass2Interceptions3Duels won1/4Fouls won1Fouls2Passes59 · %54
8 Azzedine Ounahi M · 64' 7.30
Key pass1Dribbles1/1Duels won6/9Fouls won5Passes65 · %56
5 Nayef Aguerd D · 90' 7.20
Dribbles1/2Interceptions1Duels won2/6Fouls2Passes82 · %75
3 Noussair Mazraoui D · 90' 7.20
Assist1On target1/1Key pass2Tackles3Interceptions1Duels won5/11Fouls won1Fouls1Passes67 · %59
1 Bono G · 90' 7.00
Saves2Passes20 · %15
4 Sofyan Amrabat M · 90' 7.00
Key pass2Tackles2Duels won4/9Fouls3Passes82 · %75
11 Ismael Saibari F · 76' 6.90
Duels won4/7Fouls won4Fouls2Offside1Passes37 · %33
6 Romain Saïss D · 19' · K 6.90
Duels won1/1Fouls won1Passes17 · %14
24 Neil El Aynaoui M · 90' 6.30
Tackles3Duels won6/14Fouls won1Passes68 · %64
9 Soufiane Rahimi F · 65' 5.60
On target1/1Key pass1Dribbles2/3Tackles1Duels won4/12Fouls won1Fouls2Passes10 · %9
Substitutes
17 Abdessamad Ezzalzouli F · 26' 7.50
Key pass1Duels won1/1Fouls won1Passes15 · %15
18 Jawad El Yamiq D · 71' 7.20
On target1/2Interceptions2Fouls3Passes62 · %58
20 Ayoub El Kaabi F · 25' 7.20
Goals1On target1/1Tackles1Duels won1/1Offside1Passes8 · %7
19 Youssef En-Nesyri F · 14' 6.70
On target1/1Tackles1Duels won3/3Passes3 · %1
23 Bilal El Khannouss M · 14' 6.70
Fouls1Passes18 · %16
Unused: Mehdi Al HarrarMunir El KajouiMohamed ChibiAchraf HakimiAbdelhamid Ait BoudlalAdam MasinaChemsdine TalbiOussama TarghallineIlias AkhomachEliesse Ben Seghir
Starting XI
16 Yannick Pandor G · 90' 7.70
Saves5Duels won1/1Fouls won1Passes25 · %15
7 Faïz Selemani M · 90' 7.20
Key pass2Dribbles1/1Tackles3Blocks1Duels won9/14Fouls won5Fouls2Passes21 · %15
11 Rafiki Saïd F · 90' 6.90
On target1/1Tackles3Interceptions1Duels won6/12Fouls won3Fouls2Offside4Passes7 · %5
10 Youssouf M'Changama F · 82' · K 6.90
On target1/2Interceptions2Blocks1Duels won4/7Fouls won4Passes25 · %22
15 Benjaloud Youssouf M · 67' 6.60
Dribbles1/1Tackles1Duels won3/4Passes9 · %6
28 Zaydou Youssouf M · 79' 6.30
Dribbles1/1Tackles4Duels won8/16Fouls won1Fouls6Passes14 · %8
8 Yannis Kari D · 67' 6.30
Tackles1Duels won3/6Fouls2Passes22 · %15
4 Kenan Toibibou D · 79' 6.20
Interceptions2Blocks1Duels won3/6Fouls won1Fouls1Passes25 · %17
5 Ahmed Soilihi D · 90' 6.20
Interceptions2Duels won1/3Fouls won1Passes25 · %22
6 Iyad Mohamed M · 90' 6.00
Tackles1Interceptions2Blocks1Duels won5/8Fouls won1Fouls2Passes37 · %29
2 Ismaël Boura D · 90' 5.90
Tackles1Interceptions2Blocks1Duels won3/9Fouls4Passes32 · %26
Substitutes
12 Kassim M'Dahoma D · 11' 6.70
Interceptions1Passes4 · %4
18 Yacine Bourhane M · 11' 6.60
Duels won2/3Fouls won1Fouls1Passes16 · %15
22 Saïd Bakari D · 23' 6.50
Dribbles1/1Tackles1Duels won2/2Passes11 · %10
17 Myziane Maolida F · 8' 6.30
Passes6 · %4
3 Abdel Hakim Abdallah D · 23' 6.20
Tackles1Duels won1/1Passes7 · %5
Unused: Raouf MroiviliAymeric AhmedZaïd AmirEl Fardou BenAboubacar Ali AbdallahSalim Ben BoinaAdel Anzimati-AboudouIdris MohamedRémy VitaRayan Lutin
Win probabilityModel: 1 (%54) ✓
Morocco %54 Draw %26 Comoros %20
1.88Morocco xPuan
0.86Comoros xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
MoroccoLWDWL
ComorosLWLL
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad