Thu, 7 May 2026, 20:00
Botola Pro
Morocco
Full Time
Match Timeline
45+4'
Yellow Card
46'
Substitution 1 → Youssef El Fahli
46'
Substitution 2 → Abdelfettah Hadraf
57'
Normal Goal → Abdelfettah Hadraf
60'
Substitution 3 → Jamal Ech-Chammakh
68'
Yellow Card
70'
Penalty
72'
Substitution 1 → Ayman Ouhatti
76'
Substitution 4 → Nolan Mbemba
79'
Substitution 2 → Youness Najari
81'
Yellow Card
83'
Yellow Card
83'
Substitution 5 → Taoufik Razko
87'
Substitution 3 → Mohamed Chemlal
87'
Substitution 4 → Anass Eddaou
90+1'
Yellow Card
Match Statistics
3Yellow Cards2
0Red Cards0
Starting Lineups
FAR 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 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
4
Wins
12
Draws
4
Wins
📈 Team Form & Statistics
FAR Rabat
Form: D-W-D-D-L
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.

