⚽️
Charlestown City Blues2-1Cooks Hill United
Wed, 5 Nov 2025, 17:00
Botola Pro
Morocco
Morocco
Full Time

Match Timeline

12'
Mohamed Bentarcha🟨
Yellow Card
31'
Soufian El Moudane🟨
Yellow Card
45+3'
Salaheddine Errahouli🟨
Yellow Card
59'
C. El Bahri🔄
Substitution 1 → M. Kone
59'
A. Qassaq🔄
Substitution 2 → M. Traore
60'
A. Eddaou🔄
Substitution 3 → M. Chemlal
62'
Y. Michte🔄
Substitution 1 → M. Hilali
68'
S. Errahouli🔄
Substitution 4 → K. L'Koucha
75'
A. Sanogo
Normal Goal
77'
A. Ziani🔄
Substitution 2 → Y. Lamine
78'
Y. Kordani
Normal Goal → A. Soufeir
82'
M. El Hacen
Normal Goal → K. Baba
84'
Y. Kordani🔄
Substitution 5 → A. Mkhair
86'
R. Da Costa🔄
Substitution 3 → S. Abaaziz
87'
Khalid Baba🟨
Yellow Card
87'
K. Baba🔄
Substitution 4 → Y. Fatine
89'
Yassine Lamine🟨
Yellow Card

Match Statistics

2Yellow Cards3
0Red Cards0

Starting Lineups

Olympique SafiOlympique Safi1:1

Starting XI

12Hamza HamianiG
27Saad MorsliD
6Soufian El MoudaneM
22Anass EddaouM
9Charki El BahriF
2Anas SoufeirD
4Fred Duval NgomaM
10Abderrahmane QassaqM
15Yassine KordaniD
5Salaheddine ErrahouliM
8Faraji KarmouneD

Difaa EL JadidaDifaa EL Jadida1:1

Starting XI

30Babacar NiasseG
5Abdoulaye SanogoD
3Hamza MalkiD
77Abdallah ZianiF
88Youssef MichteM
6Brahim El Idrissi BouzidiM
80Romuald DacostaF
14Mohamed BentarchaD
18El HacenM
11Khalid BabaM
24Zakaria OubraimD

Head-to-Head

📈 Team Form & Statistics

Olympique Safi
Olympique Safi
Form: L-L-L-W-L
Difaa EL Jadida
Difaa EL Jadida
Form: L-D-L-L-D
Record
4 W
2 D
4 L
2 W
3 D
5 L
Goals Per Game
1.3
Scored
vs
0.9
Scored
1.3
Conceded
vs
1.9
Conceded
Betting Indicators
Clean Sheets
40%
Clean Sheets
30%
BTTS
40%
BTTS
40%
Home/Away Performance
Scored
Home:1.8
Away:0.8
Conceded
Home:0.8
Away:1.8
Scored
Home:0.9
Away:1.0
Conceded
Home:2.0
Away:1.7

⚡ Elo Ratings

Long Term Elo Rating
1586
Average
1540
Average
Short Term Elo Rating
1603
↑ Momentum (+17)
1538
↓ Momentum (-1)
Expected Outcome
38%
Home Win
33%
Draw
29%
Away Win
Attack & Defence Elo
Long Term
1476
Attack
1409
1573
Defence
1510
Recent Form
1480
Attack
1398
1543
Defence
1493
Post-Match Changes
-18
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.