MOROCCO BOTOLA PRO
--.--.---- --:--
Stade El Massira
Referee: A. Boulfaid
Olympique Safi
Match Timeline
CR Khemis Zemamra
HT
0' 15' 30' 45' 60' 75' 90'
🟨
15'
Marouane Oujeddou
CR Khemis Zemamra
18'
Y. Faffa · Assist: A. Balich
CR Khemis Zemamra
🔄
46'
M. Chemlal ↔ Y. Ezzine
Olympique Safi
🔄
57'
W. Atik ↔ A. Soufeir
Olympique Safi
🔄
57'
Y. Najari ↔ A. Samoudi
Olympique Safi
58'
Y. Faffa · Assist: M. Oujeddou
CR Khemis Zemamra
🟨
61'
Soulaimane El Bouchqali
Olympique Safi
🟨
64'
Marouane Samoudi
Olympique Safi
🔄
65'
A. El Hamzaoui ↔ Z. Fatihi
CR Khemis Zemamra
🔄
66'
M. Oujeddou ↔ A. Farah
CR Khemis Zemamra
🟨
67'
Abdessamad Badaoui
CR Khemis Zemamra
72'
Y. Faffa · Assist: A. Balich
CR Khemis Zemamra
🔄
74'
S. El Morsli ↔ A. Habbassi
Olympique Safi
🟨
77'
Nawfal Mohamed Tahiri
CR Khemis Zemamra
🔄
77'
Y. Faffa ↔ M. Kamal
CR Khemis Zemamra
🔄
78'
I. Zidani ↔ M. Radouani
CR Khemis Zemamra
🔄
86'
A. Balich ↔ A. Madkour
CR Khemis Zemamra
90'
R. Ait Boughima
Olympique Safi

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Away Win
Probability 55.4%
Odds -
BTTS
BTTS Yes
Probability 65.1%
Odds -
Over / Under 2.5
Over 2.5
Probability 56.9%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Away Win
55.4%
-
BTTS BTTS Yes
65.1%
-
Over / Under 2.5 Over 2.5
56.9%
-
Probability Distribution
Olympique Safi Win 35.2%
Draw 9.4%
CR Khemis Zemamra Win 55.4%
Expected Goals (xG)
Olympique Safi1.02
CR Khemis Zemamra1.03
Recent Form (Last 5)
Olympique Safi Olympique Safi
WWDLW
11 GF / 21 GA
CR Khemis Zemamra CR Khemis Zemamra
WLDWL
10 GF / 19 GA
Key Stats
0.79
Average Goals Scored
0.71
1.5
Average Goals Conceded
1.36
8
BTTS Yes
6
6
Over 2.5
6
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Olympique Safi Olympique Safi 14 matches
CR Khemis Zemamra CR Khemis Zemamra 14 matches
Olympique Safi Statistic CR Khemis Zemamra
2 Wins 3
5 Draws 4
7 Losses 7
11 Goals For 10
21 Goals Against 19
0.79 Avg Goals Scored 0.71
1.5 Avg Goals Conceded 1.36
8 BTTS Yes 6
11 Over 1.5 9
6 Over 2.5 6
2 Over 3.5 2
2 Clean Sheets 5
5 Failed To Score 6
0 Shots On Goal 0
0 Total Shots 0
0 Corners 0
0% Ball Possession 0%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

There is very little separating these two teams on paper, and two sides with a fairly similar football identity points toward a competitive game. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. Overall, the preferred tip is Away Win, while the clean-sheet lean points toward CR Khemis Zemamra. The shape dynamic also adds another layer here, with Olympique Safi expected to line up in 4-4-2 and CR Khemis Zemamra in 4-2-3-1, which may reinforce the expected flow toward CR Khemis Zemamra having the stronger overall control. There is little separation in the broader season picture, with both sides operating from relatively comparable league positions and points returns. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. The defensive profile of this fixture suggests that clear openings may be harder to create.This profiles as a tighter contest, with fewer clear openings expected. The broader competitive context suggests that patience and control may be just as important as raw attacking intent.

Olympique Safi Analysis

Olympique Safi approach this match from a more delicate league position, standing 14 with 11 points from 14 matches. Across the season they have posted 2 wins, 5 draws, and 7 defeats, and the 11:21 goal record continues to suggest poor form over their recent run. Their attacking burden often falls on M. Kone (4 goals), S. El Moudane (2 goals), F. Karmoune (1 goals), with creative support from Anass Eddaou (2 assists), S. El Moudane (1 assists), A. Soufeir (1 assists), while at the back they have been very solid. At home, the split record of 1 wins, 3 draws, and 3 losses points to a balanced but draw-heavy split record. They are operating from a relatively stable mid-table position. Their broader football approach still suggests a more cautious and defensive approach.

