Sat, 7 Mar 2026, 22:00
Botola Pro
Morocco
Morocco
Full Time

Match Timeline

11'
Abdellah Khafifi
Normal Goal
12'
Moussa Koné🟨
Yellow Card
17'
Mathias Oyewusi Kehinde🟨
Yellow Card
25'
Soufian El Moudane🟥
Red Card
32'
Hilal Ferdaoussi🔄
Substitution 1 → Aymen Barkok
41'
Badr Benoun
Missed Penalty
46'
Youness Najari🔄
Substitution 1 → Imad Khannouss
46'
Moussa Koné🔄
Substitution 2 → Anas Mkhair
48'
Mohamed Boulacsout🟨
Yellow Card
60'
Pape Ousmane Sakho🔄
Substitution 2 → Mouad Dahak
72'
Houari Ferhani🔄
Substitution 3 → Anass Eddaou
72'
Soulaimane El Bouchqali🔄
Substitution 4 → Marwane Elaz
75'
Mohammad Abu Zrayq🔄
Substitution 3 → Ayoub El Amloud
75'
Sabir Bougrine🔄
Substitution 4 → Besar Halimi
75'
Mathias Oyewusi Kehinde🔄
Substitution 5 → Ismail Khafi
77'
Mohamed Boulacsout
Normal Goal
88'
Imad Khannouss🟨
Yellow Card

Match Statistics

2Yellow Cards2
0Red Cards1

Starting Lineups

Raja CasablancaRaja Casablanca1:1

Starting XI

1Mehdi Al HarrarG
4Ismail MokademD
8Hilal FerdaoussiM
79Pape Ousmane SakhoM
99Mathias Oyewusi KehindeF
5Abdellah KhafifiD
23Mohamed Al MakahasiM
34Sabir BougrineM
13Badr BenounD
27Mohammad Abu ZrayqF
7Mohamed BoulacsoutD

Olympique SafiOlympique Safi1:1

Starting XI

12Hamza HamianiG
13Houari FerhaniD
5Salaheddine ErrahouliM
14Moussa KonéF
15Yassine KordaniD
6Soufian El MoudaneM
19Youness NajariF
32Imad SerboutD
4Fred Duval NgomaM
3Walid AtikD
29Soulaimane El BouchqaliM

Head-to-Head

📈 Team Form & Statistics

Raja Casablanca
Raja Casablanca
Form: W-D-W-D-L
Olympique Safi
Olympique Safi
Form: D-D-L-D-W
Record
5 W
4 D
1 L
4 W
3 D
3 L
Goals Per Game
1.0
Scored
vs
0.9
Scored
0.3
Conceded
vs
0.8
Conceded
Betting Indicators
Clean Sheets
70%
Clean Sheets
30%
BTTS
20%
BTTS
50%
Home/Away Performance
Scored
Home:1.4
Away:0.6
Conceded
Home:0.0
Away:0.6
Scored
Home:1.0
Away:0.8
Conceded
Home:1.0
Away:0.6

⚡ Elo Ratings

Long Term Elo Rating
1726
Good
1558
Average
Short Term Elo Rating
1752
↑ Momentum (+26)
1545
↓ Momentum (-12)
Expected Outcome
54%
Home Win
26%
Draw
20%
Away Win
Attack & Defence Elo
Long Term
1518
Attack
1460
1730
Defence
1570
Recent Form
1501
Attack
1452
1774
Defence
1550
Post-Match Changes
+6
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.