Final table 18 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
1.95
477 goals.
30.3% of matches went over 2.5.
Home advantage
41.8%
Draws 38.5%,
away wins 19.7%.
Half-time lead held
75.2%
From 121 matches where someone led at the break.
1–1
49 · 20.1%
1–0
44 · 18%
0–0
34 · 13.9%
0–1
20 · 8.2%
2–0
19 · 7.8%
2–1
15 · 6.1%
Results 244
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.
Wednesday 22 July 2026
18:00
Union Sportive Boujaad
4 – 1
Rapide Oued ZEM
1.80
3.10
5.70
18:00
KAC Kenitra
2 – 0
AS Mansouria
1.72
3.87
4.42
Saturday 18 July 2026
18:00
Rapide Oued ZEM
0 – 1
Union Sportive Boujaad
—
—
—
18:00
AS Mansouria
0 – 0
KAC Kenitra
—
—
—
Sunday 5 July 2026
15:00
Widad Témara
0 – 1
USM Oujda
—
—
—
15:00
Union Sportive Boujaad
4 – 0
Racing de Casablanca
1.50
4.20
9.80
15:00
Mouloudia Oujda
1 – 1
Wydad Fès
—
—
—
15:00
Moghreb Tetouan
1 – 0
Stade Marocain
2.05
3.10
3.81
15:00
Riadi Salmi
1 – 1
Chabab Ben Guerir
—
—
—
15:00
El Massira
3 – 1
Raja Beni Mellal
—
—
—
15:00
Chabab Mohammédia
4 – 3
KAC Kenitra
2.28
2.90
4.12
15:00
Chabab Atl. Khenifra
0 – 1
Amal Tiznit
—
—
—
Saturday 27 June 2026
15:00
Wydad Fès
3 – 0
El Massira
—
—
—
15:00
USM Oujda
1 – 1
Chabab Atl. Khenifra
—
—
—
15:00
Stade Marocain
0 – 1
Widad Témara
—
—
—
15:00
Raja Beni Mellal
2 – 0
Chabab Mohammédia
1.84
3.16
4.83
15:00
Racing de Casablanca
0 – 2
Moghreb Tetouan
8.30
4.20
1.45
15:00
KAC Kenitra
1 – 2
Riadi Salmi
—
—
—
15:00
Chabab Ben Guerir
0 – 0
Union Sportive Boujaad
—
—
—
15:00
Amal Tiznit
1 – 1
Mouloudia Oujda
—
—
—
Saturday 20 June 2026
15:00
Widad Témara
2 – 1
Raja Beni Mellal
—
—
—
15:00
Union Sportive Boujaad
1 – 1
Wydad Fès
2.22
2.84
3.95
15:00
Mouloudia Oujda
1 – 1
Chabab Ben Guerir
—
—
—
15:00
Moghreb Tetouan
3 – 1
Amal Tiznit
2.00
3.30
5.00
15:00
Riadi Salmi
2 – 0
USM Oujda
—
—
—
15:00
El Massira
2 – 1
Racing de Casablanca
—
—
—
15:00
Chabab Mohammédia
0 – 1
Stade Marocain
2.60
2.88
3.20
15:00
Chabab Atl. Khenifra
2 – 1
KAC Kenitra
—
—
—
Sunday 14 June 2026
16:00
Stade Marocain
1 – 0
El Massira
—
—
—
16:00
KAC Kenitra
1 – 0
Mouloudia Oujda
—
—
—
16:00
Amal Tiznit
2 – 1
Riadi Salmi
—
—
—
16:00
Chabab Mohammédia
1 – 1
Widad Témara
—
—
—
Saturday 13 June 2026
18:00
Wydad Fès
2 – 2
Racing de Casablanca
—
—
—
16:00
USM Oujda
1 – 0
Union Sportive Boujaad
2.20
2.92
3.62
16:00
Raja Beni Mellal
0 – 0
Chabab Atl. Khenifra
—
—
—
16:00
Chabab Ben Guerir
0 – 0
Moghreb Tetouan
—
—
—
Sunday 7 June 2026
17:00
Chabab Atl. Khenifra
1 – 0
Chabab Mohammédia
—
—
—
16:00
Widad Témara
1 – 1
KAC Kenitra
—
—
—
16:00
Racing de Casablanca
0 – 1
Chabab Ben Guerir
—
—
—
16:00
El Massira
1 – 1
Amal Tiznit
—
—
—
Saturday 6 June 2026
18:00
Mouloudia Oujda
2 – 1
USM Oujda
—
—
—
18:00
Moghreb Tetouan
1 – 1
Wydad Fès
1.92
2.95
4.47
16:00
Union Sportive Boujaad
0 – 1
Stade Marocain
2.08
2.80
4.85
16:00
Riadi Salmi
1 – 1
Raja Beni Mellal
—
—
—
Sunday 24 May 2026
17:00
Chabab Atl. Khenifra
1 – 1
Widad Témara
—
—
—
15:00
USM Oujda
3 – 1
Racing de Casablanca
2.15
2.83
3.90
15:00
Stade Marocain
2 – 0
Wydad Fès
2.20
2.92
3.60
15:00
Amal Tiznit
0 – 0
Union Sportive Boujaad
2.10
2.86
4.05
Saturday 23 May 2026
15:00
Raja Beni Mellal
3 – 2
Mouloudia Oujda
—
—
—
15:00
KAC Kenitra
2 – 2
Moghreb Tetouan
2.23
2.83
3.65
15:00
Chabab Mohammédia
2 – 2
Riadi Salmi
—
—
—
15:00
Chabab Ben Guerir
0 – 0
El Massira
—
—
—
Sunday 10 May 2026
17:00
Mouloudia Oujda
0 – 0
Chabab Mohammédia
—
—
—
17:00
Moghreb Tetouan
2 – 0
USM Oujda
1.59
3.33
6.78
15:00
Widad Témara
1 – 1
Amal Tiznit
—
—
—
15:00
Racing de Casablanca
0 – 1
Stade Marocain
2.50
2.80
3.34
Saturday 9 May 2026
17:00
Wydad Fès
1 – 1
Chabab Ben Guerir
—
—
—
15:00
Union Sportive Boujaad
2 – 1
Raja Beni Mellal
2.05
2.80
4.06
15:00
Riadi Salmi
0 – 1
Chabab Atl. Khenifra
—
—
—
15:00
El Massira
1 – 1
KAC Kenitra
—
—
—
Sunday 3 May 2026
16:00
Widad Témara
3 – 2
Riadi Salmi
—
—
—
16:00
KAC Kenitra
2 – 1
Union Sportive Boujaad
2.41
2.80
3.34
16:00
Chabab Ben Guerir
1 – 0
Stade Marocain
—
—
—
16:00
Amal Tiznit
2 – 2
Racing de Casablanca
1.73
3.13
5.57
Saturday 2 May 2026
18:00
Chabab Atl. Khenifra
4 – 0
Mouloudia Oujda
2.80
2.98
3.15
16:00
USM Oujda
1 – 0
Wydad Fès
2.80
2.74
3.40
16:00
Raja Beni Mellal
2 – 0
Moghreb Tetouan
2.82
2.60
2.95
16:00
Chabab Mohammédia
1 – 3
El Massira
—
—
—
Sunday 26 April 2026
18:00
Moghreb Tetouan
2 – 1
Chabab Atl. Khenifra
—
—
—
16:00
Stade Marocain
1 – 0
USM Oujda
2.10
2.94
3.90
16:00
Racing de Casablanca
0 – 2
KAC Kenitra
2.60
2.89
2.95
16:00
El Massira
3 – 0
Riadi Salmi
—
—
—
Saturday 25 April 2026
18:00
Mouloudia Oujda
0 – 1
Widad Témara
—
—
—
16:00
Wydad Fès
1 – 1
Raja Beni Mellal
2.08
2.85
4.21
16:00
Union Sportive Boujaad
0 – 0
Chabab Mohammédia
1.90
3.00
4.88
16:00
Chabab Ben Guerir
1 – 0
Amal Tiznit
—
—
—
Sunday 5 April 2026
18:00
Raja Beni Mellal
1 – 0
Racing de Casablanca
1.95
2.90
3.90
15:00
Widad Témara
1 – 0
El Massira
—
—
—
15:00
USM Oujda
1 – 1
Chabab Ben Guerir
—
—
—
15:00
Amal Tiznit
2 – 0
Wydad Fès
2.10
2.80
3.88
Saturday 4 April 2026
18:00
Riadi Salmi
1 – 1
Mouloudia Oujda
2.40
2.63
3.20
18:00
Chabab Atl. Khenifra
2 – 0
Union Sportive Boujaad
—
—
—
15:00
KAC Kenitra
1 – 0
Stade Marocain
2.00
2.88
3.80
15:00
Chabab Mohammédia
1 – 0
Moghreb Tetouan
2.80
2.80
2.50
Sunday 29 March 2026
18:00
Wydad Fès
2 – 0
KAC Kenitra
2.63
2.70
3.27
15:00
USM Oujda
0 – 0
Amal Tiznit
2.71
2.90
2.88
15:00
Racing de Casablanca
2 – 0
Chabab Mohammédia
2.20
2.80
3.20
15:00
El Massira
1 – 1
Mouloudia Oujda
—
—
—
Saturday 28 March 2026
17:00
Moghreb Tetouan
0 – 1
Riadi Salmi
1.91
2.90
3.90
14:00
Union Sportive Boujaad
2 – 2
Widad Témara
—
—
—
14:00
Stade Marocain
1 – 0
Raja Beni Mellal
2.10
2.80
3.60
14:00
Chabab Ben Guerir
4 – 0
Chabab Atl. Khenifra
2.45
2.40
3.60
Sunday 15 March 2026
22:00
Widad Témara
1 – 0
Racing de Casablanca
1.85
3.00
4.40
22:00
Raja Beni Mellal
0 – 0
Chabab Ben Guerir
2.00
2.90
3.80
22:00
Mouloudia Oujda
1 – 3
Moghreb Tetouan
2.60
2.80
2.75
15:00
Amal Tiznit
2 – 0
Stade Marocain
1.85
3.20
5.17
Saturday 14 March 2026
22:00
Riadi Salmi
1 – 0
Union Sportive Boujaad
—
—
—
22:00
Chabab Mohammédia
0 – 3
Wydad Fès
2.48
3.10
3.13
22:00
Chabab Atl. Khenifra
1 – 0
El Massira
—
—
—
15:00
KAC Kenitra
0 – 0
USM Oujda
1.85
2.90
3.90
Sunday 8 March 2026
22:00
Union Sportive Boujaad
0 – 0
El Massira
—
—
—
22:00
Moghreb Tetouan
1 – 1
Widad Témara
—
—
—
15:00
USM Oujda
3 – 0
Raja Beni Mellal
2.42
2.97
3.15
15:00
Amal Tiznit
2 – 1
KAC Kenitra
2.15
2.91
3.75
Saturday 7 March 2026
22:00
Wydad Fès
1 – 2
Riadi Salmi
—
—
—
15:00
Stade Marocain
1 – 3
Mouloudia Oujda
—
—
—
15:00
Racing de Casablanca
0 – 1
Chabab Atl. Khenifra
—
—
—
15:00
Chabab Ben Guerir
0 – 0
Chabab Mohammédia
—
—
—
Tuesday 3 March 2026
15:00
El Massira
0 – 0
Moghreb Tetouan
—
—
—
Sunday 1 March 2026
22:00
Chabab Mohammédia
1 – 0
USM Oujda
2.10
2.90
3.40
22:00
Chabab Atl. Khenifra
1 – 0
Stade Marocain
—
—
—
22:00
Riadi Salmi
0 – 0
Racing de Casablanca
—
—
—
15:00
KAC Kenitra
1 – 1
Chabab Ben Guerir
—
—
—
Saturday 28 February 2026
22:00
Mouloudia Oujda
0 – 3
Union Sportive Boujaad
—
—
—
22:00
Widad Témara
0 – 1
Wydad Fès
—
—
—
22:00
Raja Beni Mellal
1 – 1
Amal Tiznit
2.60
2.88
2.60
Sunday 22 February 2026
22:00
Wydad Fès
1 – 0
Chabab Atl. Khenifra
—
—
—
15:00
Stade Marocain
1 – 2
Riadi Salmi
—
—
—
15:00
Chabab Ben Guerir
1 – 2
Widad Témara
—
—
—
15:00
Amal Tiznit
1 – 1
Chabab Mohammédia
1.95
3.00
4.77
Saturday 21 February 2026
22:00
Moghreb Tetouan
1 – 0
Union Sportive Boujaad
2.15
2.80
3.97
22:00
Raja Beni Mellal
1 – 0
KAC Kenitra
2.62
2.75
3.75
15:00
USM Oujda
1 – 1
El Massira
—
—
—
15:00
Racing de Casablanca
3 – 0
Mouloudia Oujda
—
—
—
Sunday 15 February 2026
15:00
Wydad Fès
2 – 2
Mouloudia Oujda
—
—
—
15:00
Stade Marocain
2 – 2
Moghreb Tetouan
2.45
2.75
2.90
15:00
Racing de Casablanca
0 – 2
Union Sportive Boujaad
3.00
2.92
2.85
15:00
Chabab Ben Guerir
1 – 3
Riadi Salmi
2.62
2.94
3.15
Saturday 14 February 2026
14:00
USM Oujda
0 – 0
Widad Témara
—
—
—
14:00
Raja Beni Mellal
1 – 0
El Massira
—
—
—
14:00
KAC Kenitra
0 – 1
Chabab Mohammédia
2.09
3.13
3.68
14:00
Amal Tiznit
0 – 0
Chabab Atl. Khenifra
1.93
3.30
5.90
Sunday 8 February 2026
14:00
Moghreb Tetouan
0 – 0
Racing de Casablanca
1.30
4.30
13.10
14:00
Chabab Mohammédia
1 – 0
Raja Beni Mellal
2.50
2.63
3.00
14:00
El Massira
3 – 2
Wydad Fès
—
—
—
Saturday 7 February 2026
14:00
Widad Témara
1 – 1
Stade Marocain
2.32
2.84
3.85
14:00
Union Sportive Boujaad
2 – 1
Chabab Ben Guerir
—
—
—
14:00
Mouloudia Oujda
1 – 1
Amal Tiznit
—
—
—
14:00
Riadi Salmi
2 – 2
KAC Kenitra
—
—
—
14:00
Chabab Atl. Khenifra
1 – 2
USM Oujda
2.30
2.78
4.40
Sunday 1 February 2026
14:00
Wydad Fès
1 – 0
Union Sportive Boujaad
2.50
2.90
3.14
14:00
Stade Marocain
3 – 0
Chabab Mohammédia
2.23
2.84
3.77
14:00
Racing de Casablanca
1 – 2
El Massira
2.62
2.72
3.50
14:00
Chabab Ben Guerir
1 – 1
Mouloudia Oujda
—
—
—
Saturday 31 January 2026
14:00
USM Oujda
3 – 2
Riadi Salmi
—
—
—
14:00
Raja Beni Mellal
1 – 1
Widad Témara
—
—
—
14:00
KAC Kenitra
1 – 1
Chabab Atl. Khenifra
2.38
2.94
4.90
14:00
Amal Tiznit
0 – 0
Moghreb Tetouan
—
—
—
Sunday 25 January 2026
14:00
Riadi Salmi
1 – 1
Amal Tiznit
—
—
—
14:00
Mouloudia Oujda
1 – 1
KAC Kenitra
—
—
—
14:00
Union Sportive Boujaad
2 – 2
USM Oujda
1.72
3.51
5.40
14:00
Racing de Casablanca
0 – 0
Wydad Fès
2.32
2.91
4.21
Saturday 24 January 2026
17:00
Moghreb Tetouan
2 – 1
Chabab Ben Guerir
—
—
—
14:00
El Massira
1 – 0
Stade Marocain
—
—
—
14:00
Widad Témara
2 – 1
Chabab Mohammédia
—
—
—
14:00
Chabab Atl. Khenifra
0 – 0
Raja Beni Mellal
—
—
—
Sunday 7 December 2025
17:00
KAC Kenitra
1 – 2
Widad Témara
—
—
—
14:00
Wydad Fès
0 – 1
Moghreb Tetouan
1.75
3.10
4.50
14:00
Stade Marocain
0 – 0
Union Sportive Boujaad
—
—
—
14:00
Chabab Ben Guerir
1 – 0
Racing de Casablanca
—
—
—
Saturday 6 December 2025
14:00
USM Oujda
0 – 3
Mouloudia Oujda
—
—
—
14:00
Raja Beni Mellal
1 – 2
Riadi Salmi
—
—
—
14:00
Chabab Mohammédia
0 – 3
Chabab Atl. Khenifra
—
—
—
14:00
Amal Tiznit
1 – 0
El Massira
—
—
—
Sunday 30 November 2025
17:00
Moghreb Tetouan
1 – 1
KAC Kenitra
—
—
—
14:00
Wydad Fès
0 – 0
Stade Marocain
2.30
3.01
3.37
14:00
Union Sportive Boujaad
1 – 1
Amal Tiznit
2.25
2.88
3.10
14:00
Racing de Casablanca
0 – 3
USM Oujda
1.90
3.18
4.44
Saturday 29 November 2025
17:00
Mouloudia Oujda
1 – 1
Raja Beni Mellal
—
—
—
14:00
Widad Témara
0 – 0
Chabab Atl. Khenifra
—
—
—
14:00
Riadi Salmi
1 – 1
Chabab Mohammédia
—
—
—
14:00
El Massira
2 – 0
Chabab Ben Guerir
—
—
—
Sunday 23 November 2025
17:00
KAC Kenitra
1 – 0
El Massira
—
—
—
14:00
USM Oujda
3 – 0
Moghreb Tetouan
3.30
3.00
2.10
14:00
Stade Marocain
1 – 1
Racing de Casablanca
1.90
3.21
4.50
14:00
Chabab Mohammédia
2 – 4
Mouloudia Oujda
—
—
—
Saturday 22 November 2025
14:00
Chabab Atl. Khenifra
1 – 1
Riadi Salmi
—
—
—
14:00
Raja Beni Mellal
0 – 0
Union Sportive Boujaad
—
—
—
14:00
Chabab Ben Guerir
1 – 0
Wydad Fès
—
—
—
14:00
Amal Tiznit
0 – 0
Widad Témara
—
—
—
Sunday 16 November 2025
17:00
Mouloudia Oujda
1 – 0
Chabab Atl. Khenifra
—
—
—
14:00
Stade Marocain
2 – 0
Chabab Ben Guerir
—
—
—
14:00
Riadi Salmi
1 – 2
Widad Témara
—
—
—
14:00
El Massira
1 – 0
Chabab Mohammédia
—
—
—
Saturday 15 November 2025
17:00
Moghreb Tetouan
2 – 0
Raja Beni Mellal
—
—
—
14:00
Wydad Fès
2 – 0
USM Oujda
1.75
3.30
4.10
14:00
Union Sportive Boujaad
1 – 1
KAC Kenitra
2.20
2.97
4.12
14:00
Racing de Casablanca
2 – 2
Amal Tiznit
3.20
3.20
2.55
Sunday 9 November 2025
17:00
Chabab Atl. Khenifra
0 – 1
Moghreb Tetouan
—
—
—
14:00
USM Oujda
0 – 1
Stade Marocain
2.30
2.70
3.25
14:00
Raja Beni Mellal
1 – 2
Wydad Fès
2.25
2.80
3.65
14:00
Amal Tiznit
3 – 1
Chabab Ben Guerir
—
—
—
14:00
Chabab Mohammédia
1 – 1
Union Sportive Boujaad
—
—
—
Saturday 8 November 2025
17:00
KAC Kenitra
3 – 1
Racing de Casablanca
2.05
3.12
3.95
14:00
Widad Témara
2 – 1
Mouloudia Oujda
—
—
—
14:00
Riadi Salmi
0 – 0
El Massira
—
—
—
Sunday 2 November 2025
17:00
Moghreb Tetouan
1 – 0
Chabab Mohammédia
—
—
—
15:00
Union Sportive Boujaad
0 – 0
Chabab Atl. Khenifra
—
—
—
15:00
Racing de Casablanca
1 – 0
Raja Beni Mellal
3.35
3.00
3.25
15:00
El Massira
0 – 0
Widad Témara
—
—
—
Saturday 1 November 2025
17:00
Mouloudia Oujda
1 – 1
Riadi Salmi
—
—
—
15:00
Wydad Fès
2 – 2
Amal Tiznit
—
—
—
15:00
Stade Marocain
1 – 1
KAC Kenitra
3.00
2.75
3.90
15:00
Chabab Ben Guerir
2 – 1
USM Oujda
—
—
—
Sunday 26 October 2025
17:00
KAC Kenitra
0 – 2
Wydad Fès
2.13
3.14
5.60
17:00
Chabab Atl. Khenifra
2 – 0
Chabab Ben Guerir
—
—
—
15:00
Widad Témara
1 – 0
Union Sportive Boujaad
—
—
—
15:00
Chabab Mohammédia
1 – 0
Racing de Casablanca
2.28
2.88
3.70
Saturday 25 October 2025
18:00
Mouloudia Oujda
1 – 0
El Massira
—
—
—
16:00
Raja Beni Mellal
0 – 0
Stade Marocain
2.25
2.65
4.00
16:00
Riadi Salmi
0 – 0
Moghreb Tetouan
—
—
—
16:00
Amal Tiznit
2 – 0
USM Oujda
—
—
—
Sunday 19 October 2025
16:00
Wydad Fès
0 – 1
Chabab Mohammédia
2.50
3.00
2.63
16:00
Stade Marocain
0 – 1
Amal Tiznit
2.00
3.00
3.60
16:00
Racing de Casablanca
1 – 1
Widad Témara
—
—
—
16:00
Chabab Ben Guerir
1 – 1
Raja Beni Mellal
—
—
—
Saturday 18 October 2025
18:00
Moghreb Tetouan
1 – 0
Mouloudia Oujda
—
—
—
16:00
USM Oujda
1 – 1
KAC Kenitra
2.35
2.48
4.60
16:00
Union Sportive Boujaad
1 – 0
Riadi Salmi
—
—
—
16:00
El Massira
3 – 0
Chabab Atl. Khenifra
—
—
—
Sunday 12 October 2025
18:00
Mouloudia Oujda
3 – 0
Stade Marocain
—
—
—
18:00
KAC Kenitra
2 – 1
Amal Tiznit
2.30
2.65
4.19
16:00
Raja Beni Mellal
0 – 0
USM Oujda
2.00
2.98
5.81
16:00
El Massira
0 – 0
Union Sportive Boujaad
—
—
—
Saturday 11 October 2025
16:00
Widad Témara
1 – 3
Moghreb Tetouan
—
—
—
16:00
Riadi Salmi
1 – 0
Wydad Fès
—
—
—
16:00
Chabab Mohammédia
1 – 0
Chabab Ben Guerir
—
—
—
16:00
Chabab Atl. Khenifra
1 – 0
Racing de Casablanca
—
—
—
Sunday 5 October 2025
18:00
Moghreb Tetouan
1 – 1
El Massira
—
—
—
16:00
USM Oujda
1 – 1
Chabab Mohammédia
2.50
2.63
3.00
16:00
Union Sportive Boujaad
0 – 1
Mouloudia Oujda
—
—
—
16:00
Amal Tiznit
2 – 0
Raja Beni Mellal
—
—
—
Saturday 4 October 2025
16:00
Wydad Fès
2 – 3
Widad Témara
—
—
—
16:00
Stade Marocain
0 – 0
Chabab Atl. Khenifra
—
—
—
16:00
Racing de Casablanca
2 – 3
Riadi Salmi
—
—
—
16:00
Chabab Ben Guerir
1 – 0
KAC Kenitra
—
—
—
Sunday 28 September 2025
18:00
Mouloudia Oujda
1 – 1
Racing de Casablanca
—
—
—
18:00
KAC Kenitra
3 – 1
Raja Beni Mellal
2.85
3.02
3.10
16:00
Widad Témara
1 – 1
Chabab Ben Guerir
—
—
—
16:00
El Massira
1 – 0
USM Oujda
—
—
—
Saturday 27 September 2025
18:00
Riadi Salmi
1 – 2
Stade Marocain
—
—
—
16:00
Union Sportive Boujaad
2 – 0
Moghreb Tetouan
—
—
—
16:00
Chabab Atl. Khenifra
1 – 1
Wydad Fès
—
—
—
16:00
Chabab Mohammédia
3 – 1
Amal Tiznit
1.33
4.33
8.00