MOROCCO BOTOLA PRO
--.--.---- --:--
Stade Mohamed V
Referee: S. Boujidi
Raja Casablanca
Match Timeline
UTS Rabat
HT
0' 15' 30' 45' 60' 75' 90'
🔄
39'
P. Sakho ↔ A. Maamouri
Raja Casablanca
🔄
39'
A. Ennaffati ↔ M. Dahak
Raja Casablanca
🔄
39'
S. Bougrine ↔ B. Halimi
Raja Casablanca
🟨
52'
A. Maamouri
Raja Casablanca
🔄
53'
O. Arjoune ↔ M. Es Sahel
UTS Rabat
🟨
57'
M. Oyewusi
Raja Casablanca
🟨
57'
Y. Bammou
UTS Rabat
57'
Y. Bammou · Assist: R. Ait Lamkadem
UTS Rabat
62'
M. Dahak · Assist: M. Dahak
Raja Casablanca
🟨
75'
T. Majni
UTS Rabat
🟨
82'
B. Halimi
Raja Casablanca
🟨
83'
M. Mchakhchekh
Raja Casablanca
83'
B. Halimi
Raja Casablanca
🔄
88'
H. Ferdaoussi ↔ I. Khafi
Raja Casablanca
🟨
89'
I. Khafi
Raja Casablanca
🟨
90+4'
M. Fouzair
UTS Rabat
🟨
90+7'
M. Al Makahasi
Raja Casablanca
🔄
90+5'
M. Ashabi ↔ Y. Kajai
UTS Rabat
🔄
90+4'
M. Fouzair ↔ M. Essahel
UTS Rabat

Predictions & Statistics

Full analysis and predictions for all markets

1X2
No Draw
Probability 88.3%
Odds -
BTTS
No
Probability 56%
Odds -
Over / Under 2.5
Under 2.5
Probability 58.1%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 No Draw
88.3%
-
BTTS No
56%
-
Over / Under 2.5 Under 2.5
58.1%
-
Corners O/U Under 7.5 Corners
92%
-
HT / FT Draw / Away
-
-
Correct Score 0-1
-
-
Probability Distribution
Raja Casablanca Win 51.4%
Draw 11.7%
UTS Rabat Win 37%
Expected Goals (xG)
Raja Casablanca1.25
UTS Rabat0.79
Recent Form (Last 5)
Raja Casablanca Raja Casablanca
WWDLW
26 GF / 11 GA
UTS Rabat UTS Rabat
WLDWL
23 GF / 33 GA
Key Stats
1.13
Average Goals Scored
1
0.48
Average Goals Conceded
1.43
5
BTTS Yes
15
3
Over 2.5
7
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Raja Casablanca Raja Casablanca 23 matches
UTS Rabat UTS Rabat 23 matches
Raja Casablanca Statistic UTS Rabat
12 Wins 3
6 Draws 11
5 Losses 9
26 Goals For 23
11 Goals Against 33
1.13 Avg Goals Scored 1
0.48 Avg Goals Conceded 1.43
5 BTTS Yes 15
12 Over 1.5 18
3 Over 2.5 7
1 Over 3.5 3
14 Clean Sheets 2
7 Failed To Score 7
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

On paper, this fixture places two sides in different competitive situations, shaped by Raja Casablanca's more proactive style and UTS Rabat'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. Given the broader gap between the sides, Away Win looks like the most logical direction, while the clean-sheet expectation leans toward UTS Rabat. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. Raja Casablanca have shown more instability in their recent run, so confidence and game management may become important factors. The shape dynamic also adds another layer here, with Raja Casablanca expected to line up in 4-3-3 and UTS Rabat in 4-2-3-1, which may reinforce the expected flow toward UTS Rabat having the stronger overall control. Raja Casablanca arrive from the stronger league position, sitting 5 with 42 points compared to UTS Rabat in 13 on 20, which underlines the gap in season consistency. 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 Analysis

With 42 points from 23 games and a place of 5, Raja Casablanca still have clear room for improvement in overall consistency. Across the season they have posted 12 wins, 6 draws, and 5 defeats, and the 26:11 goal record continues to suggest mixed form over their recent run. Their attacking burden often falls on A. Ennaffati (6 goals), A. Khafifi (3 goals), I. Khafi (3 goals), with creative support from M. Al Makahasi (3 assists), A. Ennaffati (2 assists), Shararh (2 assists), while at the back they have been very solid. At home, the split record of 7 wins, 3 draws, and 2 losses points to a very strong split record. They are pushing for upper-table objectives and still have something important to play for. Their broader football approach still suggests balanced attacking football.

UTS Rabat Analysis

