← All matches
Mounir Jaouani
Olympic Safi
Union Sportive Yacoub El Mansour
Olympic Safi
4-4-2 · 4-3-1-2
Union Sportive Yacoub El Mansour
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG
Tap a player for their full match card.
Highlights 1 clip
Match events
23'
A Mkhair
27'
⚽
M. Balouk (pen)0–1
31'
B. Mansouri
Half-time · 0–1
46'
🔁
H. Boussefiane ◂ B. Mansouri
46'
🔁
S. E. Moudane ◂ S. E. Bouchqali
56'
🔁
Y. Najari ◂ A. Habbassi
64'
H. Boussefiane
65'
🔁
I. Badri ◂ H. Mrabet
65'
🔁
Z. Fati ◂ M. Ahayaoui
71'
🔁
M. Chemlal ◂ I. Khannouss
71'
🔁
A. Eddaou ◂ F. D. Ngoma
76'
🔁
A. Zine ◂ Y. Legnibi
77'
🔁
M. A. Fadil ◂ A. Soufeir
80'
H. Doughmi
85'
🔁
M. E. Badoui ◂ M. Balouk
Full-time · 0–1
90'
I. Badri
Coaches
Mehdi El Jabri 
Recent form
DARS Berkane0-0
WHKawkab Athletic Club Marrakech1-0
LAWydad Casablanca0-1
LHMAS de Fès1-2
DADifaâ Hassani El-Jadidi1-1
WHHassania d'Agadir2-1
LAIttihad Tanger1-2
DHCODM Meknès1-1
LARenaissance Zemamra1-2
LHUnion Touarga Sport1-2
Match facts
Kickoff
21 Jun, 14:00 UTC
Competition
Botola Pro
Highlights & clips
25
Y. E. Motie
8
F. Karmoune
33
M. A. Fadil
↑ 77'
30
A Mkhair
27
S. Morsli
6
S. E. Moudane
↑ 46'
5
S. Errahouli
10
A. Ouhatti
22
A. Eddaou
↑ 71'
19
Y. Najari
↑ 56'
21
M. Chemlal
↑ 71'
64
H. Doughmi
3
Y. Morsil
13
A. Zine
↑ 76'
4
M. N. A. Jamal
8
N. Azzoubairi
33
A. Khalloufi
15
I. Badri
↑ 65'
7
Z. Fati
↑ 65'
10
Z. Ajoughlal
30
H. Boussefiane
↑ 46'
90
M. E. Badoui
↑ 85'
Substitutes
12GH. Hamiani
2DA. Soufeir↓ 77'
31DH. Semmoumy
35DT. M. Sanou
29MS. E. Bouchqali↓ 46'
28MA. Habbassi↓ 56'
4MF. D. Ngoma↓ 71'
18FI. Khannouss↓ 71'
11FM. Elaz
Coach: Mounir Jaouani
Substitutes
58GO. Bernaoui
17DH. Mrabet↓ 65'
28DZ. Marour
21MB. Mansouri↓ 46'
19MM. Ahayaoui↓ 65'
16MY. Legnibi↓ 76'
23MS. Ahannach
77MF. E. Kaaba
2FM. Balouk↓ 85'
Coach: Mehdi El Jabri
Top stats
0.58Expected goals (xG)0.96
Discipline
1Yellow cards4
0Red cards0
Odds consensus
1X2consensus
2.12
Olympic Safi ▲
2.92
Draw ▼
3.44
Union Sportive Yacoub El Mansour ▲
Double Chanceconsensus
1.26
Olympic Safi or Draw ▼
1.35
Olympic Safi or Union Sportive Yacoub El Mansour ▲
1.63
Draw or Union Sportive Yacoub El Mansour ▼
Both Teams to Scoreconsensus
1.96
Yes ▲
1.74
No ▼
Total Goals 0.50consensus
1.07
Over 0.50 ▲
6.87
Under 0.50 ▼
Total Goals 1.50consensus
1.51
Over 1.50 ▲
2.30
Under 1.50 ▼
Total Goals 2.50consensus
2.20
Over 2.50 ▼
1.57
Under 2.50 ▼
Total Goals 3.50consensus
4.15
Over 3.50 ▼
1.22
Under 3.50 ▲
Total Goals 4.50consensus
8.99
Over 4.50 ▼
1.05
Under 4.50 ▲
Draw No Betconsensus
1.48
Olympic Safi ▼
2.44
Union Sportive Yacoub El Mansour ▲
Odd / Even Goalsconsensus
1.92
Odd ▲
1.79
Even ▼
Team Total Goals 0.50consensus
1.28
Over 0.50 ▲
3.30
Under 0.50 ▼
Team Total Goals 1.50consensus
2.39
Over 1.50 ▲
1.50
Under 1.50 ▼
Team Total Goals 2.50consensus
5.73
Over 2.50 ▲
1.11
Under 2.50 ▼
Team Total Goals 3.50consensus
14.60
Over 3.50 ▲
1.02
Under 3.50 ▲
Team Total Goals 4.50consensus
41.00
Over 4.50 ▼
Highest Scoring Halfconsensus
3.20
1st Half ▲
2.13
2nd Half ▲
3.12
Tie ▲
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.