MOROCCO BOTOLA PRO
--.--.---- --:--
Stade Prince Moulay Abdallah
Referee: A. Boulfaid
FAR Rabat
Match Timeline
Raja Casablanca
HT
0' 15' 30' 45' 60' 75' 90'
🔄
43'
F. Mendy ↔ Y. Abdelhamid
FAR Rabat
🟨
46'
Abdellah Khafifi
Raja Casablanca
52'
A. Hadraf · Assist: M. Hrimat
FAR Rabat
🟨
56'
Anas Bach
FAR Rabat
🔄
57'
P. Sakho ↔ Shararh
Raja Casablanca
65'
R. Slim · Assist: A. Hammoudan
FAR Rabat
🟨
76'
Tó Carneiro
FAR Rabat
78'
A. Ennaffati
Raja Casablanca
🔄
79'
A. Hammoudan ↔ N. Mbemba
FAR Rabat
🔄
82'
H. Ferdaoussi ↔ A. Barkok
Raja Casablanca
🔄
85'
A. Hadraf ↔ M. Bouriga
FAR Rabat
🟨
90'
Mohammad Abu Zrayq
Raja Casablanca
🔄
90+1'
M. Oyewusi ↔ M. Dahak
Raja Casablanca
🔄
90+1'
S. Bougrine ↔ I. Khafi
Raja Casablanca

Predictions & Statistics

Full analysis and predictions for all markets

1X2
No Draw
Probability 77.4%
Odds -
BTTS
BTTS No
Probability 47.3%
Odds -
Over / Under 2.5
Under 2.5
Probability 68.1%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 No Draw
77.4%
-
BTTS BTTS No
47.3%
-
Over / Under 2.5 Under 2.5
68.1%
-
Corners O/U Under 7.5 Corners
92%
-
HT / FT Draw / Away
-
-
Correct Score 0-1
-
-
Probability Distribution
FAR Rabat Win 50.9%
Draw 22.6%
Raja Casablanca Win 26.6%
Expected Goals (xG)
FAR Rabat1.06
Raja Casablanca0.96
Recent Form (Last 5)
FAR Rabat FAR Rabat
WWDLW
25 GF / 7 GA
Raja Casablanca Raja Casablanca
WLDWL
21 GF / 5 GA
Key Stats
1.56
Average Goals Scored
1.31
0.44
Average Goals Conceded
0.31
5
BTTS Yes
4
7
Over 2.5
2
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

FAR Rabat FAR Rabat 16 matches
Raja Casablanca Raja Casablanca 16 matches
FAR Rabat Statistic Raja Casablanca
8 Wins 9
8 Draws 6
0 Losses 1
25 Goals For 21
7 Goals Against 5
1.56 Avg Goals Scored 1.31
0.44 Avg Goals Conceded 0.31
5 BTTS Yes 4
10 Over 1.5 9
7 Over 2.5 2
3 Over 3.5 1
11 Clean Sheets 11
5 Failed To Score 4
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 Raja Casablanca. 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 shape dynamic also adds another layer here, with FAR Rabat expected to line up in 4-4-2 and Raja Casablanca in 4-2-3-1, which may reinforce the expected flow toward Raja Casablanca having the stronger overall control. 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. Raja Casablanca look sharper on recent form, and that momentum could be important in key phases of the match.

FAR Rabat Analysis

Placed 3 with 32 points from 16 outings, FAR Rabat continue to operate from a strong competitive position. Their overall return of 8 wins, 8 draws, and 0 losses with goals at 25:7 reflects poor form and have been stuck in a sequence of draws. Their attacking weight is carried by M. Hrimat (7 goals), Y. El Fahli (7 goals), K. Ouarkhane Alt (2 goals), with creative support from R. Slim (3 assists), A. Bach (2 assists), A. Habbassi (2 assists), while defensively they have appeared very solid. At home, their split return of 5 wins, 3 draws, and 0 losses fits a very strong split record. They are competing near the top and remain under pressure to hold that position. Stylistically, they usually display balanced attacking football.

Raja Casablanca Analysis

Raja Casablanca come into this fixture from a strong position, holding 2 place with 33 points after 16 matches. With 9 wins, 6 draws, and 1 defeats plus a goal balance of 21:5, they continue to show very strong form and are on a winning streak. Their attacking quality is driven by A. Ennaffati (5 goals), A. Khafifi (3 goals), I. Khafi (3 goals), with creative support from M. Al Makahasi (3 assists), Shararh (2 assists), A. Ennaffati (1 assists), and at the back they have appeared very solid. Away from home, their record of 3 wins, 3 draws, and 1 losses points to a balanced but draw-heavy split record. They are competing near the top and remain under pressure to hold that position. Their overall playing style can be described as balanced attacking football.

