League Standings
🇲🇦 Morocco2025/2026 season16 teams30 matchdaysUpdated August 12, 2026
Find the complete Botola Pro 2025/2026 standings, updated in real time with points, wins, losses, goal difference, results and full statistics.
Week of 29 Jun – 05 Jul
05 Jul
Ittihad Tanger2
CODM Meknès105 Jul
CODM Meknès
Ittihad Tanger

2 - 1
CODM Meknès05 Jul
Difaa EL Jadida1
Renaissance Berkane305 Jul
Renaissance Berkane
Difaa EL Jadida

1 - 3
Renaissance Berkane05 Jul
Wydad AC1
UTS Rabat205 Jul
UTS Rabat
Wydad AC

1 - 2
UTS Rabat05 Jul
FAR Rabat0
CR Khemis Zemamra005 Jul
CR Khemis Zemamra
FAR Rabat

0 - 0
CR Khemis Zemamra05 Jul
Olympique Safi0
Raja Casablanca205 Jul
Raja Casablanca
Olympique Safi

0 - 2
Raja Casablanca05 Jul
FUS Rabat0
Yacoub El Mansour105 Jul
Yacoub El Mansour
FUS Rabat

0 - 1
Yacoub El Mansour05 Jul
Maghreb Fès2
Olympique Dcheïra005 Jul
Olympique Dcheïra
Maghreb Fès

2 - 0
Olympique Dcheïra05 Jul
Hassania Agadir1
Kawkab Marrakech105 Jul
Kawkab Marrakech
Hassania Agadir

1 - 1
Kawkab Marrakech02 Jul
CODM Meknès3
FAR Rabat202 Jul
FAR Rabat
CODM Meknès

3 - 2
FAR Rabat02 Jul
Renaissance Berkane2
Wydad AC002 Jul
Wydad AC
Renaissance Berkane

2 - 0
Wydad AC02 Jul
Olympique Dcheïra1
Olympique Safi102 Jul
Olympique Safi
Olympique Dcheïra

1 - 1
Olympique Safi02 Jul
Raja Casablanca2
Hassania Agadir002 Jul
Hassania Agadir
Raja Casablanca

2 - 0
Hassania Agadir02 Jul
UTS Rabat1
Ittihad Tanger002 Jul
Ittihad Tanger
UTS Rabat

1 - 0
Ittihad Tanger02 Jul
CR Khemis Zemamra1
FUS Rabat102 Jul
FUS Rabat
CR Khemis Zemamra

1 - 1
FUS Rabat02 Jul
Yacoub El Mansour2
Difaa EL Jadida202 Jul
Difaa EL Jadida
Yacoub El Mansour

2 - 2
Difaa EL Jadida02 Jul
Kawkab Marrakech0
Maghreb Fès002 Jul
Maghreb Fès
Kawkab Marrakech

0 - 0
Maghreb FèsWeek of 22 Jun – 28 Jun
28 Jun
FUS Rabat2
Renaissance Berkane128 Jun
Renaissance Berkane
FUS Rabat

2 - 1
Renaissance Berkane28 Jun
Hassania Agadir1
CR Khemis Zemamra128 Jun
CR Khemis Zemamra
Hassania Agadir

1 - 1
CR Khemis Zemamra28 Jun
FAR Rabat2
UTS Rabat228 Jun
UTS Rabat
FAR Rabat

2 - 2
UTS Rabat28 Jun
Ittihad Tanger1
Raja Casablanca128 Jun
Raja Casablanca
Ittihad Tanger

1 - 1
Raja Casablanca28 Jun
Difaa EL Jadida1
Kawkab Marrakech128 Jun
Kawkab Marrakech
Difaa EL Jadida

1 - 1
Kawkab Marrakech28 Jun
Maghreb Fès2
Yacoub El Mansour128 Jun
Yacoub El Mansour
Maghreb Fès

2 - 1
Yacoub El Mansour28 Jun
Olympique Safi2
CODM Meknès228 Jun
CODM Meknès
Olympique Safi

2 - 2
CODM Meknès28 Jun
Wydad AC1
Olympique Dcheïra328 Jun
Olympique Dcheïra
Wydad AC

1 - 3
Olympique Dcheïra25 Jun
Kawkab Marrakech2
FUS Rabat025 Jun
FUS Rabat
Kawkab Marrakech

2 - 0
FUS Rabat25 Jun
Wydad AC0
Maghreb Fès125 Jun
Maghreb Fès
Wydad AC

0 - 1
Maghreb Fès25 Jun
Yacoub El Mansour2
Raja Casablanca125 Jun
Raja Casablanca
Yacoub El Mansour

2 - 1
Raja Casablanca25 Jun
CODM Meknès0
Hassania Agadir025 Jun
Hassania Agadir
CODM Meknès

0 - 0
Hassania Agadir25 Jun
Renaissance Berkane2
FAR Rabat225 Jun
FAR Rabat
Renaissance Berkane

2 - 2
FAR Rabat25 Jun
Olympique Dcheïra2
Ittihad Tanger025 Jun
Ittihad Tanger
Olympique Dcheïra

2 - 0
Ittihad TangerFrequently asked questions
How does the Botola Pro table work?+
The table is ranked by points: 3 points for a win, 1 for a draw, 0 for a loss.
How are teams level on points separated?+
When teams are level on points, they're separated by goal difference, then by goals scored.
How many teams qualify?+
The number of teams qualifying for continental competitions or facing relegation depends on each competition's own rules — the colored zones in the table above show this.
When is the table updated?+
The table is updated automatically after every match, in real time.
UEFA Super Cup
Botola Pro
Premier League
La Liga
Champions League
Ligue 1