
Summary
The Botola Pro Inwi (MAR1) is the top football league in Morocco's football system. At the end of the 2024-2025 MAR1 season, the MAR1 teams listed below qualify for the following non-league play:
- 2026 CAF Champions League:
- 1st and 2nd place 2024-2025 MAR1 teams
- 2026 CAF Confederation Cup:
- 3rd place 2024-2025 MAR1 team
The winner of the 2025-2026 Moroccan Throne Cup, typically a MAR1 team, also receives a berth in the 2026 CAF Confederation Cup.
Leagues Pyramid - Morocco
Abbrev | League | # of Teams |
---|---|---|
MAR1 | Botola Maroc Telecom | 16 |
MAR2 | Botola 2 | 16 |
MAR3 | Amateur National Championship | 16 |
Competition Structure
Season | # of Teams | ||
30 Aug 2024 - 14 Jun 2025 | 16: MAR1 (11 minimum), MAR2 (3 maximum) |
Season Format
Each MAR1 team plays Home-Away matches with the other 15 MAR1 teams for a total of 30 league matches. Table ranking ties are broken by (1a) head-to-head goal difference, (1b) goal difference, (2) total wins, (3) goals scored, then (5) a playoff.
Playoffs
Not applicable.
Relegation
At the end of the 2024-2025 MAR1 season, the 15th and 16th place MAR1 teams will be relegated to the MAR2, and the 13th and 14th place MAR1 teams will enter into relegation playoffs.
More Info...
Promo/Releg Playoff
Date | Home | Status | Road | Venue |
Aggregate | Olympique Dcheïra (MAR2) | 42 | JS Soualem (MAR1) |
24.05.25 | ![]() | 12 | JS Soualem![]() | Stade Ahmed Fana |
30.05.25 | ![]() | 03 | Olympique Dcheïra![]() | Stade Municipal de Berrechid | ||
Olympique Dcheïra is promoted to MAR1 |
Aggregate | Raja de Beni Mellal (MAR2) | 01 | Hassania US d'Agadir (MAR1) |
25.05.25 | ![]() | 00 | Hassania US d'Agadir![]() | Stade Municipal de Béni Mellal |
31.05.25 | ![]() | 10 | Raja de Beni Mellal![]() | Grand Stade d'Agadir | ||
Hassania US d'Agadir remains in MAR1 |
League | Home | Road | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
1 | RSB Berkane | 30 | 21 -7-2 | 70 | - | 49 | 14 | 35 | 15 | 9 -5-1 | 32 | 20 | 7 | 13 | 15 | 12 -2-1 | 38 | 29 | 7 | 22 |
2 | FAR Rabat | 30 | 16 -9-5 | 57 | - | 48 | 24 | 24 | 15 | 10 -5-0 | 35 | 26 | 10 | 16 | 15 | 6 -4-5 | 22 | 22 | 14 | 8 |
3 | Wydad Casablanca | 30 | 14 -12-4 | 54 | - | 45 | 27 | 18 | 15 | 9 -4-2 | 31 | 26 | 15 | 11 | 15 | 5 -8-2 | 23 | 19 | 12 | 7 |
4 | FUS Rabat | 30 | 15 -8-7 | 53 | - | 53 | 26 | 27 | 15 | 9 -4-2 | 31 | 33 | 14 | 19 | 15 | 6 -4-5 | 22 | 20 | 12 | 8 |
5 | Raja Casablanca | 30 | 12 -12-6 | 48 | - | 38 | 25 | 13 | 15 | 7 -7-1 | 28 | 18 | 8 | 10 | 15 | 5 -5-5 | 20 | 20 | 17 | 3 |
6 | CR Khemis Zemamra | 30 | 14 -5-11 | 47 | - | 34 | 29 | 5 | 15 | 8 -3-4 | 27 | 25 | 14 | 11 | 15 | 6 -2-7 | 20 | 9 | 15 | -6 |
7 | Maghreb AS de Fès | 30 | 12 -10-8 | 46 | - | 34 | 29 | 5 | 15 | 8 -2-5 | 26 | 14 | 12 | 2 | 15 | 4 -8-3 | 20 | 20 | 17 | 3 |
8 | Olympique Club de Safi | 30 | 12 -10-8 | 46 | - | 37 | 33 | 4 | 15 | 6 -6-3 | 24 | 19 | 14 | 5 | 15 | 6 -4-5 | 22 | 18 | 19 | -1 |
9 | Difaâ Hassani d'El Jadida | 30 | 11 -9-10 | 42 | - | 36 | 42 | -6 | 15 | 8 -3-4 | 27 | 16 | 17 | -1 | 15 | 3 -6-6 | 15 | 20 | 25 | -5 |
10 | Ittihad Riadhi de Tanger | 30 | 9 -10-11 | 37 | - | 35 | 37 | -2 | 15 | 6 -5-4 | 23 | 19 | 15 | 4 | 15 | 3 -5-7 | 14 | 16 | 22 | -6 |
11 | Club Omnisports de Meknès | 30 | 9 -9-12 | 36 | - | 27 | 44 | -17 | 15 | 7 -4-4 | 25 | 16 | 15 | 1 | 15 | 2 -5-8 | 11 | 11 | 29 | -18 |
12 | Union Touarga Sportif | 30 | 8 -11-11 | 35 | - | 29 | 34 | -5 | 15 | 5 -6-4 | 21 | 16 | 16 | 0 | 15 | 3 -5-7 | 14 | 13 | 18 | -5 |
13 | Hassania US d'Agadir | 30 | 8 -5-17 | 29 | - | 31 | 38 | -7 | 15 | 5 -4-6 | 19 | 20 | 20 | 0 | 15 | 3 -1-11 | 10 | 11 | 18 | -7 |
14 | JS Soualem | 30 | 6 -7-17 | 25 | - | 21 | 42 | -21 | 15 | 4 -4-7 | 16 | 11 | 19 | -8 | 15 | 2 -3-10 | 9 | 10 | 23 | -13 |
15 | Moghreb Tétouan | 30 | 5 -8-17 | 23 | - | 25 | 40 | -15 | 15 | 3 -5-7 | 14 | 14 | 20 | -6 | 15 | 2 -3-10 | 9 | 11 | 20 | -9 |
16 | SC Chabab Mohammédia | 30 | 0 -4-26 | 4 | - | 13 | 71 | -58 | 15 | 0 -1-14 | 1 | 5 | 41 | -36 | 15 | 0 -3-12 | 3 | 8 | 30 | -22 |
2025-2026 CAFCL 2025-2026 CAFCC Relegation Playoff Relegation to MAR2 |
Results
![]() | 06 | Raja Casablanca![]() | Stade El Bachir |
![]() | 13 | RSB Berkane![]() | Complexe Sportif de Fès |
![]() | 21 | Ittihad Riadhi de Tanger![]() | Stade Ben Ahmed El Abdi |
![]() | 02 | Olympique Club de Safi![]() | Stade du 18 novembre (Khémisset) |
![]() | 20 | CR Khemis Zemamra![]() | Stade Mohammed V |
![]() | 03 | JS Soualem![]() | Stade Saniat Rmel |
![]() | 03 | FUS Rabat![]() | Stade d'Honneur (Mèknes) |
![]() | 03 | FAR Rabat![]() | Stade Municipal de Berrechid |
![]() | 22 | Maghreb AS de Fès![]() | Stade El Massira |
![]() | 21 | Moghreb Tétouan![]() | Stade Municipal de Kénitra |
![]() | 30 | Union Touarga Sportif![]() | Stade Municipal de Oued Zem |
![]() | 20 | Club Omnisports de Meknès![]() | Stade du village sportif de Tanger |
![]() | 32 | Difaâ Hassani d'El Jadida![]() | Stade Mohamed V |
![]() | 21 | Hassania US d'Agadir![]() | Stade El Bachir |
![]() | 02 | Wydad Casablanca![]() | Stade Municipal de Berrechid |
![]() | 10 | SC Chabab Mohammédia![]() | Stade Municipal de Berkane |
![]() | 04 | RSB Berkane![]() | Stade d'Honneur (Mèknes) |
![]() | 05 | FUS Rabat![]() | Stade Ben Ahmed El Abdi |
![]() | 20 | JS Soualem![]() | Complexe Sportif de Fès |
![]() | 30 | CR Khemis Zemamra![]() | Stade Saniat Rmel |