MOROCCO BOTOLA PRO
--.--.---- --:--
Stade Adrar
Referee: N. Nachite
Hassania Agadir
Match Timeline
Olympique Safi
HT
0' 15' 30' 45' 60' 75' 90'
8'
M. Kone · Assist: S. El Bouchqali
Olympique Safi
🟨
33'
Euclides Cabral
Hassania Agadir
🟨
41'
Houari Ferhani
Olympique Safi
🔄
46'
M. Akoumi ↔ H. Ahadad
Hassania Agadir
🟨
47'
Mouad Bahsain
Hassania Agadir
🔄
53'
I. Khannouss ↔ A. Habbassi
Olympique Safi
58'
B. Bello Ilou
Hassania Agadir
61'
B. Bello Ilou · Assist: H. Ahadad
Hassania Agadir
🔄
70'
Y. Arbidi ↔ M. Bakhkhach
Hassania Agadir
🔄
70'
M. Ounajem ↔ M. Katiba
Hassania Agadir
🔄
76'
H. Ferhani ↔ A. Eddaou
Olympique Safi
🔄
82'
J. Tachtach ↔ A. Ait Brayim
Hassania Agadir
🔄
82'
A. Qassaq ↔ F. J. Dembi
Hassania Agadir
🟨
87'
Mohamed Bakhkhach
Hassania Agadir
🟨
90+6'
Marwane Elaz
Olympique Safi
🔄
90+1'
A. Mkhair ↔ M. Elaz
Olympique Safi

Predictions & Statistics

Full analysis and predictions for all markets

1X2
No Draw
Probability 78.3%
Odds -
BTTS
BTTS No
Probability 23.5%
Odds -
Over / Under 2.5
Under 2.5
Probability 40.8%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 No Draw
78.3%
-
BTTS BTTS No
23.5%
-
Over / Under 2.5 Under 2.5
40.8%
-
Corners O/U Under 7.5 Corners
92%
-
HT / FT Draw / Away
-
-
Correct Score 0-1
-
-
Probability Distribution
Hassania Agadir Win 30.9%
Draw 21.7%
Olympique Safi Win 47.3%
Expected Goals (xG)
Hassania Agadir1.09
Olympique Safi1.06
Recent Form (Last 5)
Hassania Agadir Hassania Agadir
WWDLW
13 GF / 24 GA
Olympique Safi Olympique Safi
WLDWL
14 GF / 27 GA
Key Stats
0.76
Average Goals Scored
0.82
1.41
Average Goals Conceded
1.59
7
BTTS Yes
11
8
Over 2.5
8
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Hassania Agadir Hassania Agadir 17 matches
Olympique Safi Olympique Safi 17 matches
Hassania Agadir Statistic Olympique Safi
4 Wins 2
4 Draws 6
9 Losses 9
13 Goals For 14
24 Goals Against 27
0.76 Avg Goals Scored 0.82
1.41 Avg Goals Conceded 1.59
7 BTTS Yes 11
13 Over 1.5 14
8 Over 2.5 8
1 Over 3.5 3
4 Clean Sheets 2
8 Failed To Score 5
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

This fixture has the profile of a tight matchup, with two sides with a fairly similar football identity likely to keep the contest close. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. Hassania Agadir have shown more instability in their recent run, so confidence and game management may become important factors. Even if this develops into a close game, the analytical lean still edges toward Away Win, with a cautious clean-sheet angle toward Olympique Safi. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. There is little separation in the broader season picture, with both sides operating from relatively comparable league positions and points returns. 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 shape dynamic also adds another layer here, with Hassania Agadir expected to line up in 4-1-4-1 and Olympique Safi in 4-4-2, which may reinforce the expected flow toward Olympique Safi having the stronger overall control.

Hassania Agadir Analysis

With 16 points from 17 games and a place of 13, Hassania Agadir still have clear room for improvement in overall consistency. Across the season they have posted 4 wins, 4 draws, and 9 defeats, and the 13:24 goal record continues to suggest poor form with results showing a clear downward trend. Their attacking burden often falls on B. Bello Ilou (8 goals), A. Ennakouss (1 goals), J. Tachtach (1 goals), with creative support from A. Ait Brayim (2 assists), A. Y. Amkadmi (2 assists), A. Ennakouss (1 assists), while at the back they have been very solid. At home, they have managed 2 wins, 2 draws, and 4 losses, a return that supports a fairly balanced split record. They are operating from a relatively stable mid-table position. In football terms they often show a more cautious and defensive approach.

Olympique Safi Analysis