H2H Analysis

Across those 15 head-to-head meetings, FAR Rabat won 2 times, Raja Casablanca won 4 times, while 9 matches finished as draws. The aggregate score in this matchup is 14:15 from FAR Rabat's perspective. 5 of those games went over 2.5 goals, and both teams scored in 9 matches, with an average of 1.93 goals per game.

1X2: No Draw
BTTS: BTTS No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (77.4%)
Predicted formations: FAR Rabat 4-4-2 / Raja Casablanca 4-2-3-1
H2H summary: FAR Rabat wins 2, draws 9, Raja Casablanca wins 4
Stats
FAR Rabat FAR Rabat
Raja Casablanca Raja Casablanca
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 2 🟨
🟥 0 Red Cards 0 🟥

Lineups

FAR Rabat
Formation
Raja Casablanca
A. Tagnaouti
A. Tagnaouti
A. Bach
A. Bach
M. Louadni
M. Louadni
F. Mendy
F. Mendy
To Carneiro
To Carneiro
A. Hadraf
A. Hadraf
K. Ouarkhane Alt
K. Ouarkhane Alt
M. Hrimat
🎯
M. Hrimat
A. Hammoudan
🎯
A. Hammoudan
R. Slim
R. Slim
Y. El Fahli
Y. El Fahli
E. M. Al Harrar
E. M. Al Harrar
M. Boulacsout
M. Boulacsout
B. Benoun
B. Benoun
A. Khafifi
A. Khafifi
I. Mokadem
I. Mokadem
M. Al Makahasi
M. Al Makahasi
H. Ferdaoussi
H. Ferdaoussi
S. Bougrine
S. Bougrine
A. Ennaffati
A. Ennaffati
M. Oyewusi
M. Oyewusi
P. Sakho
P. Sakho
FAR Rabat 4-5 (estimated)
Starting XI
16
A. Tagnaouti
G
3
A. Bach
🟨 56'
D
15
M. Louadni
D
4
F. Mendy
↓ 43'
D
2
To Carneiro
🟨 76'
D
40
A. Hadraf
⚽ 52' ↓ 85'
M
8
K. Ouarkhane Alt
M
34
M. Hrimat
🎯 52'
M
11
A. Hammoudan
🎯 65' ↓ 79'
M
10
R. Slim
⚽ 65'
M
7
Y. El Fahli
Substitutes
22
H. Mesbahi
G
5
Y. Abdelhamid
↑ 43'
D
23
J. Ech Chamakh
D
24
N. El Abd
D
19
J. E. El Khfiyef
M
25
R. Silva
26
N. Mbemba
↑ 79'
M
9
M. Bouriga
↑ 85'
F
17
H. Khabba
F
Raja Casablanca 4-4-1-1 (estimated from previous match)
Starting XI
1
E. M. Al Harrar
G
7
M. Boulacsout
D
13
B. Benoun
D
5
A. Khafifi
🟨 46'
D
4
I. Mokadem
D
23
M. Al Makahasi
M
8
H. Ferdaoussi
↓ 82'
M
34
S. Bougrine
↓ 90+1'
M
77
A. Ennaffati
⚽ 78'
M
99
M. Oyewusi
↓ 90+1'
F
79
P. Sakho
↓ 57'
M
Substitutes
12
K. Alaoui
G
17
A. El Amloud
D
24
A. Khammas
D
33
M. Mchakhchekh
D
6
A. Barkok
↑ 82'
M
21
M. Dahak
↑ 90+1'
M
30
B. Halimi
M
9
I. Khafi
↑ 90+1'
F
27
Shararh
↑ 57' 🟨 90'
M
Last matches: FAR Rabat
05.07.26
Bot
FAR Rabat
CR Khemis Zemamra
0
0
D
02.07.26
Bot
FAR Rabat
CODM Meknès
2
3
L
28.06.26
Bot
FAR Rabat
UTS Rabat
2
2
D
25.06.26
Bot
FAR Rabat
Renaissance Berkane
2
2
D
21.06.26
Bot
FAR Rabat
Kawkab Marrakech
2
0
W
18.06.26
Bot
FAR Rabat
Olympique Dcheïra
1
1
D
14.06.26
Bot
FAR Rabat
Wydad AC
2
1
W
09.06.26
Bot
FAR Rabat
Maghreb Fès
0
0
D
04.06.26
Bot
FAR Rabat
Difaa EL Jadida
2
1
W
30.05.26
Bot
FAR Rabat
FUS Rabat
1
1
D
10.05.26
Bot
FAR Rabat
Hassania Agadir
3
2
W
07.05.26
Bot
FAR Rabat
Olympique Safi
1
1
D
03.05.26
Bot
FAR Rabat
Ittihad Tanger
0
0
D
26.04.26
Bot
FAR Rabat
Yacoub El Mansour
2
2
D
22.04.26
Bot
FAR Rabat
Renaissance Berkane
0
0
D
05.04.26
Bot
FAR Rabat
Kawkab Marrakech
0
0
D
02.04.26
Bot
FAR Rabat
Olympique Dcheïra
3
2
W
07.03.26
Bot
FAR Rabat
CR Khemis Zemamra
0
0
D
04.03.26
Bot
FAR Rabat
Wydad AC
2
1
W
27.02.26
Bot
FAR Rabat
CODM Meknès
3
0
W
Last matches: Raja Casablanca
05.07.26
Bot
Raja Casablanca
Olympique Safi
2
0
W
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
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: FAR Rabat vs Raja Casablanca
30.04.26
H2H
FAR Rabat
Raja Casablanca
2
1
W
17.09.25
H2H
Raja Casablanca
FAR Rabat
0
0
D
23.02.25
H2H
FAR Rabat
Raja Casablanca
0
0
D
11.01.25
H2H
FAR Rabat
Raja Casablanca
1
1
D
26.11.24
H2H
Raja Casablanca
FAR Rabat
0
2
W
22.10.24
H2H
Raja Casablanca
FAR Rabat
0
0
D
01.07.24
H2H
Raja Casablanca
FAR Rabat
2
1
L
11.02.24
H2H
FAR Rabat
Raja Casablanca
1
1
D
03.09.23
H2H
Raja Casablanca
FAR Rabat
2
2
D
20.06.23
H2H
FAR Rabat
Raja Casablanca
0
0
D
21.01.23
H2H
Raja Casablanca
FAR Rabat
1
0
L
29.06.22
H2H
Raja Casablanca
FAR Rabat
2
1
L
02.01.22
H2H
FAR Rabat
Raja Casablanca
1
1
D
30.05.21
H2H
Raja Casablanca
FAR Rabat
3
2
L
06.05.21
H2H
FAR Rabat
Raja Casablanca
1
1
D
Last matches: FAR Rabat
05.07.26
Bot
FAR Rabat
CR Khemis Zemamra
0
0
D
28.06.26
Bot
FAR Rabat
UTS Rabat
2
2
D
21.06.26
Bot
FAR Rabat
Kawkab Marrakech
2
0
W
14.06.26
Bot
FAR Rabat
Wydad AC
2
1
W
04.06.26
Bot
FAR Rabat
Difaa EL Jadida
2
1
W
07.05.26
Bot
FAR Rabat
Olympique Safi
1
1
D
22.04.26
Bot
FAR Rabat
Renaissance Berkane
0
0
D
02.04.26
Bot
FAR Rabat
Olympique Dcheïra
3
2
W
27.02.26
Bot
FAR Rabat
CODM Meknès
3
0
W
09.11.25
Bot
FAR Rabat
Maghreb Fès
0
0
D
06.11.25
Bot
FAR Rabat
FUS Rabat
1
0
W
29.10.25
Bot
FAR Rabat
Hassania Agadir
3
0
W
01.10.25
Bot
FAR Rabat
Ittihad Tanger
1
1
D
13.09.25
Bot
FAR Rabat
Yacoub El Mansour
2
0
W
H2H at home: FAR Rabat
30.04.26
H2H
FAR Rabat
Raja Casablanca
2
1
W
23.02.25
H2H
FAR Rabat
Raja Casablanca
0
0
D
11.01.25
H2H
FAR Rabat
Raja Casablanca
1
1
D
11.02.24
H2H
FAR Rabat
Raja Casablanca
1
1
D
20.06.23
H2H
FAR Rabat
Raja Casablanca
0
0
D
02.01.22
H2H
FAR Rabat
Raja Casablanca
1
1
D
06.05.21
H2H
FAR Rabat
Raja Casablanca
1
1
D
Last matches: Raja Casablanca
05.07.26
Bot
Raja Casablanca
Olympique Safi
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
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
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
30.04.26
H2H
FAR Rabat
Raja Casablanca
2
1
L
23.02.25
H2H
FAR Rabat
Raja Casablanca
0
0
D
11.01.25
H2H
FAR Rabat
Raja Casablanca
1
1
D
11.02.24
H2H
FAR Rabat
Raja Casablanca
1
1
D
20.06.23
H2H
FAR Rabat
Raja Casablanca
0
0
D
02.01.22
H2H
FAR Rabat
Raja Casablanca
1
1
D
06.05.21
H2H
FAR Rabat
Raja Casablanca
1
1
D