
Summary
The Botola Pro Inwi (MAR1) is the top football league in Morocco's football system. At the end of the 2025-2026 MAR1 season, the MAR1 teams listed below qualify for the following non-league play:
- 2027 CAF Champions League:
- 1st and 2nd place 2025-2026 MAR1 teams
- 2027 CAF Confederation Cup:
- 3rd place 2025-2026 MAR1 team
The winner of the 2026-2027 Moroccan Throne Cup, typically a MAR1 team, also receives a berth in the 2027 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 | ||
| 22 Aug 2025 - 12 May 2026 | 16: MAR1 (12 minimum), MAR2 (4 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 (if 2 teams have have equal points), (1b) goal difference (if more than 2 teams have equal points), (2) total wins, (3) goals scored, then (4) a playoff.
Playoffs
Not applicable.
Relegation
At the end of the 2025-2026 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...
| 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 | Maghreb AS de Fès | 11 | 6 -5-0 | 23 | - | 17 | 5 | 12 | 5 | 4 -1-0 | 13 | 11 | 2 | 9 | 6 | 2 -4-0 | 10 | 6 | 3 | 3 |
| 2 | Club Omnisports de Meknès | 13 | 6 -5-2 | 23 | - | 11 | 8 | 3 | 7 | 5 -1-1 | 16 | 8 | 4 | 4 | 6 | 1 -4-1 | 7 | 3 | 4 | -1 |
| 3 | Wydad Casablanca | 8 | 6 -2-0 | 20 | - | 14 | 5 | 9 | 4 | 3 -1-0 | 10 | 6 | 1 | 5 | 4 | 3 -1-0 | 10 | 8 | 4 | 4 |
| 4 | Raja Casablanca | 11 | 5 -5-1 | 20 | - | 11 | 3 | 8 | 6 | 3 -3-0 | 12 | 6 | 1 | 5 | 5 | 2 -2-1 | 8 | 5 | 2 | 3 |
| 5 | FAR Rabat | 8 | 5 -3-0 | 18 | - | 14 | 1 | 13 | 5 | 3 -2-0 | 11 | 7 | 1 | 6 | 3 | 2 -1-0 | 7 | 7 | 0 | 7 |
| 6 | Difaâ Hassani d'El Jadida | 11 | 4 -4-3 | 16 | - | 8 | 11 | -3 | 7 | 2 -3-2 | 9 | 4 | 8 | -4 | 4 | 2 -1-1 | 7 | 4 | 3 | 1 |
| 7 | Olympique Dcheïra | 11 | 4 -3-4 | 15 | - | 11 | 12 | -1 | 6 | 1 -2-3 | 5 | 4 | 9 | -5 | 5 | 3 -1-1 | 10 | 7 | 3 | 4 |
| 8 | RSB Berkane | 7 | 4 -2-1 | 14 | - | 15 | 8 | 7 | 2 | 1 -1-0 | 4 | 5 | 3 | 2 | 5 | 3 -1-1 | 10 | 10 | 5 | 5 |
| 9 | Hassania US d'Agadir | 11 | 4 -2-5 | 14 | - | 10 | 14 | -4 | 6 | 2 -1-3 | 7 | 5 | 8 | -3 | 5 | 2 -1-2 | 7 | 5 | 6 | -1 |
| 10 | Ittihad Riadhi de Tanger | 12 | 2 -6-4 | 12 | - | 10 | 15 | -5 | 7 | 1 -4-2 | 7 | 5 | 8 | -3 | 5 | 1 -2-2 | 5 | 5 | 7 | -2 |
| 11 | CR Khemis Zemamra | 11 | 3 -2-6 | 11 | - | 8 | 16 | -8 | 5 | 1 -2-2 | 5 | 4 | 5 | -1 | 6 | 2 -0-4 | 6 | 4 | 11 | -7 |
| 12 | Kawkab Marrakech | 10 | 2 -3-5 | 9 | - | 9 | 10 | -1 | 3 | 2 -0-1 | 6 | 6 | 3 | 3 | 7 | 0 -3-4 | 3 | 3 | 7 | -4 |
| 13 | FUS Rabat | 11 | 2 -3-6 | 9 | - | 11 | 16 | -5 | 5 | 1 -2-2 | 5 | 5 | 7 | -2 | 6 | 1 -1-4 | 4 | 6 | 9 | -3 |
| 14 | US Yacoub El Mansour | 12 | 1 -4-7 | 7 | - | 10 | 17 | -7 | 5 | 1 -1-3 | 4 | 5 | 6 | -1 | 7 | 0 -3-4 | 3 | 5 | 11 | -6 |
| 15 | Union Touarga Sportif | 12 | 0 -7-5 | 7 | - | 9 | 17 | -8 | 6 | 0 -4-2 | 4 | 6 | 9 | -3 | 6 | 0 -3-3 | 3 | 3 | 8 | -5 |
| 16 | Olympique Club de Safi | 9 | 1 -2-6 | 5 | - | 6 | 16 | -10 | 5 | 1 -1-3 | 4 | 4 | 8 | -4 | 4 | 0 -1-3 | 1 | 2 | 8 | -6 |
2026-2027 CAFCL 2026-2027 CAFCC Relegation Playoff Relegation to MAR2 | ||||||||||||||||||||
Fixtures
![]() | FUS Rabat![]() | Stade Municipal de Berkane |
![]() | Ittihad Riadhi de Tanger![]() | Stade Mohamed V |
![]() | Hassania US d'Agadir![]() | Stade Ahmed Choukri |
![]() | Raja Casablanca![]() | Stade Municipal de Berkane |
![]() | Club Omnisports de Meknès![]() | Stade Prince Moulay Abdellah |
![]() | Kawkab Marrakech![]() | Complexe Sportif de Fès |
![]() | US Yacoub El Mansour![]() | Complexe Sportif de Fès |
![]() | Union Touarga Sportif![]() | Grand Stade de Tanger |
![]() | Olympique Dcheïra![]() | Stade El Massira |
![]() | CR Khemis Zemamra![]() | Stade du FUS |
![]() | Raja Casablanca![]() | Grand Stade d'Agadir |
![]() | RSB Berkane![]() | Stade Mohamed V |
![]() | Hassania US d'Agadir![]() | Stade Municipal de Berkane |
![]() | Olympique Club de Safi![]() | Stade de Marrakech |
![]() | FAR Rabat![]() | Stade Mohamed V |
![]() | Ittihad Riadhi de Tanger![]() | Stade Mohamed V |
![]() | Hassania US d'Agadir![]() | Stade de Marrakech |
![]() | Olympique Club de Safi![]() | Stade Mohamed V |
![]() | FAR Rabat![]() | Stade Ahmed Choukri |
Results
![]() | FT | FAR Rabat![]() | Stade du FUS |
![]() | FT | Difaâ Hassani d'El Jadida![]() | Stade de Marrakech |
![]() | FT | Wydad Casablanca![]() | Stade Ahmed Fana |
![]() | 12 | RSB Berkane![]() | Stade Ahmed Choukri |
![]() | 11 | Kawkab Marrakech![]() | Grand Stade d'Agadir |
![]() | 00 | Club Omnisports de Meknès![]() | Grand Stade d'Agadir |
![]() | 10 | Union Touarga Sportif![]() | Grand Stade de Tanger |
![]() | 12 | Olympique Dcheïra![]() | Grand Stade de Tanger |
![]() | 00 | US Yacoub El Mansour![]() | Stade Mohamed V |
![]() | PSPD | CR Khemis Zemamra![]() | Stade El Massira |
![]() | PSPD | Wydad Casablanca![]() | Complexe Sportif de Fès |
![]() | 10 | Raja Casablanca![]() | Stade Ahmed Choukri |
![]() | 10 | Ittihad Riadhi de Tanger![]() | Stade Ahmed Choukri |
![]() | 02 | Hassania US d'Agadir![]() | Stade du FUS |
![]() | PSPD | Olympique Club de Safi![]() | Stade Yacoub-El-Mansour |
![]() | PSPD | Difaâ Hassani d'El Jadida![]() | Stade Mohamed V |
![]() | PSPD | FAR Rabat![]() | Stade de Marrakech |

