UTS Rabat are currently 13 in the standings with 20 points from 23 matches. Their overall return of 3 wins, 11 draws, and 9 losses with goals at 23:33 reflects mixed form over their recent run. Their attacking weight is carried by Y. Dahmani (8 goals), M. Ashabi (3 goals), N. Moustaghfir (3 goals), with creative support from Y. Dahmani (2 assists), N. Moustaghfir (2 assists), M. Essahel (1 assists), while defensively they have appeared fairly stable. Away from home, the record of 3 wins, 4 draws, and 4 losses points toward a balanced but draw-heavy split record. They are operating from a relatively stable mid-table position. Their broader style still suggests a more cautious and defensive approach.

H2H Analysis

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

1X2: No Draw
BTTS: No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (88.3%)
Predicted formations: Raja Casablanca 4-3-3 / UTS Rabat 4-2-3-1
H2H summary: Raja Casablanca wins 3, draws 4, UTS Rabat wins 1

Lineups

Raja Casablanca
Formation
UTS Rabat
K. Alaoui
K. Alaoui
M. Boulacsout
M. Boulacsout
M. Mchakhchekh
M. Mchakhchekh
I. Mokadem
I. Mokadem
A. El Amloud
A. El Amloud
M. Al Makahasi
M. Al Makahasi
H. Ferdaoussi
H. Ferdaoussi
A. Ennaffati
A. Ennaffati
S. Bougrine
S. Bougrine
P. Sakho
P. Sakho
M. Oyewusi
M. Oyewusi
H. Bouelainine
H. Bouelainine
T. Majni
T. Majni
M. Ashabi
M. Ashabi
T. El Khalej
T. El Khalej
R. Ait Lamkadem
🎯
R. Ait Lamkadem
H. Regragui
H. Regragui
O. Arjoune
O. Arjoune
M. Fouzair
M. Fouzair
W. Rhailouf
W. Rhailouf
Y. Dahmani
Y. Dahmani
Y. Bammou
Y. Bammou
Raja Casablanca 4-4-2 (estimated)
Starting XI
12
K. Alaoui
7
M. Boulacsout
33
M. Mchakhchekh
🟨 83'
4
I. Mokadem
17
A. El Amloud
23
M. Al Makahasi
🟨 90+7'
8
H. Ferdaoussi
↓ 88'
77
A. Ennaffati
↓ 39'
34
S. Bougrine
↓ 39'
79
P. Sakho
↓ 39'
99
M. Oyewusi
🟨 57'
Substitutes
32
Y. Zoubir
2
A. Baadi
24
A. Khammas
11
A. Maamouri
↑ 39' 🟨 52'
19
O. Chraibi
21
M. Dahak
⚽ 62' 🎯 62' ↑ 39'
26
B. Conte
30
B. Halimi
⚽ 83' ↑ 39' 🟨 82'
9
I. Khafi
↑ 88' 🟨 89'
UTS Rabat 4-4-2 (estimated)
Starting XI
36
H. Bouelainine
25
T. Majni
🟨 75'
41
M. Ashabi
↓ 90+5'
4
T. El Khalej
33
R. Ait Lamkadem
🎯 57'
15
H. Regragui
18
O. Arjoune
↓ 53'
29
M. Fouzair
↓ 90+4' 🟨 90+4'
31
W. Rhailouf
7
Y. Dahmani
9
Y. Bammou
⚽ 57' 🟨 57'
Substitutes
1
R. Asmama
13
Y. Kajai
↑ 90+5'
40
M. Hmad
10
M. Essahel
↑ 90+4'
30
M. Es Sahel
↑ 53'
45
K. Konan
19
N. Moustaghfir
70
S. Lotfi
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
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
Last matches: UTS Rabat
05.07.26
Bot
UTS Rabat
Wydad AC
2
1
W
02.07.26
Bot
UTS Rabat
Ittihad Tanger
1
0
W
28.06.26
Bot
UTS Rabat
FAR Rabat
2
2
D
25.06.26
Bot
UTS Rabat
Difaa EL Jadida
1
2
L
21.06.26
Bot
UTS Rabat
Hassania Agadir
0
1
L
17.06.26
Bot
UTS Rabat
CODM Meknès
2
0
W
09.06.26
Bot
UTS Rabat
CR Khemis Zemamra
1
0
W
01.06.26
Bot
UTS Rabat
Kawkab Marrakech
0
0
D
23.05.26
Bot
UTS Rabat
Yacoub El Mansour
2
1
W
10.05.26
Bot
UTS Rabat
Maghreb Fès
0
1
L
07.05.26
Bot
UTS Rabat
Renaissance Berkane
3
4
L
03.05.26
Bot
UTS Rabat
FUS Rabat
0
2
L
30.04.26
Bot
UTS Rabat
Olympique Dcheïra
2
1
W
25.04.26
Bot
UTS Rabat
Olympique Safi
1
1
D
08.03.26
Bot
UTS Rabat
Wydad AC
3
4
L
28.02.26
Bot
UTS Rabat
Ittihad Tanger
1
1
D
21.02.26
Bot
UTS Rabat
FAR Rabat
1
1
D
14.02.26
Bot
UTS Rabat
Difaa EL Jadida
0
1
L
07.02.26
Bot
UTS Rabat
Hassania Agadir
0
2
L
31.01.26
Bot
UTS Rabat
CODM Meknès
1
1
D
H2H: Raja Casablanca vs UTS Rabat
14.06.26
H2H
Raja Casablanca
UTS Rabat
1
1
D
25.01.26
H2H
UTS Rabat
Raja Casablanca
1
1
D
04.05.25
H2H
UTS Rabat
Raja Casablanca
0
0
D
19.12.24
H2H
Raja Casablanca
UTS Rabat
2
1
W
17.02.24
H2H
UTS Rabat
Raja Casablanca
0
0
D
24.09.23
H2H
Raja Casablanca
UTS Rabat
1
0
W
22.02.23
H2H
Raja Casablanca
UTS Rabat
2
1
W
09.09.22
H2H
UTS Rabat
Raja Casablanca
1
0
L
Last matches: Raja Casablanca
02.07.26
Bot
Raja Casablanca
Hassania Agadir
2
0
W
21.06.26
Bot
Raja Casablanca
CODM Meknès
2
1
W
03.06.26
Bot
Raja Casablanca
Renaissance Berkane
0
1
L
09.05.26
Bot
Raja Casablanca
Wydad AC
0
1
L
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
22.02.26
Bot
Raja Casablanca
Ittihad Tanger
2
0
W
13.02.26
Bot
Raja Casablanca
Yacoub El Mansour
0
0
D
01.02.26
Bot
Raja Casablanca
CR Khemis Zemamra
3
0
W
04.11.25
Bot
Raja Casablanca
Kawkab Marrakech
1
0
W
25.10.25
Bot
Raja Casablanca
Olympique Dcheïra
1
0
W
03.10.25
Bot
Raja Casablanca
Maghreb Fès
1
1
D
17.09.25
Bot
Raja Casablanca
FAR Rabat
0
0
D
H2H at home: Raja Casablanca
14.06.26
H2H
Raja Casablanca
UTS Rabat
1
1
D
19.12.24
H2H
Raja Casablanca
UTS Rabat
2
1
W
24.09.23
H2H
Raja Casablanca
UTS Rabat
1
0
W
22.02.23
H2H
Raja Casablanca
UTS Rabat
2
1
W
Last matches: UTS Rabat
05.07.26
Bot
UTS Rabat
Wydad AC
2
1
W
28.06.26
Bot
UTS Rabat
FAR Rabat
2
2
D
21.06.26
Bot
UTS Rabat
Hassania Agadir
0
1
L
09.06.26
Bot
UTS Rabat
CR Khemis Zemamra
1
0
W
23.05.26
Bot
UTS Rabat
Yacoub El Mansour
2
1
W
07.05.26
Bot
UTS Rabat
Renaissance Berkane
3
4
L
30.04.26
Bot
UTS Rabat
Olympique Dcheïra
2
1
W
28.02.26
Bot
UTS Rabat
Ittihad Tanger
1
1
D
14.02.26
Bot
UTS Rabat
Difaa EL Jadida
0
1
L
31.01.26
Bot
UTS Rabat
CODM Meknès
1
1
D
31.10.25
Bot
UTS Rabat
Kawkab Marrakech
0
3
L
18.10.25
Bot
UTS Rabat
Maghreb Fès
0
1
L
26.09.25
Bot
UTS Rabat
FUS Rabat
1
1
D
12.09.25
Bot
UTS Rabat
Olympique Safi
1
1
D
H2H away: UTS Rabat
14.06.26
H2H
Raja Casablanca
UTS Rabat
1
1
D
19.12.24
H2H
Raja Casablanca
UTS Rabat
2
1
L
24.09.23
H2H
Raja Casablanca
UTS Rabat
1
0
L
22.02.23
H2H
Raja Casablanca
UTS Rabat
2
1
L

Standings

Botola Pro
# Team MP W D L G GD PTS Form
1 30 16 11 3 40:17 23 59
W D W W L
2 30 16 9 5 44:27 17 57
W W L D W
3 30 16 8 6 39:19 20 56
W W D L W
4 30 13 16 1 45:22 23 55
D L D D W
5 30 13 4 13 39:33 6 43
L L L L L
6 30 9 13 8 30:34 -4 40
L D D W W
7 30 9 12 9 27:31 -4 39
W L D L W
8 30 9 10 11 31:36 -5 37
L D W L L
9 30 8 12 10 27:26 1 36
D D D W L
10 30 9 9 12 24:33 -9 36
L W D D L
11 30 8 9 13 28:37 -9 33
D D D D L
12 30 8 9 13 27:39 -12 33
D L D D W
13 30 6 13 11 32:40 -8 31
W W D L L
14 30 7 9 14 34:44 -10 30
W D L W W
15 30 7 9 14 29:40 -11 30
L D W W W
16 30 3 13 14 24:42 -18 22
L D D D L
CAF CL group stage
CAF Confederation Cup (Qualification)
Relegation Playoffs
Relegation