MOROCCO BOTOLA PRO
--.--.---- --:--
Stade Municipal de Berkane
Referee: Y. Laoudini
Renaissance Berkane
Match Timeline
Olympique Safi
HT
0' 15' 30' 45' 60' 75' 90'
🟨
44'
A. Habbassi
Olympique Safi
🔄
46'
E. T. Boukhriss ↔ O. Haddadi
Renaissance Berkane
🔄
57'
A. Habbassi ↔ Y. Najari
Olympique Safi
🔄
57'
Z. Machach ↔ A. Khairi
Renaissance Berkane
🔄
57'
Y. Labhiri ↔ H. Raji
Renaissance Berkane
🔄
67'
F. Ngoma ↔ A. Ouhatti
Olympique Safi
🔄
67'
I. Khannouss ↔ M. Fadil
Olympique Safi
🔄
80'
O. Lamlioui ↔ Y. El Kaabi
Renaissance Berkane
🔄
80'
R. Aabid ↔ M. El Morabit
Renaissance Berkane
🔄
89'
S. Errahouli ↔ A. Eddaou
Olympique Safi
🔄
89'
S. El Bouchqali ↔ T. Sanou
Olympique Safi
🟨
90+3'
Y. El Motie
Olympique Safi
🟨
90+4'
I. Serbout
Olympique Safi

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Home Win
Probability 80%
Odds 1.53
BTTS
No
Probability 60.3%
Odds 1.62
Over / Under 2.5
Under 2.5
Probability 80.5%
Odds 1.61
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Home Win
80%
1.53
BTTS No
60.3%
1.62
Over / Under 2.5 Under 2.5
80.5%
1.61
Corners O/U Under 7.5 Corners
92%
-
HT / FT Home / Home
-
2.50
Correct Score 2-0
-
6.50
Probability Distribution
Renaissance Berkane Win 80%
Draw 4.2%
Olympique Safi Win 15.7%
Expected Goals (xG)
Renaissance Berkane1.44
Olympique Safi0.85
Recent Form (Last 5)
Renaissance Berkane Renaissance Berkane
WWDLW
34 GF / 21 GA
Olympique Safi Olympique Safi
WLDWL
20 GF / 35 GA
Key Stats
1.42
Average Goals Scored
0.83
0.88
Average Goals Conceded
1.46
12
BTTS Yes
16
9
Over 2.5
10
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Renaissance Berkane Renaissance Berkane 24 matches
Olympique Safi Olympique Safi 24 matches
Renaissance Berkane Statistic Olympique Safi
13 Wins 3
7 Draws 9
4 Losses 12
34 Goals For 20
21 Goals Against 35
1.42 Avg Goals Scored 0.83
0.88 Avg Goals Conceded 1.46
12 BTTS Yes 16
14 Over 1.5 19
9 Over 2.5 10
4 Over 3.5 3
8 Clean Sheets 3
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

From the opening view, this looks like a meeting between teams arriving with different levels of stability, reinforced by Renaissance Berkane's more proactive style and Olympique Safi's more cautious structure. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. Renaissance Berkane arrive from the stronger league position, sitting 3 with 46 points compared to Olympique Safi in 15 on 18, which underlines the gap in season consistency. From a tactical point of view, the game still points toward Olympique Safi having the stronger overall control. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring Olympique Safi. A relatively balanced game with moderate goal potential looks most likely. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. Renaissance Berkane come in with stronger recent momentum, which could help them control the rhythm for longer periods.

Renaissance Berkane Analysis

Renaissance Berkane approach this game with the confidence of a side sitting 3 on 46 points after 24 outings. They have recorded 13 wins, 7 draws, and 4 losses, with a 34:21 goal return and very strong form with results showing strong momentum. In attack they lean heavily on M. Chouiar (7 goals), Y. Mehri (7 goals), O. Lamlioui (6 goals), with creative support from M. Chouiar (6 assists), H. El Moussaoui (3 assists), Y. Mehri (2 assists), while defensively they have looked very solid. At home, they have managed 8 wins, 3 draws, and 1 losses, which underlines a very strong split record. They are competing near the top and remain under pressure to hold that position. In stylistic terms they continue to show balanced attacking football.

Olympique Safi Analysis