Olympique Safi sit 15 with 12 points after 17 matches and remain under pressure to produce steadier results. Across the season they have posted 2 wins, 6 draws, and 9 defeats, and the 14:27 goal record continues to suggest poor form over their recent run. Their attacking burden often falls on M. Kone (4 goals), F. Karmoune (2 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 returned 1 wins, 3 draws, and 4 losses, which indicates a fairly balanced split record. They are operating from a relatively stable mid-table position. Stylistically, they tend to play with a more cautious and defensive approach.

H2H Analysis

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

1X2: No Draw
BTTS: BTTS No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (78.3%)
Predicted formations: Hassania Agadir 4-1-4-1 / Olympique Safi 4-4-2
H2H summary: Hassania Agadir wins 3, draws 6, Olympique Safi wins 6
Stats
Hassania Agadir Hassania Agadir
Olympique Safi Olympique Safi
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
🟨 3 Yellow Cards 2 🟨
🟥 0 Red Cards 0 🟥

Lineups

Hassania Agadir
Formation
Olympique Safi
B. Abyir
B. Abyir
S. El Amrani
S. El Amrani
I. Hrila
I. Hrila
M. Bahsain
M. Bahsain
E. Cabral
E. Cabral
M. Akoumi
M. Akoumi
J. Tachtach
J. Tachtach
Y. Arbidi
Y. Arbidi
M. Ounajem
M. Ounajem
B. Bello Ilou
⚽ 2
B. Bello Ilou
A. Qassaq
A. Qassaq
Y. El Motie
Y. El Motie
I. Serbout
I. Serbout
F. Karmoune
F. Karmoune
A. Mkhair
A. Mkhair
H. Ferhani
H. Ferhani
S. El Bouchqali
🎯
S. El Bouchqali
F. Ngoma
F. Ngoma
S. El Morsli
S. El Morsli
S. Errahouli
S. Errahouli
M. Kone
M. Kone
I. Khannouss
I. Khannouss
Hassania Agadir 4-4-1 (estimated)
Starting XI
61
B. Abyir
G
30
S. El Amrani
D
34
I. Hrila
D
6
M. Bahsain
🟨 47'
D
19
E. Cabral
🟨 33'
D
32
M. Akoumi
↓ 46'
M
5
J. Tachtach
↓ 82'
M
26
Y. Arbidi
↓ 70'
M
28
M. Ounajem
↓ 70'
M
17
B. Bello Ilou
⚽ 58' ⚽ 61'
F
2
A. Qassaq
↓ 82'
Substitutes
7
M. Bakhkhach
↑ 70' 🟨 87'
M
20
M. Katiba
↑ 70'
M
23
H. Ahadad
🎯 61' ↑ 46'
F
14
A. Ait Brayim
↑ 82'
M
15
A. Plumain
M
36
Y. El Amali
D
31
I. Motik
G
45
A. Sahnoune
D
95
F. J. Dembi
↑ 82'
M
Olympique Safi 4-3-2 (estimated)
Starting XI
25
Y. El Motie
G
32
I. Serbout
D
8
F. Karmoune
D
30
A. Mkhair
↓ 90+1'
13
H. Ferhani
↓ 76' 🟨 41'
D
29
S. El Bouchqali
🎯 8'
M
4
F. Ngoma
M
27
S. El Morsli
D
5
S. Errahouli
M
14
M. Kone
⚽ 8'
F
18
I. Khannouss
↓ 53'
F
Substitutes
12
H. Hamiani
G
3
W. Atik
D
15
Y. Kordani
D
28
A. Habbassi
↑ 53'
F
10
A. Ouhatti
M
22
A. Eddaou
↑ 76'
M
21
M. Chemlal
M
11
M. Elaz
↑ 90+1' 🟨 90+6'
F
17
A. El Houari
M
Last matches: Hassania Agadir
05.07.26
Bot
Hassania Agadir
Kawkab Marrakech
1
1
D
02.07.26
Bot
Hassania Agadir
Raja Casablanca
0
2
L
28.06.26
Bot
Hassania Agadir
CR Khemis Zemamra
1
1
D
25.06.26
Bot
Hassania Agadir
CODM Meknès
0
0
D
21.06.26
Bot
Hassania Agadir
UTS Rabat
1
0
W
18.06.26
Bot
Hassania Agadir
Yacoub El Mansour
1
2
L
14.06.26
Bot
Hassania Agadir
Renaissance Berkane
1
0
W
08.06.26
Bot
Hassania Agadir
Olympique Dcheïra
1
0
W
04.06.26
Bot
Hassania Agadir
FUS Rabat
0
0
D
23.05.26
Bot
Hassania Agadir
Wydad AC
2
3
L
10.05.26
Bot
Hassania Agadir
FAR Rabat
2
3
L
07.05.26
Bot
Hassania Agadir
Difaa EL Jadida
2
2
D
29.04.26
Bot
Hassania Agadir
Maghreb Fès
0
4
L
25.04.26
Bot
Hassania Agadir
Ittihad Tanger
1
1
D
07.03.26
Bot
Hassania Agadir
Kawkab Marrakech
1
2
L
04.03.26
Bot
Hassania Agadir
Renaissance Berkane
1
2
L
01.03.26
Bot
Hassania Agadir
Raja Casablanca
0
1
L
22.02.26
Bot
Hassania Agadir
CR Khemis Zemamra
0
0
D
15.02.26
Bot
Hassania Agadir
CODM Meknès
0
0
D
07.02.26
Bot
Hassania Agadir
UTS Rabat
2
0
W
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
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
H2H: Hassania Agadir vs Olympique Safi
04.05.26
H2H
Hassania Agadir
Olympique Safi
2
1
W
01.10.25
H2H
Olympique Safi
Hassania Agadir
1
0
L
04.05.25
H2H
Hassania Agadir
Olympique Safi
2
3
L
07.12.24
H2H
Olympique Safi
Hassania Agadir
0
0
D
07.02.24
H2H
Hassania Agadir
Olympique Safi
1
1
D
26.08.23
H2H
Olympique Safi
Hassania Agadir
1
1
D
20.05.23
H2H
Olympique Safi
Hassania Agadir
1
1
D
07.01.23
H2H
Hassania Agadir
Olympique Safi
0
1
L
16.05.22
H2H
Hassania Agadir
Olympique Safi
2
2
D
02.11.21
H2H
Olympique Safi
Hassania Agadir
1
2
W
25.05.21
H2H
Olympique Safi
Hassania Agadir
1
0
L
27.12.20
H2H
Hassania Agadir
Olympique Safi
2
0
W
19.08.20
H2H
Hassania Agadir
Olympique Safi
2
2
D
02.01.20
H2H
Olympique Safi
Hassania Agadir
2
0
L
02.04.19
H2H
Olympique Safi
Hassania Agadir
2
1
L
Last matches: Hassania Agadir
05.07.26
Bot
Hassania Agadir
Kawkab Marrakech
1
1
D
28.06.26
Bot
Hassania Agadir
CR Khemis Zemamra
1
1
D
21.06.26
Bot
Hassania Agadir
UTS Rabat
1
0
W
14.06.26
Bot
Hassania Agadir
Renaissance Berkane
1
0
W
04.06.26
Bot
Hassania Agadir
FUS Rabat
0
0
D
10.05.26
Bot
Hassania Agadir
FAR Rabat
2
3
L
25.04.26
Bot
Hassania Agadir
Ittihad Tanger
1
1
D
01.03.26
Bot
Hassania Agadir
Raja Casablanca
0
1
L
15.02.26
Bot
Hassania Agadir
CODM Meknès
0
0
D
31.01.26
Bot
Hassania Agadir
Yacoub El Mansour
2
0
W
08.11.25
Bot
Hassania Agadir
Olympique Dcheïra
0
3
L
05.11.25
Bot
Hassania Agadir
Wydad AC
1
2
L
05.10.25
Bot
Hassania Agadir
Difaa EL Jadida
2
1
W
20.09.25
Bot
Hassania Agadir
Maghreb Fès
0
2
L
H2H at home: Hassania Agadir
04.05.26
H2H
Hassania Agadir
Olympique Safi
2
1
W
04.05.25
H2H
Hassania Agadir
Olympique Safi
2
3
L
07.02.24
H2H
Hassania Agadir
Olympique Safi
1
1
D
07.01.23
H2H
Hassania Agadir
Olympique Safi
0
1
L
16.05.22
H2H
Hassania Agadir
Olympique Safi
2
2
D
27.12.20
H2H
Hassania Agadir
Olympique Safi
2
0
W
19.08.20
H2H
Hassania Agadir
Olympique Safi
2
2
D
Last matches: Olympique Safi
02.07.26
Bot
Olympique Safi
Olympique Dcheïra
1
1
D
25.06.26
Bot
Olympique Safi
CR Khemis Zemamra
1
1
D
18.06.26
Bot
Olympique Safi
Renaissance Berkane
0
0
D
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
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
04.05.26
H2H
Hassania Agadir
Olympique Safi
2
1
L
04.05.25
H2H
Hassania Agadir
Olympique Safi
2
3
W
07.02.24
H2H
Hassania Agadir
Olympique Safi
1
1
D
07.01.23
H2H
Hassania Agadir
Olympique Safi
0
1
W
16.05.22
H2H
Hassania Agadir
Olympique Safi
2
2
D
27.12.20
H2H
Hassania Agadir
Olympique Safi
2
0
L
19.08.20
H2H
Hassania Agadir
Olympique Safi
2
2
D