Score Breakdown
- 0First Half1
Match Highlights
Key events
- Full Time
- 81′ Mehdi Mchakhchekh Red Card
- 64′ Ismail Khafi Goal · Assist: Boulacsout
- Second Half
- Half Time
- 38′ Abdellah Khafifi Goal · Assist: Barkok
- Kick-off
Match Information
- Competition
- Botola Pro
- Round
- Round 30
- Stadium
- Stade El Massira
- Kick-off Time
- 08:00 PM
- Match Date
- Sunday, July 5, 2026
TV Channels & Commentators
- Athaqafia {4} Ahmed Huban
- Full Time
- 81′ Mehdi Mchakhchekh Red Card
- 64′ Ismail Khafi Goal · Assist: Boulacsout
- Second Half
- Half Time
- 38′ Abdellah Khafifi Goal · Assist: Barkok
- Kick-off
- Full Time
- 82′ Bouchqali Substitution · In: Marwane Elaz
- 81′ Mehdi Mchakhchekh Red Card
- 78′ Amine Khammas Yellow Card
- 72′ Maamouri Substitution · In: Azzedine Laftah
- 72′ Boulacsout Substitution · In: Amine Khammas
- 65′ Najari Substitution · In: Imad Khannouss
- 65′ Moudane Substitution · In: Salaheddine Errahouli
- 64′ Ismail Khafi Goal · Assist: Boulacsout
- 59′ Yahya Iguiz Substitution · In: Shararh
- 59′ Sakho Substitution · In: Sabir Bougrine
- 59′ Barkok Substitution · In: Ismail Khafi
- 58′ Ouhatti Substitution · In: Achref Habbassi
- Second Half
- Half Time
- 38′ Abdellah Khafifi Goal · Assist: Barkok
- 22′ Ismail Mokadem Yellow Card
- 18′ Ayman Ouhatti Yellow Card
- Kick-off
Olympic Safi
-
3
Atik RB
5.8
-
32
Serbout RB
6.2
-
8
Karmoune RB
6.2
-
2
Soufeir RB
6.1
-
29
Bouchqali AM
6.4
-
4
Ngoma AM
6.0
-
6
Moudane C AM
6.2
-
10
Ouhatti CDM
6.0
-
19
Najari RW
6.6
-
33
Mohamed M
6.2
-
1
Kernane GK
5.6
Substitutes
-
25
Youssef El MotieGK
6.6
-
31
Hamza SemmoumyRB
6.6
-
15
Yassine KordaniCB
6.4
-
5
Salaheddine ErrahouliAM
6.6
-
22
Anass EddaouRW
6.3
-
7
Anas SamoudiRW
6.4
-
11
Marwane ElazLW
6.3
-
18
Imad KhannoussLW
6.6
-
28
Achref HabbassiRW
6.4
Raja Club
-
33
Mchakhchekh CB
6.8
-
5
Khafifi C CB
⚽ 8.0
-
4
Mokadem CB
6.4
-
7
Boulacsout RB
7.2
-
6
Barkok AM
7.8
-
23
Makahasi CM
7.0
-
26
Conte CDM
7.3
-
79
Sakho LW
7.1
-
11
Maamouri LW
6.8
-
18
Yahya Iguiz CF
7.2
-
32
Zoubir GK
6.8
Substitutes
-
24
Amine KhammasD
6.0
-
19
Othmane ChraibiCDM
6.6
-
8
Hilal FerdaoussiCM
6.5
-
34
Sabir BougrineAM
6.6
-
88
Azzedine LaftahAM
6.6
-
27
ShararhRW
6.6
-
9
Ismail KhafiCF
7.4
-
99
Mathias OyewusiCF
6.4
-
40
Saad AntraGK
6.3
Heat maps coming soon
Morocco's FUS Wins League Title After 41 Years
Jamal Salami Parts Ways with Jordan National Team
Al Ahly Delays Presentation of Hussein Amouta
Ayoub Bouaddi Ignites Transfer Market with €50 Million Price Tag
CAF Celebrates Morocco's Historic Achievement
Morocco Boosts Earnings to $21.5 Million at 2026 World Cup
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
|
30 | 16 | 11 | 3 | 40 | 17 | 23 | 59 |
| 2 |
|
30 | 16 | 9 | 5 | 44 | 27 | 17 | 57 |
| 3 |
|
30 | 16 | 8 | 6 | 39 | 19 | 20 | 56 |
| 4 |
|
30 | 13 | 16 | 1 | 45 | 22 | 23 | 55 |
| 5 |
|
30 | 13 | 4 | 13 | 39 | 33 | 6 | 43 |
| 6 |
|
30 | 9 | 13 | 8 | 30 | 34 | -4 | 40 |
| 7 |
|
30 | 9 | 12 | 9 | 27 | 31 | -4 | 39 |
| 8 |
|
30 | 9 | 10 | 11 | 31 | 36 | -5 | 37 |
| 9 |
|
30 | 8 | 12 | 10 | 27 | 26 | 1 | 36 |
| 10 |
|
30 | 9 | 9 | 12 | 24 | 33 | -9 | 36 |
| 11 |
|
30 | 8 | 9 | 13 | 28 | 37 | -9 | 33 |
| 12 |
|
30 | 8 | 9 | 13 | 27 | 39 | -12 | 33 |
| 13 |
|
30 | 6 | 13 | 11 | 32 | 40 | -8 | 31 |
| 14 |
|
30 | 7 | 9 | 14 | 34 | 44 | -10 | 30 |
| 15 |
|
30 | 7 | 9 | 14 | 29 | 40 | -11 | 30 |
| 16 |
|
30 | 3 | 13 | 14 | 24 | 42 | -18 | 22 |
Olympic Safi
Raja Club