⚙️
All Markets
🏆
1X2
📊
Over/Under 2.5
🥅
BTTS
🎯
Correct Score
📈
Over 0.5 Goals
05 Jul 2026 17:00
MOROCCO BOTOLA PRO REGULAR SEASON - 30
FT
0 - 2
🏟️ Stade El Massira
Safi
Referee: A. El Maataoui

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Olympique Safi 0 - 2 Raja Casablanca
Olympique Safi Timeline Raja Casablanca
1st Half 0 - 1
18'
A. Ouhatti yellow card
22'
I. Mokadem yellow card
38'
0 - 1
A. Khafifi Assist: A. Barkok
2nd Half 0 - 1
58'
M. Fadil ↔ A. Samoudi Substitution
58'
A. Ouhatti ↔ A. Habbassi Substitution
59'
P. Sakho ↔ Shararh Substitution
59'
A. Barkok ↔ I. Khafi Substitution
59'
Y. Iguiz ↔ S. Bougrine Substitution
64'
0 - 2
A. Khafifi Assist: M. Boulacsout
65'
S. El Moudane ↔ S. Errahouli Substitution
65'
Y. Najari ↔ I. Khannouss Substitution
72'
A. Maamouri ↔ A. Laftah Substitution
72'
M. Boulacsout ↔ A. Khammas Substitution
78'
A. Khammas yellow card
82'
M. Mchakhchekh goal disallowed - video review
VAR
82'
S. El Bouchqali ↔ M. Elaz Substitution

All Predictions Markets

AI-powered match picks, confidence ratings and value signals.

AI Model · Pro v3.1
★ Top AI Pick
Corners O/U

Under 9.5 Corners

AI Confidence 92% High Confidence
Odds -
Value +15%
Win Probability 92%
View Full Analysis
👕
1X2 Away Win
Confidence 61.8%
Odds 1.80
🥅
BTTS Yes
Confidence 75.1%
Odds 3.75
Over / Under 2.5 Over 2.5
Confidence 58.6%
Odds 2.50
⏱️
HT / FT Draw / Away
Confidence -
Odds 4.50
🎯
Correct Score 1-2
Confidence -
Odds 9.50
🧠

AI Insight Summary

Our model highlights Corners O/U as the strongest available market, with the pick "Under 9.5 Corners" showing the best current confidence signal.

Confidence 47.9% Low
Best Odds 9.50 Fair Odds
Value Edge +15% Expected Value
📊

Season Statistics

Team averages and season trends before this fixture

58 matches analysed
Olympique Safi
Olympique Safi Home
VS
Raja Casablanca Away
Raja Casablanca
🎟️ 29 Matches Played
🏆 3 Wins
🎯 0.83 Avg Goals
🎟️ 29 Matches Played
🏆 15 Wins
🎯 1.28 Avg Goals
29
Matches Played
29
3
Wins
15
13
Draws
8
13
Losses
6
24
Goals For
37
40
Goals Against
19
0.83
Avg Goals Scored
1.28
1.38
Avg Goals Conceded
0.66
19
BTTS Yes
10
11
Over 2.5
6
4
Clean Sheets
15
8
Failed To Score
7

Key Stats

Quick comparison based on available match data

0.83
Average Goals Scored
1.28
1.38
Average Goals Conceded
0.66
19
BTTS Yes
10
11
Over 2.5
6
0.19
Shots on Goal
0.15

Trend Signals

Derived from season data
Attack Edge Raja Casablanca
Defensive Edge Raja Casablanca
BTTS Signal Lower BTTS profile
Goals Trend Lower-scoring trend

Quick Verdict

Pre-match summary
Home Win Rate 10%
Away Win Rate 52%

Raja Casablanca show the stronger season trend before kickoff.

