Final table 45 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.64
111 goals.
52.4% of matches went over 2.5.
Home advantage
59.5%
Draws 2.4%,
away wins 38.1%.
Half-time lead held
93.3%
From 15 matches where someone led at the break.
1–0
7 · 16.7%
0–1
6 · 14.3%
2–1
5 · 11.9%
2–0
4 · 9.5%
3–0
3 · 7.1%
1–1
3 · 7.1%
Results 47
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 29 June 2025
18:00
Olympique Safi
2 – 2
Renaissance Berkane
—
—
—
Sunday 22 June 2025
19:00
Moghreb Tetouan
0 – 3
Renaissance Berkane
9.00
3.40
1.58
Saturday 21 June 2025
19:00
UTS Rabat
0 – 1
Olympique Safi
—
—
—
Sunday 15 June 2025
19:00
FAR Rabat
1 – 1
Renaissance Berkane
2.85
2.76
3.25
16:00
Moghreb Tetouan
1 – 0
Olympique Khouribga
3.00
3.37
2.95
Saturday 14 June 2025
19:00
UTS Rabat
1 – 0
Stade Marocain
—
—
—
16:00
Olympique Safi
2 – 1
USM Oujda
—
—
—
Sunday 1 June 2025
19:00
Kawkab Marrakech
0 – 3
Renaissance Berkane
7.20
3.24
1.51
Wednesday 21 May 2025
19:00
FAR Rabat
3 – 0
CR Khemis Zemamra
—
—
—
Sunday 6 April 2025
20:00
Olympique Khouribga
2 – 1
Hassania Agadir
4.98
3.52
1.95
17:00
Tihad Casablanca
0 – 2
UTS Rabat
—
—
—
14:00
Youssoufia Berrechid
0 – 1
Stade Marocain
2.66
2.95
3.80
Saturday 5 April 2025
21:00
USM Oujda
2 – 1
Raja Casablanca
10.00
3.64
1.56
18:00
Moghreb Tetouan
1 – 0
Wydad AC
—
—
—
15:00
Riadi Salmi
1 – 1
Olympique Safi
—
—
—
Sunday 30 March 2025
22:00
Olympique Safi
3 – 1
Jeunesse Sportive
—
—
—
14:30
Hilal Nador
1 – 3
USM Oujda
—
—
—
14:30
Stade Marocain
2 – 0
Sidi Kacem
—
—
—
Saturday 29 March 2025
22:00
AJS Boujdour
0 – 3
Hassania Agadir
—
—
—
22:00
CR Khemis Zemamra
4 – 0
Difaa EL Jadida
—
—
—
22:00
Raja Casablanca
4 – 2
Raja Beni Mellal
1.57
3.75
7.58
22:00
Chabab Mohammédia
2 – 6
UTS Rabat
—
—
—
Friday 28 March 2025
22:00
Olympique Khouribga
3 – 0
Ittihad Fkih Ben Salah
—
—
—
22:00
Mouloudia Oujda
1 – 2
Tihad Casablanca
—
—
—
22:00
Ittihad Khemisset
0 – 1
Moghreb Tetouan
5.90
2.95
2.05
22:00
Wydad AC
1 – 0
FUS Rabat
—
—
—
Thursday 27 March 2025
22:00
Ittihad Tanger
0 – 1
Renaissance Berkane
5.03
3.26
2.20
Wednesday 26 March 2025
22:00
Chabab Ben Guerir
1 – 3
Riadi Salmi
—
—
—
22:00
FAR Rabat
2 – 1
Maghreb Fès
—
—
—
14:30
Kawkab Marrakech
2 – 0
Racing de Casablanca
1.63
3.82
5.90
14:30
Youssoufia Berrechid
2 – 1
Wydad Serghini
2.05
4.20
7.14
Sunday 2 March 2025
22:00
Difaa EL Jadida
4 – 1
Olympique Youssoufia
—
—
—
22:00
CODM Meknès
0 – 0
Hilal Nador
—
—
—
Wednesday 26 February 2025
15:00
AJS Boujdour
0 – 1
Olympique Marrakech
—
—
—
15:00
El Massira
0 – 2
Chabab Ben Guerir
—
—
—
15:00
Olympique Dcheïra
1 – 1
Kawkab Marrakech
—
—
—
15:00
Wydad Serghini
1 – 0
Ittifaq Marrakech
—
—
—
15:00
Chabab El Ouatia
3 – 0
Olympique Khouribga
—
—
—
15:00
Jeunesse Sportive
1 – 0
Rapide Oued ZEM
—
—
—
15:00
Étoile Marrakech
3 – 2
Ittihad Fkih Ben Salah
—
—
—
15:00
Stade Marocain
2 – 0
AS Salé
1.37
3.70
12.50
15:00
Sidi Kacem
1 – 0
Wydad Fès
—
—
—
15:00
KAC Kenitra
1 – 2
Racing de Casablanca
—
—
—
15:00
Tihad Casablanca
0 – 1
Fath Casablanca
—
—
—
15:00
USM Oujda
2 – 2
Chabab Atl. Khenifra
—
—
—
15:00
Raja Beni Mellal
2 – 0
ÉJS Casablanca
—
—
—
15:00
Ittihad Khemisset
4 – 1
Rachad Bernoussi
—
—
—