← All matches
Mounir Jaouani
Olympic Safi
CODM Meknès
Olympic Safi
4-3-3 · 4-2-3-1
CODM Meknès
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.
Match events
6'
⚽
F. Karmoune · assist I. Serbout1–0
35'
M. Zinaf
41'
I. Serbout
Half-time · 1–0
45'+6
🔁
Y. Anouar ◂ M. Zinaf
45'+6
🔁
M. Goulouss ◂ Z. Eddib
52'
A. Habbassi
60'
🔁
M. A. Fadil ◂ A. Eddaou
60'
🔁
F. D. Ngoma ◂ S. E. Moudane
60'
🔁
I. Benktib ◂ K. L'Koucha
61'
⚽
M. Sahd · assist I. Benktib1–1
71'
🔁
S. Errahouli ◂ A. Ouhatti
74'
A. Majid
76'
⚽
M. A. Fadil (pen)2–1
84'
🔁
M. E. Miloudi ◂ K. E. Bounagate
84'
M. A. Fadil
88'
🔁
I. Khannouss ◂ Y. Najari
Full-time · 2–2
90'+4
⚽
M. E. Miloudi · assist Y. Anouar2–2
90'+6
S. Errahouli
90'+7
A. Hmaidou
Coaches
Jorge Paixao 
Recent form
DARenaissance Zemamra1-1
LHUnion Sportive Yacoub El Mansour0-1
DARS Berkane0-0
WHKawkab Athletic Club Marrakech1-0
LAWydad Casablanca0-1
DHHassania d'Agadir0-0
LARaja Club Athletic1-2
LAUnion Touarga Sport0-2
LHRenaissance Zemamra1-2
DAUnion Sportive Yacoub El Mansour1-1
Match facts
Kickoff
28 Jun, 17:00 UTC
Competition
Botola Pro
25
Y. E. Motie
3
W. Atik
35
T. M. Sanou
32
I. Serbout
27
S. Morsli
4
F. D. Ngoma
↑ 60'
8
F. Karmoune
⚽2
5
S. Errahouli
↑ 71'
18
A. Habbassi
18
I. Khannouss
↑ 88'
39
M. A. Fadil
↑ 60'
13
A. Majid
2
A. Lourhraz
97
A. Lakhlifi
5
K. E. Bounagate
3
C. E. Knaidil
4
I. Benktib
↑ 60'
30
Y. Miloudi
↑ 85'
14
A. Hmaidou
10
M. Goulouss
↑ 46'
7
Y. Anouar
↑ 46'
20
M. Sahd
⚽1
Substitutes
12GH. Hamiani
31DH. Semmoumy
2DA. Soufeir
15DY. Kordani
6MS. E. Moudane↓ 60'
22MA. Eddaou↓ 60'
10MA. Ouhatti↓ 71'
21MM. Chemlal
19FY. Najari↓ 88'
Coach: Mounir Jaouani
Substitutes
34GR. Bounaga
18DA. Nouader
11MM. Zinaf↓ 46'
33MK. L'Koucha↓ 60'
6MA. Berdad↓ 60'
15MY. E. Id
17MY. Sakhi
19ME. M. Mbou
9FZ. Eddib↓ 46'
Coach: Jorge Paixao
Top stats
1.94Expected goals (xG)2.02
Discipline
3Yellow cards3
1Red cards0
Odds consensus
1X2consensus
1.87
Olympic Safi ▲
2.89
Draw ▼
4.49
CODM Meknès ▲
Double Chanceconsensus
1.18
Olympic Safi or Draw ▲
1.34
Olympic Safi or CODM Meknès ▲
1.81
Draw or CODM Meknès ▼
Both Teams to Scoreconsensus
2.14
Yes ▼
1.62
No ▲
Total Goals 0.50consensus
1.11
Over 0.50 ▲
6.80
Under 0.50 ▼
Total Goals 1.50consensus
1.48
Over 1.50 ▼
2.60
Under 1.50 ▲
Total Goals 2.50consensus
2.35
Over 2.50 ▼
1.49
Under 2.50 ▼
Total Goals 3.50consensus
4.80
Over 3.50 ▼
1.18
Under 3.50 ▲
Total Goals 4.50consensus
9.81
Over 4.50 ▼
1.04
Under 4.50 ▲
Draw No Betconsensus
1.34
Olympic Safi ▲
3.00
CODM Meknès ▼
Total Corners (O/U) 4.50consensus
1.06
Over 4.50
8.50
Under 4.50
Total Corners (O/U) 5.50consensus
1.15
Over 5.50
4.60
Under 5.50
Total Corners (O/U) 6.50consensus
1.33
Over 6.50
3.00
Under 6.50
Total Corners (O/U) 7.50consensus
1.64
Over 7.50 ▼
2.12
Under 7.50 ▼
Total Corners (O/U) 8.50consensus
2.05
Over 8.50 ▼
1.66
Under 8.50 ▲
Total Corners (O/U) 9.50consensus
2.86
Over 9.50 ▲
1.37
Under 9.50
Total Corners (O/U) 10.50consensus
4.00
Over 10.50
1.20
Under 10.50
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.