Botola 2 2026/27
Botola 2 has 49 matches played on record. Below are the most recent results, each with goals, line-ups and full match statistics.
Upcoming matches
Kick-off times in UTC
Matchday 6
- 31 Oct 2026 15:00Union Sportive Boujaad — Olympique Dcheïra
- 31 Oct 2026 15:00KAC Kenitra — USM Oujda
- 31 Oct 2026 15:00Wydad Fès — Chabab Ben Guerir
- 31 Oct 2026 17:00Yacoub El Mansour — El Massira
- 1 Nov 2026 15:00Chabab Mohammédia — Stade Marocain
- 1 Nov 2026 15:00Mouloudia Oujda — Chabab Atl. Khenifra
- 1 Nov 2026 15:00Riadi Salmi — Ittihad Khemisset
- 1 Nov 2026 17:00Olympique Safi — Olympique Khouribga
Matchday 8
- 15 Nov 2026 14:00KAC Kenitra — Ittihad Khemisset
- 15 Nov 2026 14:00Mouloudia Oujda — Stade Marocain
- 15 Nov 2026 14:00Union Sportive Boujaad — Chabab Ben Guerir
- 15 Nov 2026 14:00Wydad Fès — Chabab Atl. Khenifra
- 15 Nov 2026 14:00Yacoub El Mansour — USM Oujda
- 15 Nov 2026 14:00Riadi Salmi — Olympique Khouribga
- 15 Nov 2026 14:00Olympique Dcheïra — El Massira
- 15 Nov 2026 14:00Chabab Mohammédia — Olympique Safi
Results
Matchday 5
- 25 Oct 2026Ittihad Khemisset 2–1 Mouloudia Oujda
- 25 Oct 2026USM Oujda 2–1 Riadi Salmi
- 25 Oct 2026El Massira 2–1 Union Sportive Boujaad
- 25 Oct 2026Chabab Ben Guerir 2–0 Chabab Mohammédia
- 24 Oct 2026Yacoub El Mansour 2–2 Wydad Fès
- 24 Oct 2026Olympique Khouribga 1–1 Stade Marocain
- 24 Oct 2026Olympique Dcheïra 0–0 KAC Kenitra
- 24 Oct 2026Chabab Atl. Khenifra 4–2 Olympique Safi
Matchday 4
- 18 Oct 2026Olympique Safi 1–0 Ittihad Khemisset
- 18 Oct 2026Riadi Salmi 1–4 Olympique Dcheïra
- 18 Oct 2026Wydad Fès 4–1 USM Oujda
- 18 Oct 2026Chabab Mohammédia 1–1 Olympique Khouribga
- 17 Oct 2026Stade Marocain 2–1 Chabab Atl. Khenifra
- 17 Oct 2026KAC Kenitra 1–0 El Massira
- 17 Oct 2026Union Sportive Boujaad 1–1 Yacoub El Mansour
- 17 Oct 2026Mouloudia Oujda 2–2 Chabab Ben Guerir
Matchday 3
- 11 Oct 2026Yacoub El Mansour 1–0 Riadi Salmi
- 11 Oct 2026Olympique Dcheïra 2–0 Wydad Fès
- 11 Oct 2026El Massira 2–2 Mouloudia Oujda
- 11 Oct 2026Chabab Atl. Khenifra 1–1 Chabab Mohammédia
- 10 Oct 2026Ittihad Khemisset 2–1 Olympique Khouribga
- 10 Oct 2026Union Sportive Boujaad 1–1 KAC Kenitra
- 10 Oct 2026Chabab Ben Guerir 0–1 Stade Marocain
- 10 Oct 2026USM Oujda 1–1 Olympique Safi
Matchday 2
- 4 Oct 2026Olympique Safi 1–0 Chabab Ben Guerir
- 4 Oct 2026KAC Kenitra 0–1 Yacoub El Mansour
- 4 Oct 2026Riadi Salmi 0–0 El Massira
- 4 Oct 2026Chabab Mohammédia 0–1 USM Oujda
- 3 Oct 2026Mouloudia Oujda 2–1 Olympique Dcheïra
- 3 Oct 2026Olympique Khouribga 4–0 Chabab Atl. Khenifra
- 3 Oct 2026Stade Marocain 0–1 Ittihad Khemisset
- 3 Oct 2026Wydad Fès 3–0 Union Sportive Boujaad
Matchday 1
- 27 Sept 2026Chabab Atl. Khenifra 1–2 Ittihad Khemisset
- 27 Sept 2026Chabab Ben Guerir 2–0 Riadi Salmi
- 27 Sept 2026El Massira 2–1 Stade Marocain
- 27 Sept 2026USM Oujda 2–1 Mouloudia Oujda
- 26 Sept 2026Yacoub El Mansour 2–0 Chabab Mohammédia
- 26 Sept 2026Olympique Dcheïra 1–0 Olympique Khouribga
- 26 Sept 2026Union Sportive Boujaad 0–0 Olympique Safi
- 26 Sept 2026KAC Kenitra 0–1 Wydad Fès
Matchday 30
- 5 Jul 2026Moghreb Tetouan 1–0 Stade Marocain
Matchday 29
- 27 Jun 2026Racing de Casablanca 0–2 Moghreb Tetouan
Matchday 28
- 20 Jun 2026Moghreb Tetouan 3–1 Amal Tiznit
Matchday 27
- 13 Jun 2026Chabab Ben Guerir 0–0 Moghreb Tetouan
Matchday 26
- 6 Jun 2026Moghreb Tetouan 1–1 Wydad Fès
Matchday 25
- 23 May 2026KAC Kenitra 2–2 Moghreb Tetouan
Matchday 24
- 10 May 2026Moghreb Tetouan 2–0 USM Oujda
Matchday 23
- 2 May 2026Raja Beni Mellal 2–0 Moghreb Tetouan
Matchday 22
- 26 Apr 2026Moghreb Tetouan 2–1 Chabab Atl. Khenifra