Last matches: Olympique Safi
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
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
Last matches: Raja Casablanca
02.07.26
Bot
Raja Casablanca
Hassania Agadir
2
0
W
28.06.26
Bot
Raja Casablanca
Ittihad Tanger
1
1
D
25.06.26
Bot
Raja Casablanca
Yacoub El Mansour
1
2
L
21.06.26
Bot
Raja Casablanca
CODM Meknès
2
1
W
17.06.26
Bot
Raja Casablanca
CR Khemis Zemamra
4
3
W
14.06.26
Bot
Raja Casablanca
UTS Rabat
1
1
D
09.06.26
Bot
Raja Casablanca
Kawkab Marrakech
0
2
L
03.06.26
Bot
Raja Casablanca
Renaissance Berkane
0
1
L
24.05.26
Bot
Raja Casablanca
Olympique Dcheïra
1
0
W
09.05.26
Bot
Raja Casablanca
Wydad AC
0
1
L
06.05.26
Bot
Raja Casablanca
Maghreb Fès
2
0
W
03.05.26
Bot
Raja Casablanca
Difaa EL Jadida
1
0
W
30.04.26
Bot
Raja Casablanca
FAR Rabat
1
2
L
26.04.26
Bot
Raja Casablanca
FUS Rabat
4
1
W
07.03.26
Bot
Raja Casablanca
Olympique Safi
2
0
W
01.03.26
Bot
Raja Casablanca
Hassania Agadir
1
0
W
25.02.26
Bot
Raja Casablanca
Renaissance Berkane
1
1
D
22.02.26
Bot
Raja Casablanca
Ittihad Tanger
2
0
W
13.02.26
Bot
Raja Casablanca
Yacoub El Mansour
0
0
D
08.02.26
Bot
Raja Casablanca
CODM Meknès
0
1
L
H2H: Olympique Safi vs Raja Casablanca
05.07.26
H2H
Olympique Safi
Raja Casablanca
0
2
L
07.03.26
H2H
Raja Casablanca
Olympique Safi
2
0
L
30.01.25
H2H
Raja Casablanca
Olympique Safi
1
1
D
29.09.24
H2H
Olympique Safi
Raja Casablanca
2
3
L
29.03.24
H2H
Raja Casablanca
Olympique Safi
2
0
L
03.03.24
H2H
Raja Casablanca
Olympique Safi
1
0
L
28.10.23
H2H
Olympique Safi
Raja Casablanca
2
2
D
28.01.23
H2H
Olympique Safi
Raja Casablanca
3
1
W
04.09.22
H2H
Raja Casablanca
Olympique Safi
2
2
D
22.06.22
H2H
Raja Casablanca
Olympique Safi
2
3
W
23.11.21
H2H
Olympique Safi
Raja Casablanca
1
0
W
17.07.21
H2H
Olympique Safi
Raja Casablanca
2
2
D
26.04.21
H2H
Raja Casablanca
Olympique Safi
2
0
L
08.08.20
H2H
Raja Casablanca
Olympique Safi
2
0
L
27.10.19
H2H
Olympique Safi
Raja Casablanca
0
0
D
Last matches: Olympique Safi
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
22.04.26
Bot
Olympique Safi
CR Khemis Zemamra
1
3
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
05.07.26
H2H
Olympique Safi
Raja Casablanca
0
2
L
29.09.24
H2H
Olympique Safi
Raja Casablanca
2
3
L
28.10.23
H2H
Olympique Safi
Raja Casablanca
2
2
D
28.01.23
H2H
Olympique Safi
Raja Casablanca
3
1
W
23.11.21
H2H
Olympique Safi
Raja Casablanca
1
0
W
17.07.21
H2H
Olympique Safi
Raja Casablanca
2
2
D
27.10.19
H2H
Olympique Safi
Raja Casablanca
0
0
D
Last matches: Raja Casablanca
28.06.26
Bot
Raja Casablanca
Ittihad Tanger
1
1
D
25.06.26
Bot
Raja Casablanca
Yacoub El Mansour
1
2
L
17.06.26
Bot
Raja Casablanca
CR Khemis Zemamra
4
3
W
09.06.26
Bot
Raja Casablanca
Kawkab Marrakech
0
2
L
24.05.26
Bot
Raja Casablanca
Olympique Dcheïra
1
0
W
06.05.26
Bot
Raja Casablanca
Maghreb Fès
2
0
W
30.04.26
Bot
Raja Casablanca
FAR Rabat
1
2
L
01.03.26
Bot
Raja Casablanca
Hassania Agadir
1
0
W
25.02.26
Bot
Raja Casablanca
Renaissance Berkane
1
1
D
08.02.26
Bot
Raja Casablanca
CODM Meknès
0
1
L
25.01.26
Bot
Raja Casablanca
UTS Rabat
1
1
D
29.10.25
Bot
Raja Casablanca
Wydad AC
0
0
D
28.09.25
Bot
Raja Casablanca
Difaa EL Jadida
2
0
W
13.09.25
Bot
Raja Casablanca
FUS Rabat
2
0
W
H2H away: Raja Casablanca
05.07.26
H2H
Olympique Safi
Raja Casablanca
0
2
W
29.09.24
H2H
Olympique Safi
Raja Casablanca
2
3
W
28.10.23
H2H
Olympique Safi
Raja Casablanca
2
2
D
28.01.23
H2H
Olympique Safi
Raja Casablanca
3
1
L
23.11.21
H2H
Olympique Safi
Raja Casablanca
1
0
L
17.07.21
H2H
Olympique Safi
Raja Casablanca
2
2
D
27.10.19
H2H
Olympique Safi
Raja Casablanca
0
0
D
Bookmaker Odds

