Sun, 2 Nov 2025, 15:00
Botola Pro
Morocco
Full Time
Match Timeline
42'
Yellow Card
45+2'
Normal Goal → Adam Brika
46'
Yellow Card
46'
Substitution 1 → Saad Ait Khorsa
46'
Substitution 1 → Abderrahmane Qassaq
46'
Substitution 2 → Yasser Ezzine
55'
Yellow Card
55'
Red Card
59'
Yellow Card
60'
Normal Goal → Achraf Harmach
61'
Substitution 3 → Moussa Koné
61'
Substitution 4 → Moriba Traoré
70'
Substitution 2 → Amine Oudrhiri
71'
Yellow Card
71'
Substitution 5 → Anas Soufeir
72'
Yellow Card
79'
Substitution 3 → Zakaria Hamadi
79'
Substitution 4 → El Habib Brija
84'
Penalty
89'
Substitution 5 → Anas Tahiri
90+6'
Normal Goal
Match Statistics
1Yellow Cards5
0Red Cards1
Starting Lineups
Maghreb Fès1:1
Starting XI
16Salaheddine ChihabG
21Marouane OuhrouD
2Hamza AfsalM
26Adam Brika4:1
11Soulaïman AllouchM
5Ayman ChabaniD
6Noureddine OussamaM
8Achraf HarmachM
13Adil RhailiD
9Soufiane BenjdidaF
22Hamza Ait AllalD
Olympique SafiUnknown
Starting XI
12Hamza HamianiG
31Hamza SemmoumyD
8Faraji KarmouneD
6Soufian El MoudaneM
27Saad MorsliD
5Salaheddine ErrahouliM
30Mkhair AnasM
4Fred Duval NgomaM
21Mohamed ChemlalM
9Charki El BahriF
18Karim L'KouchaM
Head-to-Head
4
Wins
6
Draws
3
Wins
📈 Team Form & Statistics
Maghreb Fès
Form: D-W-D-D-W
Olympique Safi
Form: L-L-W-L-W
Record
4 W
5 D
1 L
•
4 W
3 D
3 L
Goals Per Game
1.3
Scored
vs
1.4
Scored
0.8
Conceded
vs
1.0
Conceded
Betting Indicators
Clean Sheets
50%
Clean Sheets
40%
BTTS
50%
BTTS
50%
Home/Away Performance
Scored
Home:1.2
Away:1.4
Conceded
Home:0.6
Away:1.0
Scored
Home:1.7
Away:1.0
Conceded
Home:0.8
Away:1.3
⚡ Elo Ratings
Long Term Elo Rating
1558
Average
1586
Average
Short Term Elo Rating
1597
↑ Momentum (+39)
1603
↑ Momentum (+17)
Expected Outcome
31%
Home Win
33%
Draw
36%
Away Win
Attack & Defence Elo
Long Term
1431
Attack
1476
1616
Defence
1592
Recent Form
1425
Attack
1480
1637
Defence
1579
Post-Match Changes
+12
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.

