Final table 16 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.3
92 goals.
42.5% of matches went over 2.5.
Home advantage
52.5%
Draws 30%,
away wins 17.5%.
Half-time lead held
66.7%
From 18 matches where someone led at the break.
2–1
8 · 20%
1–1
6 · 15%
1–0
5 · 12.5%
0–1
5 · 12.5%
2–0
4 · 10%
2–2
3 · 7.5%
Results 88
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Sunday 6 December 2026
14:00
Stade Marocain
scheduled
KAC Kenitra
—
—
—
14:00
Olympique Khouribga
scheduled
El Massira
—
—
—
14:00
Olympique Safi
scheduled
Riadi Salmi
—
—
—
14:00
Mouloudia Oujda
scheduled
Yacoub El Mansour
—
—
—
14:00
Ittihad Khemisset
scheduled
Olympique Dcheïra
—
—
—
14:00
Chabab Mohammédia
scheduled
Wydad Fès
—
—
—
14:00
Chabab Ben Guerir
scheduled
USM Oujda
—
—
—
14:00
Chabab Atl. Khenifra
scheduled
Union Sportive Boujaad
—
—
—
Sunday 29 November 2026
14:00
Yacoub El Mansour
scheduled
Ittihad Khemisset
—
—
—
14:00
Wydad Fès
scheduled
Olympique Khouribga
—
—
—
14:00
Union Sportive Boujaad
scheduled
Stade Marocain
—
—
—
14:00
Mouloudia Oujda
scheduled
Olympique Safi
—
—
—
14:00
KAC Kenitra
scheduled
Chabab Atl. Khenifra
—
—
—
14:00
Riadi Salmi
scheduled
Chabab Mohammédia
—
—
—
14:00
El Massira
scheduled
Chabab Ben Guerir
—
—
—
14:00
Olympique Dcheïra
scheduled
USM Oujda
—
—
—
Sunday 22 November 2026
14:00
USM Oujda
scheduled
El Massira
—
—
—
14:00
Stade Marocain
scheduled
Riadi Salmi
—
—
—
14:00
Olympique Khouribga
scheduled
KAC Kenitra
—
—
—
14:00
Olympique Safi
scheduled
Wydad Fès
—
—
—
14:00
Ittihad Khemisset
scheduled
Union Sportive Boujaad
—
—
—
14:00
Chabab Mohammédia
scheduled
Mouloudia Oujda
—
—
—
14:00
Chabab Ben Guerir
scheduled
Yacoub El Mansour
—
—
—
14:00
Chabab Atl. Khenifra
scheduled
Olympique Dcheïra
—
—
—
Sunday 15 November 2026
14:00
Yacoub El Mansour
scheduled
USM Oujda
—
—
—
14:00
Wydad Fès
scheduled
Chabab Atl. Khenifra
—
—
—
14:00
Union Sportive Boujaad
scheduled
Chabab Ben Guerir
—
—
—
14:00
Mouloudia Oujda
scheduled
Stade Marocain
—
—
—
14:00
KAC Kenitra
scheduled
Ittihad Khemisset
—
—
—
14:00
Riadi Salmi
scheduled
Olympique Khouribga
—
—
—
14:00
Olympique Dcheïra
scheduled
El Massira
—
—
—
14:00
Chabab Mohammédia
scheduled
Olympique Safi
—
—
—
Sunday 8 November 2026
17:00
Olympique Khouribga
scheduled
Mouloudia Oujda
—
—
—
15:00
El Massira
scheduled
Wydad Fès
—
—
—
15:00
Olympique Dcheïra
scheduled
Yacoub El Mansour
—
—
—
15:00
Chabab Atl. Khenifra
scheduled
Riadi Salmi
—
—
—
Saturday 7 November 2026
17:00
Ittihad Khemisset
scheduled
Chabab Mohammédia
—
—
—
15:00
USM Oujda
scheduled
Union Sportive Boujaad
—
—
—
15:00
Stade Marocain
scheduled
Olympique Safi
—
—
—
15:00
Chabab Ben Guerir
scheduled
KAC Kenitra
—
—
—
Sunday 1 November 2026
17:00
Olympique Safi
scheduled
Olympique Khouribga
—
—
—
15:00
Mouloudia Oujda
scheduled
Chabab Atl. Khenifra
—
—
—
15:00
Riadi Salmi
scheduled
Ittihad Khemisset
—
—
—
15:00
Chabab Mohammédia
scheduled
Stade Marocain
—
—
—
Saturday 31 October 2026
17:00
Yacoub El Mansour
scheduled
El Massira
—
—
—
15:00
Wydad Fès
scheduled
Chabab Ben Guerir
—
—
—
15:00
Union Sportive Boujaad
scheduled
Olympique Dcheïra
—
—
—
15:00
KAC Kenitra
scheduled
USM Oujda
—
—
—
Sunday 25 October 2026
17:00
Ittihad Khemisset
2 – 1
Mouloudia Oujda
—
—
—
15:00
USM Oujda
2 – 1
Riadi Salmi
—
—
—
15:00
El Massira
2 – 1
Union Sportive Boujaad
—
—
—
15:00
Chabab Ben Guerir
2 – 0
Chabab Mohammédia
—
—
—
Saturday 24 October 2026
17:00
Yacoub El Mansour
2 – 2
Wydad Fès
—
—
—
17:00
Olympique Khouribga
1 – 1
Stade Marocain
—
—
—
15:00
Olympique Dcheïra
0 – 0
KAC Kenitra
—
—
—
15:00
Chabab Atl. Khenifra
4 – 2
Olympique Safi
—
—
—
Sunday 18 October 2026
17:00
Olympique Safi
1 – 0
Ittihad Khemisset
—
—
—
15:00
Wydad Fès
4 – 1
USM Oujda
—
—
—
15:00
Riadi Salmi
1 – 4
Olympique Dcheïra
—
—
—
15:00
Chabab Mohammédia
1 – 1
Olympique Khouribga
—
—
—
Saturday 17 October 2026
15:00
Union Sportive Boujaad
1 – 1
Yacoub El Mansour
—
—
—
15:00
Stade Marocain
2 – 1
Chabab Atl. Khenifra
—
—
—
15:00
Mouloudia Oujda
2 – 2
Chabab Ben Guerir
—
—
—
15:00
KAC Kenitra
1 – 0
El Massira
—
—
—
Sunday 11 October 2026
17:00
Yacoub El Mansour
1 – 0
Riadi Salmi
—
—
—
15:00
El Massira
2 – 2
Mouloudia Oujda
—
—
—
15:00
Olympique Dcheïra
2 – 0
Wydad Fès
—
—
—
15:00
Chabab Atl. Khenifra
1 – 1
Chabab Mohammédia
—
—
—
Saturday 10 October 2026
17:00
Ittihad Khemisset
2 – 1
Olympique Khouribga
—
—
—
15:00
USM Oujda
1 – 1
Olympique Safi
—
—
—
15:00
Union Sportive Boujaad
1 – 1
KAC Kenitra
—
—
—
15:00
Chabab Ben Guerir
0 – 1
Stade Marocain
—
—
—
Sunday 4 October 2026
16:00
Olympique Safi
1 – 0
Chabab Ben Guerir
—
—
—
16:00
KAC Kenitra
0 – 1
Yacoub El Mansour
—
—
—
16:00
Riadi Salmi
0 – 0
El Massira
—
—
—
16:00
Chabab Mohammédia
0 – 1
USM Oujda
—
—
—
Saturday 3 October 2026
18:00
Mouloudia Oujda
2 – 1
Olympique Dcheïra
—
—
—
16:00
Wydad Fès
3 – 0
Union Sportive Boujaad
—
—
—
16:00
Stade Marocain
0 – 1
Ittihad Khemisset
—
—
—
16:00
Olympique Khouribga
4 – 0
Chabab Atl. Khenifra
—
—
—
Sunday 27 September 2026
18:00
Chabab Atl. Khenifra
1 – 2
Ittihad Khemisset
—
—
—
16:00
El Massira
2 – 1
Stade Marocain
—
—
—
16:00
Chabab Ben Guerir
2 – 0
Riadi Salmi
—
—
—
15:00
USM Oujda
2 – 1
Mouloudia Oujda
—
—
—
Saturday 26 September 2026
18:00
Yacoub El Mansour
2 – 0
Chabab Mohammédia
—
—
—
16:00
Union Sportive Boujaad
0 – 0
Olympique Safi
—
—
—
16:00
KAC Kenitra
0 – 1
Wydad Fès
—
—
—
16:00
Olympique Dcheïra
1 – 0
Olympique Khouribga
—
—
—