Odds

Showing odds from: 1xBet

Home 4.33
Draw 3.00
Away 1.80
Home/Draw 1.83
Home/Away 1.33
Draw/Away 1.18
Over 1.5 1.50
Under 1.5 2.50
Over 2.5 2.50
Under 2.5 1.50
Over 3.5 5.00
Under 3.5 1.17
Over 0.5 1.11
Under 0.5 6.50
Over 4.5 11.00
Under 4.5 1.05
Over 5.5 26.00
Under 5.5 1.01
Over 6.5 51.00
Under 6.5 1.00
Yes 2.25
No 1.57
Home 5.50
Draw 2.00
Away 2.50
Home 4.50
Draw 2.20
Away 2.25
Home -0.75 6.25
Away -0.75 1.12
Home -0.5 4.50
Away -0.5 1.19
Home -0.25 3.90
Away -0.25 1.24
Home +0 3.30
Away +0 1.32
Home +0.25 2.35
Away +0.25 1.58
Home +0.5 1.98
Away +0.5 1.82
Home +0.75 1.70
Away +0.75 2.10
Home +1 1.45
Away +1 2.68
Home +2 1.10
Away +2 7.00
Home +1.25 1.35
Away +1.25 3.10
Home +1.5 1.30
Away +1.5 3.45
Home +1.75 1.19
Away +1.75 4.50
Home 3.40
Away 1.30
Over 1.5 2.62
Under 1.5 1.44
Over 2.5 7.00
Under 2.5 1.10
Over 3.5 19.00
Under 3.5 1.02
Over 0.5 1.36
Under 0.5 3.00
Home/Draw 17.00
Home/Away 29.00
Draw/Away 4.50
Draw/Draw 4.50
Home/Home 8.00
Draw/Home 9.00
Away/Home 41.00
Away/Draw 15.00
Away/Away 3.00
Yes 3.75
No 1.25
Yes 2.00
No 1.73
Home +1 1.83
Draw +1 3.50
Away +1 3.50
1:0 10.00
2:0 23.00
2:1 17.00
3:0 51.00
3:1 41.00
3:2 51.00
4:0 151.00
4:1 126.00
0:0 6.50
1:1 6.50
2:2 21.00
0:1 5.50
0:2 7.50
0:3 15.00
1:2 9.50
1:3 19.00
2:3 41.00
3:3 81.00
0:4 34.00
1:4 41.00
2:4 67.00
4:2 151.00
0:5 67.00
0:6 201.00
1:5 81.00
1:6 251.00
2:5 151.00
3:4 151.00
4:3 301.00
1:0 6.50
2:0 29.00
2:1 41.00
3:0 101.00
3:1 151.00
0:0 2.38
1:1 9.50
2:2 81.00
0:1 3.60
0:2 10.00
0:3 34.00
1:2 26.00
1:3 67.00
2:3 251.00
0:4 101.00
1:4 251.00
Home 2.88
Draw 6.50
Away 1.67
Over 1.5 5.00
Under 1.5 1.17
Over 2.5 17.00
Under 2.5 1.02
Over 3.5 51.00
Under 3.5 1.00
Over 0.5 1.73
Under 0.5 2.00
Over 1.5 2.25
Under 1.5 1.57
Over 2.5 5.00
Under 2.5 1.17
Over 3.5 15.00
Under 3.5 1.03
Over 0.5 1.25
Under 0.5 3.75
Over 4.5 34.00
Under 4.5 1.00
Home +1 1.50
Draw +1 3.20
Away +1 8.00
Home -0.5 5.25
Away -0.5 1.16
Home -0.25 4.00
Away -0.25 1.23
Home +0 2.85
Away +0 1.40
Home +0.25 1.80
Away +0.25 2.00
Home +0.5 1.50
Away +0.5 2.50
Home +0.75 1.30
Away +0.75 3.45
Home +1 1.12
Away +1 6.25
Home/Draw 1.50
Home/Away 1.73
Draw/Away 1.12
Yes 6.50
No 1.11
Yes 4.50
No 1.18
Odd 2.00
Even 1.85
0 6.50
1 3.75
2 3.25
3 4.50
4 8.00
5 17.00
6 41.00
more 7 51.00
0 3.00
1 2.60
2 4.00
3 9.00
4 26.00
more 5 51.00
Home/Yes 11.00
Draw/Yes 5.00
Away/Yes 5.00
Home/No 7.00
Draw/No 6.50
Away/No 2.62
Home/Over 2.5 10.00
Draw/Over 2.5 17.00
Away/Over 2.5 3.60
Home/Under 2.5 7.50
Draw/Under 2.5 3.60
Away/Under 2.5 3.40
0 2.38
1 2.50
2 4.75
3 13.00
4 41.00
more 5 101.00
o/yes 2.5 3.10
o/no 2.5 9.50
u/yes 2.5 6.50
u/no 2.5 1.83
Over 1.5 1.50
Under 1.5 2.50
Over 1.75 1.62
Under 1.75 2.25
Over 2.25 2.20
Under 2.25 1.65
Over 2.5 2.50
Under 2.5 1.50
Over 2.75 3.00
Under 2.75 1.38
Over 3.5 4.80
Under 3.5 1.18
Over 1 1.15
Under 1 5.50
Over 2 1.88
Under 2 1.92
Over 3 4.00
Under 3 1.23
Over 0.75 1.12
Under 0.75 6.00
Over 1.25 1.32
Under 1.25 3.30
Over 3.25 4.40
Under 3.25 1.20
Over 3.75 6.40
Under 3.75 1.12
Over 1.5 3.55
Under 1.5 1.27
Over 1.75 4.80
Under 1.75 1.18
Over 1 2.35
Under 1 1.58
Over 0.75 1.80
Under 0.75 2.00
Over 1.25 3.00
Under 1.25 1.38
Draw/Over 1.5 9.50
Away/Over 1.5 6.50
Home/Over 1.5 19.00
Home/Under 1.5 6.50
Draw/Under 1.5 2.38
Away/Under 1.5 3.60
Under 2 goals 2.50
2 or 3 goals 2.00
Over 3 goals 5.00
Home 4.29
Draw 2.99
Away 1.88
Home/Draw 1.75
Home/Away 1.29
Draw/Away 1.15
Over 1.5 1.42
Under 1.5 2.49
Over 1.75 1.55
Under 1.75 2.17
Over 2.0 1.77
Under 2.0 1.85
Over 2.25 2.11
Under 2.25 1.64
Over 2.5 2.41
Under 2.5 1.50
Over 2.75 2.83
Under 2.75 1.33
Over 3.5 4.65
Under 3.5 1.12
Over 0.5 1.05
Under 0.5 6.65
Over 0.75 1.07
Under 0.75 5.95
Over 1.0 1.09
Under 1.0 5.30
Over 1.25 1.26
Under 1.25 3.20
Over 3.0 3.80
Under 3.0 1.19
Over 4.5 9.20
Under 4.5 1.02
Over 3.25 4.20
Under 3.25 1.15
Over 3.75 5.99
Under 3.75 1.06
Over 4.0 9.00
Under 4.0 1.00
Over 5.5 15.50
Under 5.5 1.01
Over 6.5 50.00
Under 6.5 1.00
Yes 2.12
No 1.63
Home 5.41
Draw 1.85
Away 2.63
Home 4.68
Draw 2.21
Away 2.28
Home -1 9.30
Away -1 1.02
Home -0.75 5.65
Away -0.75 1.08
Home -0.25 3.54
Away -0.25 1.24
Home +0 3.00
Away +0 1.32
Home +0.25 2.12
Away +0.25 1.58
Home +0.75 1.56
Away +0.75 2.15
Home +1 1.34
Away +1 2.78
Home +2 1.03
Away +2 7.40
Home +1.25 1.26
Away +1.25 3.20
Home +1.5 1.20
Away +1.5 3.68
Home +1.75 1.11
Away +1.75 4.79
Home +2.25 1.02
Away +2.25 7.90
Home +2.5 1.01
Away +2.5 8.50
Over 1.5 3.48
Under 1.5 1.22
Over 1.75 4.75
Under 1.75 1.12
Over 2.5 8.80
Under 2.5 1.02
Over 3.5 34.00
Over 0.5 1.54
Under 0.5 2.31
Over 0.75 1.79
Under 0.75 1.91
Over 1.0 2.33
Under 1.0 1.50
Over 1.25 2.90
Under 1.25 1.32
Over 1.5 2.53
Under 1.5 1.43
Over 1.75 3.20
Under 1.75 1.28
Over 2.0 5.20
Under 2.0 1.11
Over 2.5 5.90
Under 2.5 1.09
Over 3.5 19.00
Under 3.5 1.01
Over 0.5 1.31
Under 0.5 3.02
Over 0.75 1.45
Under 0.75 2.55
Over 1.0 1.69
Under 1.0 2.04
Over 1.25 2.09
Under 1.25 1.62
Home/Draw 17.00
Home/Away 34.00
Draw/Away 4.33
Draw/Draw 3.92
Home/Home 7.60
Draw/Home 8.70
Away/Home 55.00
Away/Draw 16.50
Away/Away 2.92
1:0 8.00
2:0 17.00
2:1 13.00
3:0 65.00
3:1 55.00
3:2 65.00
4:0 100.00
4:1 100.00
0:0 6.65
1:1 5.50
2:2 15.00
0:1 5.00
0:2 7.00
0:3 15.00
1:2 8.00
1:3 15.00
2:3 34.00
3:3 80.00
0:4 36.00
1:4 50.00
2:4 75.00
4:2 100.00
0:5 80.00
0:6 100.00
1:5 100.00
1:6 100.00
2:5 100.00
2:6 100.00
3:4 100.00
5:0 100.00
5:1 100.00
5:2 100.00
6:0 100.00
6:1 100.00
6:2 100.00
4:3 100.00
3:5 100.00
3:6 100.00
4:5 100.00
4:6 100.00
5:3 100.00
5:4 100.00
5:6 100.00
6:3 100.00
6:4 100.00
6:5 100.00
4:4 100.00
7:0 100.00
7:1 100.00
7:2 100.00
7:3 100.00
7:4 100.00
7:5 100.00
7:6 100.00
8:0 100.00
8:1 100.00
8:2 100.00
8:3 100.00
8:4 100.00
8:5 100.00
8:6 100.00
8:7 100.00
9:0 100.00
9:1 100.00
9:2 100.00
9:3 100.00
9:4 100.00
9:5 100.00
9:6 100.00
9:7 100.00
9:8 100.00
10:0 100.00
10:1 100.00
10:2 100.00
10:3 100.00
10:4 100.00
10:5 100.00
10:6 100.00
10:7 100.00
10:8 100.00
10:9 100.00
5:5 100.00
6:6 100.00
7:7 100.00
8:8 100.00
9:9 100.00
10:10 100.00
0:7 100.00
0:8 100.00
0:9 100.00
0:10 100.00
1:7 100.00
1:8 100.00
1:9 100.00
1:10 100.00
2:7 100.00
2:8 100.00
2:9 100.00
2:10 100.00
3:7 100.00
3:8 100.00
3:9 100.00
3:10 100.00
4:7 100.00
4:8 100.00
4:9 100.00
4:10 100.00
5:7 100.00
5:8 100.00
5:9 100.00
5:10 100.00
6:7 100.00
6:8 100.00
6:9 100.00
6:10 100.00
7:8 100.00
7:9 100.00
7:10 100.00
8:9 100.00
8:10 100.00
9:10 100.00
Draw 3.12
1st Half 3.16
2nd Half 2.09
1:0 6.50
2:0 29.00
2:1 41.00
3:0 100.00
3:1 100.00
3:2 100.00
4:0 100.00
4:1 100.00
0:0 2.31
1:1 9.50
2:2 80.00
0:1 3.60
0:2 10.00
0:3 34.00
1:2 26.00
1:3 65.00
2:3 100.00
3:3 100.00
0:4 100.00
1:4 100.00
2:4 100.00
4:2 100.00
0:5 100.00
1:5 100.00
2:5 100.00
3:4 100.00
5:0 100.00
5:1 100.00
5:2 100.00
4:3 100.00
3:5 100.00
4:5 100.00
5:3 100.00
5:4 100.00
4:4 100.00
5:5 100.00
1:0 6.50
2:0 28.00
2:1 30.00
3:0 80.00
3:1 80.00
3:2 80.00
4:0 100.00
4:1 100.00
0:0 3.02
1:1 7.00
2:2 55.00
0:1 3.80
0:2 9.00
0:3 29.00
1:2 19.00
1:3 55.00
2:3 80.00
3:3 100.00
0:4 100.00
1:4 100.00
2:4 100.00
4:2 100.00
0:5 100.00
1:5 100.00
2:5 100.00
3:4 100.00
5:0 100.00
5:1 100.00
5:2 100.00
4:3 100.00
3:5 100.00
4:5 100.00
5:3 100.00
5:4 100.00
4:4 100.00
5:5 100.00
Over 1.5 4.40
Under 1.5 1.16
Over 1 3.00
Under 1 1.33
Over 0.5 1.75
Under 0.5 1.97
Over 1.5 2.25
Under 1.5 1.57
Over 2.5 5.20
Under 2.5 1.11
Over 1 1.51
Under 1 2.37
Over 0.5 1.26
Under 0.5 3.48
Home -0.75 7.50
Away -0.75 1.04
Home -0.25 3.84
Away -0.25 1.20
Home +0 2.64
Away +0 1.40
Home +0.25 1.67
Away +0.25 2.03
Home +0.75 1.21
Away +0.75 3.56
Home +1 1.04
Away +1 6.75
Home +1.5 1.01
Away +1.5 8.70
Home/Draw 1.36
Home/Away 1.74
Draw/Away 1.08
Home/Draw 1.49
Home/Away 1.51
Draw/Away 1.12
Yes 5.95
No 1.09
Yes 4.25
No 1.18
Odd 1.89
Even 1.77
Odd 2.19
Even 1.57
Odd 2.23
Even 1.55
Odd 1.93
Even 1.74
Home -0.75 6.45
Away -0.75 1.06
Home -0.25 3.56
Away -0.25 1.23
Home +0 2.67
Away +0 1.39
Home +0.25 1.82
Away +0.25 1.84
Home +0.75 1.31
Away +0.75 2.90
Home +1 1.11
Away +1 4.80
Home +1.5 1.06
Away +1.5 6.35
Over 0.5 3.10
Under 0.5 1.32
Over 1.5 6.30
Under 1.5 1.07
Over 1 4.30
Under 1 1.17
Over 0.5 2.00
Under 0.5 1.73
Over 1.5 10.00
Under 1.5 1.01
Over 1 7.50
Under 1 1.04
Over 0.5 2.60
Under 0.5 1.44
Over 1.5 4.50
Under 1.5 1.15
Over 1 3.00
Under 1 1.33
Over 0.5 1.71
Under 0.5 2.02
Odd 2.00
Even 1.69
Home 3.55
Draw 3.00
Away 2.02
Home/Draw 1.61
Home/Away 1.27
Draw/Away 1.19
Over 1.5 1.43
Under 1.5 2.50
Over 2.5 2.33
Under 2.5 1.49
Over 3.5 4.25
Under 3.5 1.16
Over 0.5 1.06
Under 0.5 6.00
Yes 1.98
No 1.64
Home 4.10
Draw 1.94
Away 2.65
Home 3.80
Draw 2.28
Away 2.45
Home 2.48
Away 1.41
Over 0.5 1.46
Under 0.5 2.33
Over 1.5 2.45
Under 1.5 1.43
Home/Draw 10.00
Home/Away 18.00
Draw/Away 4.40
Draw/Draw 4.00
Home/Home 5.50
Draw/Home 6.50
Away/Home 26.00
Away/Draw 9.50
Away/Away 3.10
Home -1 6.50
Away -1 1.19
Draw -1 4.10
Home +1 1.61
Draw +1 2.95
Away +1 3.45
1:0 5.80
2:0 8.50
2:1 7.50
0:0 5.40
1:1 4.60
2:2 8.50
0:1 4.50
0:2 6.00
0:3 9.00
1:2 6.10
1:3 9.50
2:3 15.00
1:0 4.40
0:0 2.20
1:1 6.00
0:1 3.25
0:2 7.00
1:2 12.00
Over 0.5 1.53
Under 0.5 2.18
Over 1.5 2.28
Under 1.5 1.48
Home/Draw 1.33
Home/Away 1.63
Draw/Away 1.14
Over 0.5 2.55
Under 0.5 1.38
Over 0.5 1.98
Under 0.5 1.65