Olympique Safi approach this match from a more delicate league position, standing 15 with 18 points from 24 matches. Across the season they have posted 3 wins, 9 draws, and 12 defeats, and the 20:35 goal record continues to suggest poor form over their recent run. Their attacking burden often falls on F. Karmoune (5 goals), M. Kone (5 goals), S. El Moudane (2 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 fairly stable. Away from home, they have managed 1 wins, 5 draws, and 6 losses, a return that supports a weak split record. They are operating from a relatively stable mid-table position. In football terms they often show a more cautious and defensive approach.

H2H Analysis

Across those 15 head-to-head meetings, Renaissance Berkane won 5 times, Olympique Safi won 2 times, while 8 matches finished as draws. The aggregate score in this matchup is 20:14 from Renaissance Berkane's perspective. 7 of those games went over 2.5 goals, and both teams scored in 8 matches, with an average of 2.27 goals per game.

1X2: Home Win
BTTS: No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (95.8%)
Predicted formations: Renaissance Berkane 4-1-3-2 / Olympique Safi -
H2H summary: Renaissance Berkane wins 5, draws 8, Olympique Safi wins 2
Stats
Renaissance Berkane Renaissance Berkane
Olympique Safi Olympique Safi
Shots on Goal
1
Shots on Goal
0
Shots off Goal
5
Shots off Goal
1
Blocked Shots
0
Blocked Shots
0
1 Corner Kicks 0
69% Ball Possession 31%
6 Total Shots 1
1 Shots on Goal 0
5 Shots off Goal 1
0 Blocked Shots 0
🟨 0 Yellow Cards 1 🟨
🟥 0 Red Cards 0 🟥
Last matches: Renaissance Berkane
14.06.26
Bot
Renaissance Berkane
Hassania Agadir
0
1
L
08.06.26
Bot
Renaissance Berkane
Ittihad Tanger
1
0
W
03.06.26
Bot
Renaissance Berkane
Raja Casablanca
1
0
W
24.05.26
Bot
Renaissance Berkane
CR Khemis Zemamra
1
0
W
10.05.26
Bot
Renaissance Berkane
CODM Meknès
1
0
W
07.05.26
Bot
Renaissance Berkane
UTS Rabat
4
3
W
04.05.26
Bot
Renaissance Berkane
Yacoub El Mansour
1
1
D
30.04.26
Bot
Renaissance Berkane
Kawkab Marrakech
0
1
L
26.04.26
Bot
Renaissance Berkane
Olympique Dcheïra
2
1
W
22.04.26
Bot
Renaissance Berkane
FAR Rabat
0
0
D
05.04.26
Bot
Renaissance Berkane
Maghreb Fès
1
1
D
01.04.26
Bot
Renaissance Berkane
Olympique Safi
1
1
D
08.03.26
Bot
Renaissance Berkane
Difaa EL Jadida
2
1
W
04.03.26
Bot
Renaissance Berkane
Hassania Agadir
2
1
W
01.03.26
Bot
Renaissance Berkane
Wydad AC
0
1
L
25.02.26
Bot
Renaissance Berkane
Raja Casablanca
1
1
D
22.02.26
Bot
Renaissance Berkane
FUS Rabat
1
0
W
18.02.26
Bot
Renaissance Berkane
CR Khemis Zemamra
2
1
W
09.11.25
Bot
Renaissance Berkane
Ittihad Tanger
0
1
L
05.11.25
Bot
Renaissance Berkane
CODM Meknès
2
0
W
Last matches: Olympique Safi
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
22.04.26
Bot
Olympique Safi
CR Khemis Zemamra
1
3
L
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
20.02.26
Bot
Olympique Safi
CODM Meknès
0
1
L
09.11.25
Bot
Olympique Safi
Wydad AC
1
2
L
05.11.25
Bot
Olympique Safi
Difaa EL Jadida
1
2
L
02.11.25
Bot
Olympique Safi
Maghreb Fès
0
4
L
30.10.25
Bot
Olympique Safi
FUS Rabat
1
2
L
H2H: Renaissance Berkane vs Olympique Safi
01.04.26
H2H
Olympique Safi
Renaissance Berkane
1
1
D
29.06.25
H2H
Olympique Safi
Renaissance Berkane
2
2
D
23.01.25
H2H
Renaissance Berkane
Olympique Safi
2
2
D
25.09.24
H2H
Olympique Safi
Renaissance Berkane
0
2
W
14.04.24
H2H
Olympique Safi
Renaissance Berkane
1
2
W
07.12.23
H2H
Renaissance Berkane
Olympique Safi
3
0
W
26.02.23
H2H
Olympique Safi
Renaissance Berkane
1
1
D
18.09.22
H2H
Renaissance Berkane
Olympique Safi
1
2
L
16.02.22
H2H
Olympique Safi
Renaissance Berkane
0
0
D
19.09.21
H2H
Renaissance Berkane
Olympique Safi
1
1
D
04.07.21
H2H
Renaissance Berkane
Olympique Safi
3
0
W
21.03.21
H2H
Olympique Safi
Renaissance Berkane
0
0
D
11.10.20
H2H
Olympique Safi
Renaissance Berkane
0
1
W
10.02.20
H2H
Renaissance Berkane
Olympique Safi
1
1
D
08.05.19
H2H
Olympique Safi
Renaissance Berkane
3
0
L
Last matches: Renaissance Berkane
08.06.26
Bot
Renaissance Berkane
Ittihad Tanger
1
0
W
24.05.26
Bot
Renaissance Berkane
CR Khemis Zemamra
1
0
W
07.05.26
Bot
Renaissance Berkane
UTS Rabat
4
3
W
30.04.26
Bot
Renaissance Berkane
Kawkab Marrakech
0
1
L
26.04.26
Bot
Renaissance Berkane
Olympique Dcheïra
2
1
W
05.04.26
Bot
Renaissance Berkane
Maghreb Fès
1
1
D
08.03.26
Bot
Renaissance Berkane
Difaa EL Jadida
2
1
W
04.03.26
Bot
Renaissance Berkane
Hassania Agadir
2
1
W
25.02.26
Bot
Renaissance Berkane
Raja Casablanca
1
1
D
22.02.26
Bot
Renaissance Berkane
FUS Rabat
1
0
W
05.11.25
Bot
Renaissance Berkane
CODM Meknès
2
0
W
01.10.25
Bot
Renaissance Berkane
Yacoub El Mansour
3
3
D
H2H at home: Renaissance Berkane
23.01.25
H2H
Renaissance Berkane
Olympique Safi
2
2
D
07.12.23
H2H
Renaissance Berkane
Olympique Safi
3
0
W
18.09.22
H2H
Renaissance Berkane
Olympique Safi
1
2
L
19.09.21
H2H
Renaissance Berkane
Olympique Safi
1
1
D
04.07.21
H2H
Renaissance Berkane
Olympique Safi
3
0
W
10.02.20
H2H
Renaissance Berkane
Olympique Safi
1
1
D
Last matches: Olympique Safi
08.06.26
Bot
Olympique Safi
Wydad AC
0
1
L
23.05.26
Bot
Olympique Safi
Difaa EL Jadida
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
25.04.26
Bot
Olympique Safi
UTS Rabat
1
1
D
04.04.26
Bot
Olympique Safi
Yacoub El Mansour
3
1
W
07.03.26
Bot
Olympique Safi
Raja Casablanca
0
2
L
04.03.26
Bot
Olympique Safi
Kawkab Marrakech
1
1
D
20.02.26
Bot
Olympique Safi
CODM Meknès
0
1
L
02.11.25
Bot
Olympique Safi
Maghreb Fès
0
4
L
30.10.25
Bot
Olympique Safi
FUS Rabat
1
2
L
15.09.25
Bot
Olympique Safi
Ittihad Tanger
1
1
D
H2H away: Olympique Safi
23.01.25
H2H
Renaissance Berkane
Olympique Safi
2
2
D
07.12.23
H2H
Renaissance Berkane
Olympique Safi
3
0
L
18.09.22
H2H
Renaissance Berkane
Olympique Safi
1
2
W
19.09.21
H2H
Renaissance Berkane
Olympique Safi
1
1
D
04.07.21
H2H
Renaissance Berkane
Olympique Safi
3
0
L
10.02.20
H2H
Renaissance Berkane
Olympique Safi
1
1
D
Showing odds from: 1xBet
Main markets
MATCH WINNER
Away 5.28
Draw 3.62
Home 1.53
GOALS OVER/UNDER
Over 1.25 1.27
Over 1.5 1.38
Over 1.75 1.48
Over 2.0 1.65
Over 2.25 1.93
Over 2.5 2.17
Over 2.75 2.53
Over 3.0 3.25
Under 1.25 3.43
Under 1.5 2.73
Under 1.75 2.42
Under 2.0 2.11
Under 2.25 1.81
Under 2.5 1.61
Under 2.75 1.44
Under 3.0 1.27
Main markets
MATCH WINNER
Away 6.25
Draw 3.40
Home 1.53
FIRST HALF WINNER
Away 6.50
Draw 2.10
Home 2.20
SECOND HALF WINNER
Away 5.50
Draw 2.38
Home 1.95
GOALS OVER/UNDER
Over 0.5 1.08
Over 1.5 1.36
Over 2.5 2.20
Over 3.5 4.00
Over 4.5 9.00
Over 5.5 19.00
Over 6.5 41.00
Under 0.5 8.00
Under 1.5 3.00
Under 2.5 1.65
Under 3.5 1.22
Under 4.5 1.07
Under 5.5 1.02
Under 6.5 1.00
Main markets
MATCH WINNER
Away 5.78
Draw 3.55
Home 1.55
FIRST HALF WINNER
Away 6.69
Draw 2.03
Home 2.16
SECOND HALF WINNER
Away 5.82
Draw 2.41
Home 1.93
GOALS OVER/UNDER
Over 0.5 1.03
Over 0.75 1.04
Over 1.0 1.06
Over 1.25 1.20
Over 1.5 1.35
Over 1.75 1.44
Over 2.0 1.60
Over 2.25 1.89
Over 2.5 2.16
Over 2.75 2.46
Over 3.0 3.14
Over 3.25 3.50
Over 3.5 3.90
Over 3.75 4.95
Over 4.0 7.10
Over 4.25 7.40
Over 4.5 7.80
Over 5.0 9.80
Over 5.5 13.50
Over 6.5 41.00
Under 0.5 7.70
Under 0.75 6.99
Under 1.0 6.30
Under 1.25 3.68
Under 1.5 2.74
Under 1.75 2.43
Under 2.0 2.08
Under 2.25 1.81
Under 2.5 1.62
Under 2.75 1.43
Under 3.0 1.27
Under 3.25 1.22
Under 3.5 1.18
Under 3.75 1.11
Under 4.0 1.04
Under 4.25 1.03
Under 4.5 1.02
Under 5.0 1.01
Under 5.5 1.01
Under 6.5 1.00
Main markets
MATCH WINNER
Away 5.80
Draw 3.40
Home 1.55
FIRST HALF WINNER
Away 5.60
Draw 2.07
Home 2.10
SECOND HALF WINNER
Away 5.40
Draw 2.45
Home 1.93
GOALS OVER/UNDER
Over 0.5 1.04
Over 1.5 1.36
Over 2.5 2.12
Over 3.5 3.75
Under 0.5 6.75
Under 1.5 2.75
Under 2.5 1.58
Under 3.5 1.20

Standings

Botola Pro
# Team MP W D L G GD PTS Form
1 25 12 13 0 37:15 22 49
D W D W D
2 25 13 10 2 34:14 20 49
W D D W L
3 25 13 8 4 34:21 13 47
D L W W W
4 25 13 7 5 31:15 16 46
W D L L W
5 25 13 4 8 37:24 13 43
L L W L W
6 25 8 9 8 28:29 -1 33
W D D D D
7 25 7 11 7 23:26 -3 32
W W L W W
8 25 7 11 7 23:27 -4 32
L D D L D
9 25 8 7 10 17:25 -8 31
L L D W L
10 25 7 9 9 23:22 1 30
L L W D W
11 25 8 5 12 25:33 -8 29
L W L W L
12 25 7 6 12 24:35 -11 27
L W W D L
13 25 4 12 9 26:34 -8 24
W D W D W
14 25 4 8 13 27:39 -12 20
W L D L L
15 25 4 8 13 21:36 -15 20
D D L L L
16 25 3 10 12 20:35 -15 19
D W L L D
CAF CL group stage
CAF Confederation Cup (Qualification)
Relegation Playoffs
Relegation