HalaScore
Botola 2
Season
2025
Current stage
-
Teams
18
Played
243
Scheduled
244
| Rank | Team | Pts | P | W | F | A |
|---|---|---|---|---|---|---|
|
1
|
53 | 30 | 14 | 33 | 22 | |
|
2
|
53 | 30 | 13 | 36 | 26 | |
|
3
|
46 | 30 | 10 | 36 | 26 | |
|
4
|
44 | 30 | 11 | 29 | 21 | |
|
5
|
43 | 30 | 11 | 26 | 24 | |
|
6
|
42 | 30 | 10 | 37 | 35 | |
|
7
|
41 | 30 | 11 | 23 | 24 | |
|
8
|
38 | 30 | 9 | 34 | 30 | |
|
9
|
37 | 30 | 8 | 35 | 38 | |
|
10
|
37 | 30 | 8 | 25 | 28 | |
|
11
|
37 | 30 | 9 | 29 | 30 | |
|
12
|
36 | 30 | 9 | 25 | 37 | |
|
13
|
36 | 30 | 8 | 35 | 36 | |
|
14
|
35 | 30 | 7 | 25 | 22 | |
|
15
|
32 | 30 | 7 | 25 | 32 | |
|
16
|
18 | 30 | 3 | 21 | 43 |
Promotion - Botola Pro
Promotion - Botola Pro (Promotion)
Botola 2 (Relegation)
Relegation
|
July 22, 2026
Jul 22, 2026
|
Union Sportive Boujaad |
4
-
1
|
Rapide Oued ZEM |
|
July 22, 2026
Jul 22, 2026
|
KAC Kenitra |
2
-
0
|
AS Mansouria |
|
July 18, 2026
Jul 18, 2026
|
Rapide Oued ZEM |
0
-
1
|
Union Sportive Boujaad |
|
July 18, 2026
Jul 18, 2026
|
AS Mansouria |
0
-
0
|
KAC Kenitra |
|
July 5, 2026
Jul 5, 2026
|
Chabab Atl. Khenifra |
0
-
1
|
Amal Tiznit |
|
July 5, 2026
Jul 5, 2026
|
Riadi Salmi |
1
-
1
|
Chabab Ben Guerir |
|
July 5, 2026
Jul 5, 2026
|
Chabab Mohammédia |
4
-
3
|
KAC Kenitra |
|
July 5, 2026
Jul 5, 2026
|
Widad Témara |
0
-
1
|
USM Oujda |
|
July 5, 2026
Jul 5, 2026
|
Mouloudia Oujda |
1
-
1
|
Wydad Fès |
|
July 5, 2026
Jul 5, 2026
|
Moghreb Tetouan |
1
-
0
|
Stade Marocain |
|
July 5, 2026
Jul 5, 2026
|
El Massira |
3
-
1
|
Raja Beni Mellal |
|
July 5, 2026
Jul 5, 2026
|
Union Sportive Boujaad |
4
-
0
|
Racing de Casablanca |
|
June 27, 2026
Jun 27, 2026
|
Wydad Fès |
3
-
0
|
El Massira |
|
June 27, 2026
Jun 27, 2026
|
USM Oujda |
1
-
1
|
Chabab Atl. Khenifra |
|
June 27, 2026
Jun 27, 2026
|
KAC Kenitra |
1
-
2
|
Riadi Salmi |
|
June 27, 2026
Jun 27, 2026
|
Racing de Casablanca |
0
-
2
|
Moghreb Tetouan |
|
June 27, 2026
Jun 27, 2026
|
Raja Beni Mellal |
2
-
0
|
Chabab Mohammédia |
|
June 27, 2026
Jun 27, 2026
|
Chabab Ben Guerir |
0
-
0
|
Union Sportive Boujaad |
|
June 27, 2026
Jun 27, 2026
|
Stade Marocain |
0
-
1
|
Widad Témara |
|
June 27, 2026
Jun 27, 2026
|
Amal Tiznit |
1
-
1
|
Mouloudia Oujda |
|
No upcoming matches scheduled.
|
Moghreb Tetouan
Widad Témara
Amal Tiznit
El Massira
Chabab Atl. Khenifra
Riadi Salmi
Stade Marocain
Wydad Fès
Mouloudia Oujda
Chabab Ben Guerir
USM Oujda
Chabab Mohammédia
KAC Kenitra
Union Sportive Boujaad
Raja Beni Mellal
Racing de Casablanca