Botola Pro Standings

# Team MP GD PTS Form
1
Maghreb Fès
30 23 59
W D W W L
2
Renaissance Berkane
30 17 57
W W L D W
3
Raja Casablanca
30 20 56
W W D L W
4
FAR Rabat
30 23 55
D L D D W
5
Wydad AC
30 6 43
L L L L L
6
Difaa EL Jadida
30 -4 40
L D D W W
7
Ittihad Tanger
30 -4 39
W L D L W
8
FUS Rabat
30 -5 37
L D W L L
9
Kawkab Marrakech
30 1 36
D D D W L
10
CODM Meknès
30 -9 36
L W D D L
11
CR Khemis Zemamra
30 -9 33
D D D D L
12
Hassania Agadir
30 -12 33
D L D D W
13
UTS Rabat
30 -8 31
W W D L L
14
Yacoub El Mansour
30 -10 30
W D L W W
15
Olympique Dcheïra
30 -11 30
L D W W W
16
Olympique Safi
30 -18 22
L D D D L
CAF CL group stage
CAF Confederation Cup (Qualification)
Relegation Playoffs
Relegation

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Olympique Safi 0 - 2 Raja Casablanca
Olympique Safi Timeline Raja Casablanca
1st Half 0 - 1
18'
A. Ouhatti yellow card
22'
I. Mokadem yellow card
38'
0 - 1
A. Khafifi Assist: A. Barkok
2nd Half 0 - 1
58'
M. Fadil ↔ A. Samoudi Substitution
58'
A. Ouhatti ↔ A. Habbassi Substitution
59'
P. Sakho ↔ Shararh Substitution
59'
A. Barkok ↔ I. Khafi Substitution
59'
Y. Iguiz ↔ S. Bougrine Substitution
64'
0 - 2
A. Khafifi Assist: M. Boulacsout
65'
S. El Moudane ↔ S. Errahouli Substitution
65'
Y. Najari ↔ I. Khannouss Substitution
72'
A. Maamouri ↔ A. Laftah Substitution
72'
M. Boulacsout ↔ A. Khammas Substitution
78'
A. Khammas yellow card
82'
M. Mchakhchekh goal disallowed - video review
VAR
82'
S. El Bouchqali ↔ M. Elaz Substitution