CR Khemis Zemamra Analysis

CR Khemis Zemamra are currently 13 in the standings with 13 points from 14 matches. The record of 3 wins, 4 draws, and 7 defeats, together with a 10:19 goal balance, points toward poor form over their recent run. Much of their attacking threat comes through M. Lahtimi (2 goals), Y. Faffa (2 goals), M. El Fakih (1 goals), with creative support from M. Lahtimi (2 assists), Y. Faffa (1 assists), A. El Ghanouj (1 assists), while at the back they have looked very solid. Away from home, they have returned 2 wins, 0 draws, and 5 losses, a split that suggests a fairly balanced split record. They are operating from a relatively stable mid-table position. In football terms, they tend to show a more cautious and defensive approach.

H2H Analysis

Across those 10 head-to-head meetings, Olympique Safi won 3 times, CR Khemis Zemamra won 4 times, while 3 matches finished as draws. The aggregate score in this matchup is 15:16 from Olympique Safi's perspective. 6 of those games went over 2.5 goals, and both teams scored in 8 matches, with an average of 3.1 goals per game.

1X2: Away Win
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (90.6%)
Predicted formations: Olympique Safi 4-4-2 / CR Khemis Zemamra 4-2-3-1
H2H summary: Olympique Safi wins 3, draws 3, CR Khemis Zemamra wins 4
Stats
Olympique Safi Olympique Safi
CR Khemis Zemamra CR Khemis Zemamra
Shots on Goal
0
Shots on Goal
0
Shots off Goal
0
Shots off Goal
0
Blocked Shots
0
Blocked Shots
0
0 Corner Kicks 0
0 Fouls 0
0 Offsides 0
0 Ball Possession 0
0 Total Shots 0
0 Shots on Goal 0
0 Shots off Goal 0
0 Blocked Shots 0
0 Shots insidebox 0
0 Shots outsidebox 0
0 Goalkeeper Saves 0
0 Total passes 0
0 Passes accurate 0
0 expected_goals 0
🟨 2 Yellow Cards 3 🟨
🟥 0 Red Cards 0 🟥

Lineups

