Matchday 30 of 30
100%
🏆
League Table
| # | Team | P | W | D | L | GF–GA | GD | Pts | Form | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Maghreb Fès
— Champion
VPVVS
|
30 | 16 | 11 | 3 | 40–17 | +23 | 59 |
V
P
V
V
S
|
|
| 2 |
Renaissance Berkane
— CAF Champions League
VVSPV
|
30 | 16 | 9 | 5 | 44–27 | +17 | 57 |
V
V
S
P
V
|
|
| 3 |
Raja Casablanca
— CAF Confederation Cup
VVPSV
|
30 | 16 | 8 | 6 | 39–19 | +20 | 56 |
V
V
P
S
V
|
|
| 4 |
FAR Rabat
PSPPV
|
30 | 13 | 16 | 1 | 45–22 | +23 | 55 |
P
S
P
P
V
|
|
| 5 |
Wydad AC
SSSSS
|
30 | 13 | 4 | 13 | 39–33 | +6 | 43 |
S
S
S
S
S
|
|
| 6 |
Difaa EL Jadida
SPPVV
|
30 | 9 | 13 | 8 | 30–34 | -4 | 40 |
S
P
P
V
V
|
|
| 7 |
Ittihad Tanger
VSPSV
|
30 | 9 | 12 | 9 | 27–31 | -4 | 39 |
V
S
P
S
V
|
|
| 8 |
FUS Rabat
SPVSS
|
30 | 9 | 10 | 11 | 31–36 | -5 | 37 |
S
P
V
S
S
|
|
| 9 |
Kawkab Marrakech
PPPVS
|
30 | 8 | 12 | 10 | 27–26 | +1 | 36 |
P
P
P
V
S
|
|
| 10 |
CODM Meknès
SVPPS
|
30 | 9 | 9 | 12 | 24–33 | -9 | 36 |
S
V
P
P
S
|
|
| 11 |
CR Khemis Zemamra
PPPPS
|
30 | 8 | 9 | 13 | 28–37 | -9 | 33 |
P
P
P
P
S
|
|
| 12 |
Hassania Agadir
PSPPV
|
30 | 8 | 9 | 13 | 27–39 | -12 | 33 |
P
S
P
P
V
|
|
| 13 |
UTS Rabat
— Relegation Playoff
VPVVP
|
30 | 6 | 13 | 11 | 32–40 | -8 | 31 |
V
P
V
V
P
|
|
| 14 |
Yacoub El Mansour
— Relegation Playoff
VPSVV
|
30 | 7 | 9 | 14 | 34–44 | -10 | 30 |
V
P
S
V
V
|
|
| 15 |
Olympique Dcheïra
— Relegation
PPSPV
|
30 | 7 | 9 | 14 | 29–40 | -11 | 30 |
P
P
S
P
V
|
|
| 16 |
Olympique Safi
— Relegation
SPPPS
|
30 | 3 | 13 | 14 | 24–42 | -18 | 22 |
S
P
P
P
S
|
|
| 1 |
FAR Rabat
— Champion
VVVPP
|
15 | 9 | 6 | 0 | 24–9 | +15 | 33 |
V
V
V
P
P
|
|
| 2 |
Renaissance Berkane
— CAF Champions League
VVPPV
|
15 | 9 | 5 | 1 | 24–14 | +10 | 32 |
V
V
P
P
V
|
|
| 3 |
Raja Casablanca
— CAF Confederation Cup
SSPVV
|
15 | 9 | 4 | 2 | 20–6 | +14 | 31 |
S
S
P
V
V
|
|
| 4 |
Maghreb Fès
PVSVV
|
15 | 9 | 3 | 3 | 24–10 | +14 | 30 |
P
V
S
V
V
|
|
| 5 |
CODM Meknès
SVSPV
|
15 | 8 | 3 | 4 | 15–11 | +4 | 27 |
S
V
S
P
V
|
|
| 6 |
Kawkab Marrakech
VVSVP
|
15 | 7 | 5 | 3 | 19–11 | +8 | 26 |
V
V
S
V
P
|
|
| 7 |
Wydad AC
VSSSS
|
15 | 7 | 2 | 6 | 19–16 | +3 | 23 |
V
S
S
S
S
|
|
| 8 |
Ittihad Tanger
VVVPV
|
15 | 5 | 8 | 2 | 15–14 | +1 | 23 |
V
V
V
P
V
|
|
| 9 |
Difaa EL Jadida
PPVPS
|
15 | 5 | 7 | 3 | 16–19 | -3 | 22 |
P
P
V
P
S
|
|
| 10 |
FUS Rabat
PPSVS
|
15 | 5 | 6 | 4 | 15–16 | -1 | 21 |
P
P
S
V
S
|
|
| 11 |
Hassania Agadir
PVVPP
|
15 | 5 | 5 | 5 | 14–16 | -2 | 20 |
P
V
V
P
P
|
|
| 12 |
Yacoub El Mansour
SPVVP
|
15 | 4 | 5 | 6 | 20–23 | -3 | 17 |
S
P
V
V
P
|
|
| 13 |
UTS Rabat
— Relegation Playoff
PVSVV
|
16 | 3 | 7 | 6 | 18–20 | -2 | 16 |
P
V
S
V
V
|
|
| 14 |
CR Khemis Zemamra
— Relegation Playoff
VSSPP
|
15 | 3 | 7 | 5 | 13–15 | -2 | 16 |
V
S
S
P
P
|
|
| 15 |
Olympique Dcheïra
— Relegation
SPVPP
|
16 | 2 | 6 | 8 | 11–24 | -13 | 12 |
S
P
V
P
P
|
|
| 16 |
Olympique Safi
— Relegation
SVSPS
|
15 | 2 | 5 | 8 | 12–22 | -10 | 11 |
S
V
S
P
S
|
|
| 17 |
El Massira
P
|
1 | 0 | 1 | 0 | 1–1 | +0 | 1 |
P
|
|
| 18 |
Amal Tiznit
P
|
1 | 0 | 1 | 0 | 0–0 | +0 | 1 |
P
|
|
| 1 |
Maghreb Fès
— Champion
VVPVP
|
15 | 7 | 8 | 0 | 16–7 | +9 | 29 |
V
V
P
V
P
|
|
| 2 |
Renaissance Berkane
— CAF Champions League
VSVSV
|
15 | 7 | 4 | 4 | 20–13 | +7 | 25 |
V
S
V
S
V
|
|
| 3 |
Raja Casablanca
— CAF Confederation Cup
SVSPV
|
15 | 7 | 4 | 4 | 19–13 | +6 | 25 |
S
V
S
P
V
|
|
| 4 |
FAR Rabat
PPPPS
|
15 | 4 | 10 | 1 | 21–13 | +8 | 22 |
P
P
P
P
S
|
|
| 5 |
Wydad AC
VSSSS
|
15 | 6 | 2 | 7 | 20–17 | +3 | 20 |
V
S
S
S
S
|
|
| 6 |
Olympique Dcheïra
PVVSP
|
16 | 5 | 5 | 6 | 19–17 | +2 | 20 |
P
V
V
S
P
|
|
| 7 |
UTS Rabat
PSPVP
|
16 | 4 | 7 | 5 | 18–21 | -3 | 19 |
P
S
P
V
P
|
|
| 8 |
Difaa EL Jadida
SPSVP
|
15 | 4 | 6 | 5 | 14–15 | -1 | 18 |
S
P
S
V
P
|
|
| 9 |
CR Khemis Zemamra
SVSPP
|
15 | 5 | 2 | 8 | 15–22 | -7 | 17 |
S
V
S
P
P
|
|
| 10 |
FUS Rabat
PPVSP
|
15 | 4 | 4 | 7 | 16–20 | -4 | 16 |
P
P
V
S
P
|
|
| 11 |
Ittihad Tanger
VSVSS
|
15 | 4 | 4 | 7 | 12–17 | -5 | 16 |
V
S
V
S
S
|
|
| 12 |
Yacoub El Mansour
SSVSV
|
15 | 3 | 4 | 8 | 14–21 | -7 | 13 |
S
S
V
S
V
|
|
| 13 |
Hassania Agadir
— Relegation Playoff
SVSPS
|
15 | 3 | 4 | 8 | 13–23 | -10 | 13 |
S
V
S
P
S
|
|
| 14 |
Olympique Safi
— Relegation Playoff
PSPPP
|
15 | 1 | 8 | 6 | 12–20 | -8 | 11 |
P
S
P
P
P
|
|
| 15 |
Kawkab Marrakech
— Relegation
PSSPP
|
15 | 1 | 7 | 7 | 8–15 | -7 | 10 |
P
S
S
P
P
|
|
| 16 |
CODM Meknès
— Relegation
PSSPS
|
15 | 1 | 6 | 8 | 9–22 | -13 | 9 |
P
S
S
P
S
|
|
| 17 |
Amal Tiznit
P
|
1 | 0 | 1 | 0 | 1–1 | +0 | 1 |
P
|
|
| 18 |
El Massira
S
|
1 | 0 | 0 | 1 | 0–3 | -3 | 0 |
S
|
Champion
CAF Champions League
CAF Confederation Cup
Relegation
Relegation Playoff
Recent results
21 Jul
3–0
21 Jul
1–1
18 Jul
0–0
17 Jul
1–1
5 Jul
0–0
1
5 Jul
2–1
5 Jul
1–1
5 Jul
0–2
UTS Rabat
El Massira
Olympique Dcheïra
Amal Tiznit
Amal Tiznit
Olympique Dcheïra
El Massira
UTS Rabat
FAR Rabat
CR Khemis Zemamra
Ittihad Tanger
CODM Meknès
Hassania Agadir
Kawkab Marrakech
Olympique Safi
Raja Casablanca
Player statistics
⚽ Top scorers
1
5
M. Koné
Olympique Safi
2
3
M. Chouiar
Renaissance Berkane
3
2
A. El Amloud
Raja Casablanca
4
1
N. Amrabat
Wydad AC
5
1
W. Ben Yedder
Wydad AC
6
1
Y. Bammou
UTS Rabat
7
1
M. Lahtimi
CR Khemis Zemamra
8
1
Z. Kassary
UTS Rabat
👟 Assists
1
2
N. Amrabat
Wydad AC
2
1
M. Chouiar
Renaissance Berkane
3
1
A. El Amloud
Raja Casablanca
4
1
W. Ben Yedder
Wydad AC
5
1
Y. Bammou
UTS Rabat
6
1
M. Lahtimi
CR Khemis Zemamra
7
1
K. Yamga
Maghreb Fès
🟨 Yellow cards
1
5
J. Omurwa
Kawkab Marrakech
2
4
B. Niasse
Difaa EL Jadida
3
2
A. Oudrhiri
Maghreb Fès
4
2
M. Koné
Olympique Safi
5
2
Z. Kassary
UTS Rabat
6
2
Y. Bammou
UTS Rabat
7
1
K. Yamga
Maghreb Fès
8
1
W. Ben Yedder
Wydad AC
9
1
R. Kossi
Hassania Agadir
10
1
N. Amrabat
Wydad AC
🟥 Red cards
1
1
J. Omurwa
Kawkab Marrakech
2
1
B. Niasse
Difaa EL Jadida
3
1
A. Oudrhiri
Maghreb Fès
Frequently Asked Questions
What predictions are available for Botola Pro?
For Botola Pro, ForzaPitch provides 1X2 win probabilities, expected goals (xG), Over 1.5 and Over 2.5 signals and season projections for title, European qualification and relegation per team.
How accurate are predictions for Botola Pro?
Accuracy for Botola Pro is tracked match by match and shown on this page. The model is calibrated specifically for Botola Pro using per-league historical data.
How are Botola Pro season projections calculated?
Season projections use 10,000 Monte Carlo simulations of the remaining fixtures, sampling from match probability distributions to estimate title, Champions League, Europa League and relegation probabilities per team.