Thu, 7 May 2026, 20:00
Botola Pro
Morocco
Morocco
Full Time

Match Timeline

45+4'
Mohamed Rabie Hrimat🟨
Yellow Card
46'
Ahmed Hammoudan🔄
Substitution 1 → Youssef El Fahli
46'
Hamza Khabba🔄
Substitution 2 → Abdelfettah Hadraf
57'
Mohssine Bourika
Normal Goal → Abdelfettah Hadraf
60'
Tó Carneiro🔄
Substitution 3 → Jamal Ech-Chammakh
68'
Yunis Abdelhamid🟨
Yellow Card
70'
Faraji Karmoune
Penalty
72'
Achref Habbassi🔄
Substitution 1 → Ayman Ouhatti
76'
Mohssine Bourika🔄
Substitution 4 → Nolan Mbemba
79'
Moussa Koné🔄
Substitution 2 → Youness Najari
81'
Abdelfettah Hadraf🟨
Yellow Card
83'
Youness Najari🟨
Yellow Card
83'
Abdelfettah Hadraf🔄
Substitution 5 → Taoufik Razko
87'
Salaheddine Errahouli🔄
Substitution 3 → Mohamed Chemlal
87'
Soulaimane El Bouchqali🔄
Substitution 4 → Anass Eddaou
90+1'
Walid Atik🟨
Yellow Card

Match Statistics

3Yellow Cards2
0Red Cards0

Starting Lineups

FAR RabatFAR RabatUnknown

Starting XI

16Ahmed Reda TagnaoutiG
5Yunis AbdelhamidD
3Anas BachD
15Marouane LouadniD
2Tó CarneiroD
11Ahmed HammoudanM
34Mohamed Rabie HrimatM
8Khalid Ait OuarkhaneM
12Reda SlimM
9Mohssine BourikaF
17Hamza KhabbaF

Olympique SafiOlympique SafiUnknown

Starting XI

12Hamza HamianiG
8Faraji KarmouneD
3Walid AtikD
32Imad SerboutD
27Saad MorsliD
13Houari FerhaniD
4Fred Duval NgomaM
5Salaheddine ErrahouliM
29Soulaimane El BouchqaliM
18Achref HabbassiF
14Moussa KonéF

Head-to-Head

📈 Team Form & Statistics

FAR Rabat
FAR Rabat
Form: D-W-D-D-L
Olympique Safi
Olympique Safi
Form: L-L-D-L-D
Record
4 W
5 D
1 L
1 W
6 D
3 L
Goals Per Game
1.2
Scored
vs
1.2
Scored
0.8
Conceded
vs
1.4
Conceded
Betting Indicators
Clean Sheets
40%
Clean Sheets
10%
BTTS
50%
BTTS
90%
Home/Away Performance
Scored
Home:1.6
Away:0.8
Conceded
Home:0.8
Away:0.8
Scored
Home:1.0
Away:1.4
Conceded
Home:1.6
Away:1.2

⚡ Elo Ratings

Long Term Elo Rating
1758
Good
1530
Average
Short Term Elo Rating
1845
↑ Momentum (+87)
1487
↓ Momentum (-43)
Expected Outcome
60%
Home Win
24%
Draw
16%
Away Win
Attack & Defence Elo
Long Term
1616
Attack
1457
1699
Defence
1532
Recent Form
1635
Attack
1444
1728
Defence
1482
Post-Match Changes
-8
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.