Olympique Safi
Formation
CR Khemis Zemamra
H. Hamiani
H. Hamiani
W. Atik
W. Atik
F. Karmoune
F. Karmoune
A. Mkhair
A. Mkhair
S. El Morsli
S. El Morsli
M. Chemlal
M. Chemlal
S. El Bouchqali
S. El Bouchqali
F. Ngoma
F. Ngoma
S. Errahouli
S. Errahouli
Y. Najari
Y. Najari
I. Khannouss
I. Khannouss
M. Fakhr
M. Fakhr
A. Badaoui
A. Badaoui
R. Ait Boughima
R. Ait Boughima
J. Ajako
J. Ajako
A. Balich
🎯
A. Balich
A. El Bajjani
A. El Bajjani
M. N. Tahiri
M. N. Tahiri
M. Oujeddou
🎯
M. Oujeddou
I. Zidani
I. Zidani
Y. Faffa
⚽ 3
Y. Faffa
A. El Hamzaoui
A. El Hamzaoui
Olympique Safi 4-4-2
Starting XI
12
H. Hamiani
G
3
W. Atik
↓ 57'
D
8
F. Karmoune
D
30
A. Mkhair
M
27
S. El Morsli
↓ 74'
D
21
M. Chemlal
↓ 46'
M
29
S. El Bouchqali
🟨 61'
M
4
F. Ngoma
M
5
S. Errahouli
M
19
Y. Najari
↓ 57'
18
I. Khannouss
F
Substitutes
25
Y. El Motie
G
28
A. Habbassi
↑ 74'
F
15
Y. Kordani
D
55
A. Ouhatti
M
17
A. El Houari
M
11
M. Elaz
F
2
A. Soufeir
↑ 57'
D
7
A. Samoudi
↑ 57'
24
Y. Ezzine
↑ 46'
D
CR Khemis Zemamra 4-2-3-1
Starting XI
1
M. Fakhr
G
99
A. Badaoui
🟨 67'
D
66
R. Ait Boughima
⚽ 90'
D
2
J. Ajako
D
25
A. Balich
🎯 18' 🎯 72' ↓ 86'
D
6
A. El Bajjani
M
36
M. N. Tahiri
16
M. Oujeddou
🎯 58' ↓ 66' 🟨 15'
M
4
I. Zidani
↓ 78'
M
11
Y. Faffa
⚽ 18' ⚽ 58' ⚽ 72' ↓ 77'
M
17
A. El Hamzaoui
↓ 65'
F
Substitutes
95
M. El Jourbaoui
32
A. Madkour
↑ 86'
D
19
M. Abdourahmane
5
M. El Fakih
8
M. Radouani
↑ 78'
M
15
B. Soufi
31
M. Kamal
↑ 77'
13
Z. Fatihi
↑ 65'
M
14
A. Farah
↑ 66'
M
Last matches: Olympique Safi
05.07.26
Bot
Olympique Safi
Raja Casablanca
0
2
L
02.07.26
Bot
Olympique Safi
Olympique Dcheïra
1
1
D
28.06.26
Bot
Olympique Safi
CODM Meknès
2
2
D
25.06.26
Bot
Olympique Safi
CR Khemis Zemamra
1
1
D
21.06.26
Bot
Olympique Safi
Yacoub El Mansour
0
1
L
18.06.26
Bot
Olympique Safi
Renaissance Berkane
0
0
D
12.06.26
Bot
Olympique Safi
Kawkab Marrakech
1
0
W
08.06.26
Bot
Olympique Safi
Wydad AC
0
1
L
01.06.26
Bot
Olympique Safi
Maghreb Fès
1
2
L
23.05.26
Bot
Olympique Safi
Difaa EL Jadida
1
1
D
11.05.26
Bot
Olympique Safi
FUS Rabat
1
1
D
07.05.26
Bot
Olympique Safi
FAR Rabat
1
1
D
04.05.26
Bot
Olympique Safi
Hassania Agadir
1
2
L
29.04.26
Bot
Olympique Safi
Ittihad Tanger
1
2
L
25.04.26
Bot
Olympique Safi
UTS Rabat
1
1
D
04.04.26
Bot
Olympique Safi
Yacoub El Mansour
3
1
W
01.04.26
Bot
Olympique Safi
Renaissance Berkane
1
1
D
07.03.26
Bot
Olympique Safi
Raja Casablanca
0
2
L
04.03.26
Bot
Olympique Safi
Kawkab Marrakech
1
1
D
28.02.26
Bot
Olympique Safi
Olympique Dcheïra
0
0
D
Last matches: CR Khemis Zemamra
05.07.26
Bot
CR Khemis Zemamra
FAR Rabat
0
0
D
02.07.26
Bot
CR Khemis Zemamra
FUS Rabat
1
1
D
28.06.26
Bot
CR Khemis Zemamra
Hassania Agadir
1
1
D
25.06.26
Bot
CR Khemis Zemamra
Olympique Safi
1
1
D
21.06.26
Bot
CR Khemis Zemamra
Ittihad Tanger
0
1
L
17.06.26
Bot
CR Khemis Zemamra
Raja Casablanca
3
4
L
12.06.26
Bot
CR Khemis Zemamra
CODM Meknès
2
1
W
09.06.26
Bot
CR Khemis Zemamra
UTS Rabat
0
1
L
03.06.26
Bot
CR Khemis Zemamra
Yacoub El Mansour
2
1
W
24.05.26
Bot
CR Khemis Zemamra
Renaissance Berkane
0
1
L
11.05.26
Bot
CR Khemis Zemamra
Olympique Dcheïra
0
0
D
08.05.26
Bot
CR Khemis Zemamra
Kawkab Marrakech
2
1
W
03.05.26
Bot
CR Khemis Zemamra
Wydad AC
1
0
W
30.04.26
Bot
CR Khemis Zemamra
Difaa EL Jadida
1
2
L
26.04.26
Bot
CR Khemis Zemamra
Maghreb Fès
1
2
L
07.03.26
Bot
CR Khemis Zemamra
FAR Rabat
0
0
D
01.03.26
Bot
CR Khemis Zemamra
FUS Rabat
2
3
L
22.02.26
Bot
CR Khemis Zemamra
Hassania Agadir
0
0
D
18.02.26
Bot
CR Khemis Zemamra
Renaissance Berkane
1
2
L
08.02.26
Bot
CR Khemis Zemamra
Ittihad Tanger
1
0
W
H2H: Olympique Safi vs CR Khemis Zemamra
25.06.26
H2H
CR Khemis Zemamra
Olympique Safi
1
1
D
22.04.26
H2H
Olympique Safi
CR Khemis Zemamra
1
3
L
14.03.25
H2H
Olympique Safi
CR Khemis Zemamra
2
0
W
09.11.24
H2H
CR Khemis Zemamra
Olympique Safi
2
1
L
24.02.24
H2H
Olympique Safi
CR Khemis Zemamra
2
0
W
08.10.23
H2H
CR Khemis Zemamra
Olympique Safi
3
2
L
01.07.21
H2H
Olympique Safi
CR Khemis Zemamra
2
2
D
13.03.21
H2H
CR Khemis Zemamra
Olympique Safi
1
2
W
05.03.20
H2H
Olympique Safi
CR Khemis Zemamra
1
3
L
20.10.19
H2H
CR Khemis Zemamra
Olympique Safi
1
1
D
Last matches: Olympique Safi
05.07.26
Bot
Olympique Safi
Raja Casablanca
0
2
L
28.06.26
Bot
Olympique Safi
CODM Meknès
2
2
D
21.06.26
Bot
Olympique Safi
Yacoub El Mansour
0
1
L
12.06.26
Bot
Olympique Safi
Kawkab Marrakech
1
0
W
01.06.26
Bot
Olympique Safi
Maghreb Fès
1
2
L
11.05.26
Bot
Olympique Safi
FUS Rabat
1
1
D
29.04.26
Bot
Olympique Safi
Ittihad Tanger
1
2
L
01.04.26
Bot
Olympique Safi
Renaissance Berkane
1
1
D
28.02.26
Bot
Olympique Safi
Olympique Dcheïra
0
0
D
09.11.25
Bot
Olympique Safi
Wydad AC
1
2
L
05.11.25
Bot
Olympique Safi
Difaa EL Jadida
1
2
L
05.10.25
Bot
Olympique Safi
FAR Rabat
0
3
L
01.10.25
Bot
Olympique Safi
Hassania Agadir
1
0
W
12.09.25
Bot
Olympique Safi
UTS Rabat
1
1
D
H2H at home: Olympique Safi
22.04.26
H2H
Olympique Safi
CR Khemis Zemamra
1
3
L
14.03.25
H2H
Olympique Safi
CR Khemis Zemamra
2
0
W
24.02.24
H2H
Olympique Safi
CR Khemis Zemamra
2
0
W
01.07.21
H2H
Olympique Safi
CR Khemis Zemamra
2
2
D
05.03.20
H2H
Olympique Safi
CR Khemis Zemamra
1
3
L
Last matches: CR Khemis Zemamra
05.07.26
Bot
CR Khemis Zemamra
FAR Rabat
0
0
D
28.06.26
Bot
CR Khemis Zemamra
Hassania Agadir
1
1
D
21.06.26
Bot
CR Khemis Zemamra
Ittihad Tanger
0
1
L
12.06.26
Bot
CR Khemis Zemamra
CODM Meknès
2
1
W
24.05.26
Bot
CR Khemis Zemamra
Renaissance Berkane
0
1
L
08.05.26
Bot
CR Khemis Zemamra
Kawkab Marrakech
2
1
W
30.04.26
Bot
CR Khemis Zemamra
Difaa EL Jadida
1
2
L
01.03.26
Bot
CR Khemis Zemamra
FUS Rabat
2
3
L
01.02.26
Bot
CR Khemis Zemamra
Raja Casablanca
0
3
L
08.11.25
Bot
CR Khemis Zemamra
UTS Rabat
2
1
W
01.11.25
Bot
CR Khemis Zemamra
Yacoub El Mansour
0
2
L
18.10.25
Bot
CR Khemis Zemamra
Olympique Dcheïra
1
0
W
28.09.25
Bot
CR Khemis Zemamra
Wydad AC
1
3
L
14.09.25
Bot
CR Khemis Zemamra
Maghreb Fès
0
2
L
H2H away: CR Khemis Zemamra
22.04.26
H2H
Olympique Safi
CR Khemis Zemamra
1
3
W
14.03.25
H2H
Olympique Safi
CR Khemis Zemamra
2
0
L
24.02.24
H2H
Olympique Safi
CR Khemis Zemamra
2
0
L
01.07.21
H2H
Olympique Safi
CR Khemis Zemamra
2
2
D
05.03.20
H2H
Olympique Safi
CR Khemis Zemamra
1
3
W