Botola Pro
Olympique Safi 2-2 CODM Meknès
Olympique Safi vs CODM Meknès finished 2-2 in Botola Pro. Key event: 6' F. Karmoune (assist T. Sanou · Normal Goal). Head to head: H2H last 1 before 28 Jun 2026: 0 W / 0 D / 1 L for Olympique Safi. Venue: Stade El Massira. Home form: D L D W L; Away form: D L L L D. Forecast and odds: Advice: Combo Double chance : Olympique Safi or draw and -3.5 goals; Favourite: Olympique Safi; Home: 45%; Draw: 45%; Away: 10%; Match Winner: 1.85 / 3 / 4.2. Also shown: timeline, lineups, recent team results, head-to-head, forecast.
Match preview 2 facts
Form before this match (28 Jun 2026): up to 5 scored matches per team, latest first. W = win, D = draw, L = loss. Each row states its sample size.
Home form
D L D W L
Matches: 5 · 5 pts, goals 2-3, 0.40 scored/match, 0.60 conceded/match
Away form
D L L L D
Matches: 5 · 2 pts, goals 3-7, 0.60 scored/match, 1.40 conceded/match
Match signals 1 signal
Main referee
A. Berrada
Timeline 29 events
The goal sequence could not be confirmed against the final score. Available events are shown below.
6'
⚽
Goal
F. Karmoune
Olympique Safi assist T. Sanou · Normal Goal
13'
VAR
VAR
Y. Najari
Olympique Safi Goal Disallowed - offside
25'
VAR
VAR
A. Habasi
Olympique Safi Goal Disallowed - Foul
35'
Yellow
M. Zinaf
CODM Meknès M. Zinaf - Yellow Card
43'
Yellow
I. Serbout
Olympique Safi I. Serbout - Yellow Card
46'
↔
Sub
M. Zinaf
CODM Meknès replaced by Y. Anouar
46'
↔
Sub
Z. Eddib
CODM Meknès replaced by M. Goulouss
49'
⚽
Goal
M. Sahd
CODM Meknès assist M. Sahd · Missed Penalty
52'
•
Missed penalty
M. Sahd
CODM Meknès M. Sahd - Missed Penalty
55'
Red
A. Habasi
Olympique Safi A. Habasi - Red Card
60'
↔
Sub
A. Eddaou
Olympique Safi replaced by F. Ngoma
60'
↔
Sub
A. Berdad
CODM Meknès replaced by I. Benktib
Show 17 more timeline eventsHide 17 timeline events
Head-to-head Meetings: 1
CODM Meknès leads the last 1 head-to-head meeting: 1 win, 0 losses, 0 draws. Latest meeting: 20 Feb 2026 · CODM Meknès vs Olympique Safi · 1 - 0.
Latest 1 recorded results shown; this match is excluded. These rows are separate from the pre-match sample.
Latest team results
Latest 12 recorded results shown; this match is excluded. Includes 12 after this match (28 Jun 2026). These rows are separate from the pre-match sample. Form badges refer to the period before each listed fixture.
Showing 8 of 12 team results.
Show 4 more team resultsHide 4 team results
Lineups & managers
Olympique Safi
11 starters · Manager Zakaria Aboub
25
Y. El Motie
—
3
W. Atik
—
35
T
T. Sanou
—
32
I. Serbout
—
27
S. El Morsli
—
6
S. El Moudane
—
8
F. Karmoune
—
10
A. Ouhatti
—
28
A
A. Habasi
—
19
Y. Najari
—
22
A. Eddaou
—
Show 9 substitutesHide 9 substitutes
CODM Meknès
11 starters · Manager Abdelaziz Dnibi
13
A. Majid
—
2
A. Lourhraz
—
97
A. Lakhlifi
—
5
K. El Bounagate
—
3
K. Chemseddine
—
33
K. L'Koucha
—
6
A. Berdad
—
14
A. Hmaidou
—
9
Z. Eddib
—
11
M. Zinaf
—
20
M. Sahd
—
Show 9 substitutesHide 9 substitutes
Forecast and odds
AdviceCombo Double chance : Olympique Safi or draw and -3.5 goals
FavouriteOlympique Safi
Home45%
Draw45%
Away10%
Match Winner1.85 / 3 / 4.2