Botola Pro Fixtures 25/26
This page lists all 192 Botola Pro fixtures for the 25/26 season, grouped into 24 rounds. 184 matches have finished and 8 are still to be played. Finished games link to match pages with full stats, upcoming games show their kickoff time in UTC. Use the round links below to jump straight to a round.
Fixtures by round
Regular Season 1
-
Ittihad Tanger
1 : 1
Hassania Agadir
-
Olympique Safi
1 : 1
UTS Rabat
-
Olympique Dcheïra
0 : 4
Renaissance Berkane
-
Wydad AC
1 : 0
Kawkab Marrakech
-
FUS Rabat
0 : 2
Raja Casablanca
-
FAR Rabat
2 : 0
Yacoub El Mansour
-
Difaa EL Jadida
0 : 0
CODM Meknès
-
Maghreb Fès
2 : 0
CR Khemis Zemamra
Regular Season 2
-
Ittihad Tanger
1 : 1
Olympique Safi
-
Kawkab Marrakech
1 : 2
Renaissance Berkane
-
Raja Casablanca
0 : 0
FAR Rabat
-
Yacoub El Mansour
1 : 1
Wydad AC
-
Hassania Agadir
0 : 2
Maghreb Fès
-
CODM Meknès
2 : 0
FUS Rabat
-
CR Khemis Zemamra
0 : 0
Difaa EL Jadida
-
UTS Rabat
1 : 1
Olympique Dcheïra
Regular Season 3
-
FUS Rabat
1 : 1
UTS Rabat
-
Olympique Dcheïra
2 : 1
Kawkab Marrakech
-
Difaa EL Jadida
0 : 2
Raja Casablanca
-
Maghreb Fès
0 : 0
CODM Meknès
-
Wydad AC
3 : 1
CR Khemis Zemamra
-
Olympique Safi
1 : 0
Hassania Agadir
-
FAR Rabat
1 : 1
Ittihad Tanger
-
Renaissance Berkane
3 : 3
Yacoub El Mansour
Regular Season 4
-
CODM Meknès
1 : 3
Wydad AC
-
Raja Casablanca
1 : 1
Maghreb Fès
-
CR Khemis Zemamra
1 : 1
Kawkab Marrakech
-
Ittihad Tanger
0 : 3
FUS Rabat
-
Yacoub El Mansour
0 : 1
Olympique Dcheïra
-
Hassania Agadir
2 : 1
Difaa EL Jadida
-
UTS Rabat
2 : 2
Renaissance Berkane
-
Olympique Safi
0 : 3
FAR Rabat
Regular Season 5
-
Olympique Dcheïra
0 : 1
CR Khemis Zemamra
-
Maghreb Fès
1 : 0
UTS Rabat
-
Kawkab Marrakech
2 : 1
Yacoub El Mansour
-
Difaa EL Jadida
2 : 2
Ittihad Tanger
-
FAR Rabat
3 : 0
Hassania Agadir
-
Wydad AC
0 : 0
Raja Casablanca
-
FUS Rabat
2 : 1
Olympique Safi
-
Renaissance Berkane
2 : 0
CODM Meknès
Regular Season 6
-
Ittihad Tanger
1 : 1
Maghreb Fès
-
Raja Casablanca
1 : 0
Olympique Dcheïra
-
UTS Rabat
1 : 1
Yacoub El Mansour
-
CODM Meknès
1 : 0
Kawkab Marrakech
-
Hassania Agadir
1 : 2
Wydad AC
-
Olympique Safi
1 : 2
Difaa EL Jadida
-
FAR Rabat
1 : 0
FUS Rabat
-
CR Khemis Zemamra
1 : 2
Renaissance Berkane
Regular Season 7
-
Olympique Dcheïra
1 : 1
CODM Meknès
-
Kawkab Marrakech
3 : 0
UTS Rabat
-
Yacoub El Mansour
2 : 0
CR Khemis Zemamra
-
Maghreb Fès
4 : 0
Olympique Safi
-
Difaa EL Jadida
0 : 4
FAR Rabat
-
Wydad AC
2 : 0
Ittihad Tanger
-
FUS Rabat
1 : 2
Hassania Agadir
-
Renaissance Berkane
1 : 1
Raja Casablanca
Regular Season 8
-
Raja Casablanca
1 : 0
Kawkab Marrakech
-
Hassania Agadir
0 : 3
Olympique Dcheïra
-
UTS Rabat
1 : 2
CR Khemis Zemamra
-
CODM Meknès
1 : 0
Yacoub El Mansour
-
Difaa EL Jadida
1 : 0
FUS Rabat
-
Olympique Safi
1 : 2
Wydad AC
-
Ittihad Tanger
1 : 0
Renaissance Berkane
-
FAR Rabat
0 : 0
Maghreb Fès
Regular Season 9
-
Olympique Dcheïra
0 : 1
Difaa EL Jadida
-
Maghreb Fès
4 : 2
FUS Rabat
-
Yacoub El Mansour
1 : 2
Ittihad Tanger
-
CR Khemis Zemamra
1 : 2
CODM Meknès
-
UTS Rabat
1 : 1
Raja Casablanca
-
Renaissance Berkane
2 : 1
Hassania Agadir
-
Kawkab Marrakech
1 : 1
Olympique Safi
-
Wydad AC
1 : 2
FAR Rabat
Regular Season 10
-
Hassania Agadir
2 : 0
Yacoub El Mansour
-
CODM Meknès
1 : 1
UTS Rabat
-
Difaa EL Jadida
0 : 0
Maghreb Fès
-
Ittihad Tanger
0 : 0
Kawkab Marrakech
-
Raja Casablanca
3 : 0
CR Khemis Zemamra
-
Olympique Safi
1 : 1
Renaissance Berkane
-
FAR Rabat
3 : 2
Olympique Dcheïra
-
FUS Rabat
1 : 0
Wydad AC
Regular Season 11
-
Olympique Dcheïra
1 : 1
FUS Rabat
-
UTS Rabat
0 : 2
Hassania Agadir
-
CR Khemis Zemamra
1 : 0
Ittihad Tanger
-
CODM Meknès
1 : 0
Raja Casablanca
-
Yacoub El Mansour
1 : 3
Olympique Safi
-
Renaissance Berkane
1 : 1
Maghreb Fès
-
Kawkab Marrakech
0 : 0
FAR Rabat
-
Wydad AC
1 : 1
Difaa EL Jadida
Regular Season 12
-
Raja Casablanca
0 : 0
Yacoub El Mansour
-
Ittihad Tanger
1 : 2
Olympique Dcheïra
-
Difaa EL Jadida
1 : 0
UTS Rabat
-
Hassania Agadir
0 : 0
CODM Meknès
-
FUS Rabat
1 : 1
Kawkab Marrakech
-
Maghreb Fès
1 : 0
Wydad AC
-
Olympique Safi
1 : 3
CR Khemis Zemamra
-
FAR Rabat
0 : 0
Renaissance Berkane
Regular Season 13
-
CODM Meknès
1 : 0
Olympique Safi
-
Yacoub El Mansour
1 : 2
Maghreb Fès
-
Olympique Dcheïra
0 : 5
Wydad AC
-
Kawkab Marrakech
0 : 0
Difaa EL Jadida
-
UTS Rabat
1 : 1
FAR Rabat
-
Renaissance Berkane
1 : 0
FUS Rabat
-
Raja Casablanca
2 : 0
Ittihad Tanger
-
CR Khemis Zemamra
0 : 0
Hassania Agadir
Regular Season 14
-
FAR Rabat
3 : 0
CODM Meknès
-
Maghreb Fès
1 : 1
Kawkab Marrakech
-
Difaa EL Jadida
2 : 1
Yacoub El Mansour
-
Ittihad Tanger
1 : 1
UTS Rabat
-
Olympique Safi
0 : 0
Olympique Dcheïra
-
FUS Rabat
3 : 2
CR Khemis Zemamra
-
Hassania Agadir
0 : 1
Raja Casablanca
-
Wydad AC
1 : 0
Renaissance Berkane
Regular Season 15
-
CODM Meknès
1 : 0
Ittihad Tanger
-
Yacoub El Mansour
1 : 3
FUS Rabat
-
Kawkab Marrakech
2 : 1
Hassania Agadir
-
Raja Casablanca
2 : 0
Olympique Safi
-
CR Khemis Zemamra
0 : 0
FAR Rabat
-
Olympique Dcheïra
0 : 2
Maghreb Fès
-
Renaissance Berkane
2 : 1
Difaa EL Jadida
-
UTS Rabat
3 : 4
Wydad AC
Regular Season 16
-
Hassania Agadir
1 : 1
Ittihad Tanger
-
CODM Meknès
0 : 1
Difaa EL Jadida
-
UTS Rabat
1 : 1
Olympique Safi
-
Kawkab Marrakech
0 : 0
Wydad AC
-
CR Khemis Zemamra
1 : 2
Maghreb Fès
-
Raja Casablanca
4 : 1
FUS Rabat
-
Yacoub El Mansour
2 : 2
FAR Rabat
-
Renaissance Berkane
2 : 1
Olympique Dcheïra
Regular Season 17
-
FUS Rabat
1 : 0
CODM Meknès
-
Olympique Safi
1 : 2
Ittihad Tanger
-
Wydad AC
1 : 2
Yacoub El Mansour
-
Maghreb Fès
4 : 0
Hassania Agadir
-
Olympique Dcheïra
1 : 2
UTS Rabat
-
Difaa EL Jadida
2 : 1
CR Khemis Zemamra
-
FAR Rabat
2 : 1
Raja Casablanca
-
Renaissance Berkane
0 : 1
Kawkab Marrakech
Regular Season 18
-
CODM Meknès
0 : 0
Maghreb Fès
-
CR Khemis Zemamra
1 : 0
Wydad AC
-
Raja Casablanca
1 : 0
Difaa EL Jadida
-
UTS Rabat
0 : 2
FUS Rabat
-
Ittihad Tanger
0 : 0
FAR Rabat
-
Hassania Agadir
2 : 1
Olympique Safi
-
Yacoub El Mansour
1 : 1
Renaissance Berkane
-
Kawkab Marrakech
2 : 1
Olympique Dcheïra
Regular Season 19
-
FUS Rabat
1 : 1
Ittihad Tanger
-
Wydad AC
2 : 0
CODM Meknès
-
Maghreb Fès
0 : 2
Raja Casablanca
-
Difaa EL Jadida
2 : 2
Hassania Agadir
-
Renaissance Berkane
4 : 3
UTS Rabat
-
FAR Rabat
1 : 1
Olympique Safi
-
Olympique Dcheïra
1 : 1
Yacoub El Mansour
-
Kawkab Marrakech
1 : 2
CR Khemis Zemamra
Regular Season 20
-
Raja Casablanca
0 : 1
Wydad AC
-
Ittihad Tanger
1 : 1
Difaa EL Jadida
-
CODM Meknès
0 : 1
Renaissance Berkane
-
UTS Rabat
0 : 1
Maghreb Fès
-
Hassania Agadir
2 : 3
FAR Rabat
-
Olympique Safi
1 : 1
FUS Rabat
-
Yacoub El Mansour
2 : 1
Kawkab Marrakech
-
CR Khemis Zemamra
0 : 0
Olympique Dcheïra
Regular Season 21
-
Maghreb Fès
0 : 1
Ittihad Tanger
-
Kawkab Marrakech
3 : 1
CODM Meknès
-
Yacoub El Mansour
1 : 2
UTS Rabat
-
Wydad AC
3 : 2
Hassania Agadir
-
Difaa EL Jadida
1 : 1
Olympique Safi
-
Olympique Dcheïra
0 : 1
Raja Casablanca
-
Renaissance Berkane
1 : 0
CR Khemis Zemamra
-
FUS Rabat
1 : 1
FAR Rabat
Regular Season 22
-
UTS Rabat
0 : 0
Kawkab Marrakech
-
Olympique Safi
1 : 2
Maghreb Fès
-
CODM Meknès
2 : 1
Olympique Dcheïra
-
CR Khemis Zemamra
2 : 1
Yacoub El Mansour
-
Ittihad Tanger
2 : 1
Wydad AC
-
Raja Casablanca
0 : 1
Renaissance Berkane
-
Hassania Agadir
0 : 0
FUS Rabat
-
FAR Rabat
2 : 1
Difaa EL Jadida
Regular Season 23
-
FUS Rabat
0 : 0
Difaa EL Jadida
-
Renaissance Berkane
1 : 0
Ittihad Tanger
-
Wydad AC
1 : 0
Olympique Safi
-
Olympique Dcheïra
0 : 1
Hassania Agadir
-
Yacoub El Mansour
1 : 1
CODM Meknès
-
Kawkab Marrakech
2 : 0
Raja Casablanca
-
CR Khemis Zemamra
0 : 1
UTS Rabat
-
Maghreb Fès
0 : 0
FAR Rabat
Regular Season 24
Explore more: Botola Pro table | Top scorers
Updated: 10 Jun 2026, 11:03 UTC