The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
MOR

Botola 2 2024/25

Every result, the table as it finished, and the price each match went off at. 240 matches played between September 2024 and May 2025.

240Matches
510Goals
2.13Per game
40%Home wins
51%Priced at kickoff
Kawkab MarrakechTop of the table

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
1 KMKawkab Marrakech 30 13 14 3 +20 53
2 YEMYacoub El Mansour 30 14 9 7 +15 51
3 ODOlympique Dcheïra 30 13 10 7 +14 49
4 RBMRaja Beni Mellal 30 11 14 5 +15 47
5 EMEl Massira 30 8 16 6 +5 40
6 RDCRacing de Casablanca 30 10 9 11 -1 39
7 WFWydad Fès 30 11 6 13 -1 39
8 SMStade Marocain 30 8 13 9 -4 37
9 CAKChabab Atl. Khenifra 30 7 16 7 -5 37
10 CBGChabab Ben Guerir 30 8 13 9 -6 37
11 UOUSM Oujda 30 8 12 10 -17 36
12 KKKAC Kenitra 30 6 17 7 -2 35
13 YBYoussoufia Berrechid 30 7 12 11 -5 33
14 MOMouloudia Oujda 30 6 14 10 -7 32
15 ROZRapide Oued ZEM 30 5 14 11 -6 29
16 OKOlympique Khouribga 30 5 11 14 -15 26

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.13
510 goals. 35.8% of matches went over 2.5.
Home advantage
40%
Draws 41.7%, away wins 18.3%.
Half-time lead held
65.2%
From 115 matches where someone led at the break.
1–1 47 · 19.6%
0–0 41 · 17.1%
1–0 34 · 14.2%
2–1 21 · 8.8%
1–2 14 · 5.8%
0–1 13 · 5.4%

Results 240

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 18 May 2025
16:00 USM Oujda 3 – 3 Chabab Ben Guerir — — —
16:00 Chabab Atl. Khenifra 1 – 2 Racing de Casablanca — — —
16:00 Stade Marocain 4 – 1 Olympique Khouribga 1.60 3.10 6.00
16:00 KAC Kenitra 2 – 1 Wydad Fès 1.67 3.45 6.80
16:00 Rapide Oued ZEM 2 – 1 Raja Beni Mellal 3.30 3.20 2.00
16:00 Olympique Dcheïra 1 – 0 El Massira — — —
16:00 Youssoufia Berrechid 1 – 0 Mouloudia Oujda — — —
16:00 Kawkab Marrakech 0 – 0 Yacoub El Mansour 2.47 2.61 3.55
Wednesday 14 May 2025
16:00 Mouloudia Oujda 1 – 1 Kawkab Marrakech — — —
16:00 Olympique Khouribga 1 – 2 Youssoufia Berrechid 2.10 2.88 3.50
16:00 Yacoub El Mansour 3 – 1 Rapide Oued ZEM 1.40 3.50 9.00
16:00 El Massira 1 – 0 KAC Kenitra — — —
16:00 Raja Beni Mellal 0 – 1 Chabab Atl. Khenifra — — —
16:00 Chabab Ben Guerir 2 – 1 Olympique Dcheïra — — —
16:00 Wydad Fès 2 – 0 USM Oujda 1.80 3.00 4.50
16:00 Racing de Casablanca 4 – 1 Stade Marocain 2.51 3.13 3.23
Saturday 10 May 2025
16:00 KAC Kenitra 1 – 0 Yacoub El Mansour 2.95 3.00 2.55
16:00 Chabab Atl. Khenifra 1 – 0 Mouloudia Oujda — — —
16:00 Youssoufia Berrechid 0 – 2 El Massira — — —
16:00 Kawkab Marrakech 0 – 0 Raja Beni Mellal — — —
16:00 Rapide Oued ZEM 1 – 0 Wydad Fès 2.00 2.88 3.75
16:00 Olympique Dcheïra 3 – 2 Olympique Khouribga 1.85 3.33 5.10
16:00 USM Oujda 2 – 1 Racing de Casablanca 2.59 2.55 3.91
16:00 Stade Marocain 2 – 2 Chabab Ben Guerir — — —
Wednesday 7 May 2025
16:00 Wydad Fès 1 – 0 Stade Marocain 2.30 2.80 3.00
16:00 El Massira 3 – 1 USM Oujda — — —
16:00 Racing de Casablanca 1 – 1 Olympique Dcheïra 3.50 2.72 2.80
16:00 Yacoub El Mansour 4 – 1 Chabab Atl. Khenifra — — —
16:00 Raja Beni Mellal 0 – 0 KAC Kenitra 1.82 3.20 4.90
16:00 Mouloudia Oujda 1 – 1 Rapide Oued ZEM — — —
16:00 Kawkab Marrakech 1 – 0 Youssoufia Berrechid 1.50 3.60 8.00
16:00 Olympique Khouribga 0 – 1 Chabab Ben Guerir — — —
Saturday 3 May 2025
16:00 Youssoufia Berrechid 1 – 2 Yacoub El Mansour 3.78 3.02 2.55
16:00 USM Oujda 0 – 0 Mouloudia Oujda — — —
16:00 Rapide Oued ZEM 2 – 2 El Massira — — —
16:00 Stade Marocain 1 – 1 Raja Beni Mellal 2.40 3.00 2.75
16:00 Olympique Dcheïra 1 – 0 Wydad Fès 1.72 3.45 6.25
16:00 Chabab Atl. Khenifra 0 – 0 Olympique Khouribga — — —
16:00 Chabab Ben Guerir 1 – 3 Racing de Casablanca — — —
16:00 KAC Kenitra 1 – 1 Kawkab Marrakech — — —
Sunday 27 April 2025
20:00 Wydad Fès 2 – 2 Racing de Casablanca 2.11 3.41 3.79
20:00 Olympique Khouribga 3 – 2 USM Oujda 2.55 2.63 3.00
20:00 Youssoufia Berrechid 1 – 0 Rapide Oued ZEM 2.50 2.55 3.10
20:00 Mouloudia Oujda 2 – 1 KAC Kenitra — — —
16:00 Yacoub El Mansour 2 – 3 Olympique Dcheïra 1.73 3.74 5.78
16:00 El Massira 1 – 0 Stade Marocain — — —
16:00 Raja Beni Mellal 1 – 0 Chabab Ben Guerir — — —
16:00 Kawkab Marrakech 1 – 2 Chabab Atl. Khenifra — — —
Thursday 24 April 2025
20:00 KAC Kenitra 1 – 1 Youssoufia Berrechid 2.09 2.90 4.70
18:00 Racing de Casablanca 1 – 2 Olympique Khouribga 2.45 2.85 3.20
16:00 Chabab Atl. Khenifra 0 – 0 El Massira — — —
16:00 Chabab Ben Guerir 1 – 3 Wydad Fès — — —
16:00 USM Oujda 0 – 4 Raja Beni Mellal 2.30 2.60 3.40
16:00 Olympique Dcheïra 1 – 1 Mouloudia Oujda — — —
16:00 Rapide Oued ZEM 1 – 1 Kawkab Marrakech 2.90 2.50 2.70
16:00 Stade Marocain 1 – 3 Yacoub El Mansour 2.70 2.50 2.90
Sunday 20 April 2025
20:00 Mouloudia Oujda 2 – 1 Stade Marocain — — —
20:00 Youssoufia Berrechid 1 – 1 Chabab Atl. Khenifra — — —
20:00 Wydad Fès 2 – 1 Olympique Khouribga 1.91 3.10 3.75
16:00 Raja Beni Mellal 1 – 1 Racing de Casablanca 1.61 3.55 6.30
16:00 Rapide Oued ZEM 2 – 0 KAC Kenitra 2.68 2.76 3.12
16:00 Yacoub El Mansour 2 – 1 USM Oujda 1.75 3.20 4.33
16:00 El Massira 1 – 1 Chabab Ben Guerir — — —
16:00 Kawkab Marrakech 1 – 1 Olympique Dcheïra 1.77 3.19 5.60
Sunday 13 April 2025
16:00 Racing de Casablanca 1 – 1 El Massira — — —
16:00 USM Oujda 0 – 2 Kawkab Marrakech 2.25 2.70 3.30
16:00 Olympique Khouribga 0 – 0 Raja Beni Mellal 3.37 2.70 3.10
16:00 Chabab Ben Guerir 1 – 1 Mouloudia Oujda — — —
Saturday 12 April 2025
16:00 Stade Marocain 1 – 1 Rapide Oued ZEM 3.38 1.00 3.40
16:00 Olympique Dcheïra 1 – 1 Youssoufia Berrechid 1.85 3.10 5.10
Friday 11 April 2025
20:00 Wydad Fès 0 – 1 Yacoub El Mansour 3.54 2.70 2.76
18:00 Chabab Atl. Khenifra 0 – 0 KAC Kenitra — — —
Sunday 16 March 2025
22:00 KAC Kenitra 1 – 0 Olympique Dcheïra 2.68 2.75 3.95
15:00 El Massira 1 – 0 Olympique Khouribga — — —
15:00 Mouloudia Oujda 2 – 1 Racing de Casablanca — — —
15:00 Youssoufia Berrechid 1 – 1 USM Oujda 2.27 2.96 3.83
Saturday 15 March 2025
22:00 Raja Beni Mellal 1 – 0 Wydad Fès 2.10 2.80 3.60
15:00 Kawkab Marrakech 3 – 0 Stade Marocain 1.83 3.11 5.20
15:00 Yacoub El Mansour 3 – 0 Chabab Ben Guerir — — —
15:00 Rapide Oued ZEM 0 – 1 Chabab Atl. Khenifra — — —
Sunday 9 March 2025
22:00 Wydad Fès 1 – 2 Kawkab Marrakech 3.33 2.80 2.96
22:00 Raja Beni Mellal 0 – 0 El Massira — — —
15:00 Stade Marocain 2 – 1 Youssoufia Berrechid 1.60 3.50 5.00
15:00 USM Oujda 1 – 0 Rapide Oued ZEM 1.53 3.60 5.50
Saturday 8 March 2025
22:00 Racing de Casablanca 1 – 1 Yacoub El Mansour 3.50 2.85 2.70
22:00 Olympique Khouribga 0 – 0 Mouloudia Oujda — — —
15:00 Chabab Ben Guerir 0 – 0 KAC Kenitra — — —
15:00 Olympique Dcheïra 2 – 1 Chabab Atl. Khenifra — — —
Sunday 2 March 2025
22:00 KAC Kenitra 0 – 0 Stade Marocain 2.46 3.12 3.52
15:00 Chabab Atl. Khenifra 2 – 0 USM Oujda — — —
15:00 Kawkab Marrakech 2 – 0 Chabab Ben Guerir — — —
15:00 El Massira 1 – 0 Wydad Fès — — —
15:00 Yacoub El Mansour 1 – 1 Olympique Khouribga 1.62 3.40 5.00
15:00 Mouloudia Oujda 2 – 2 Raja Beni Mellal — — —
15:00 Rapide Oued ZEM 2 – 3 Olympique Dcheïra 2.72 2.78 3.02
15:00 Youssoufia Berrechid 1 – 0 Racing de Casablanca 2.27 2.95 3.80
Saturday 22 February 2025
14:00 Raja Beni Mellal 1 – 1 Youssoufia Berrechid 1.63 3.86 7.25
14:00 Stade Marocain 1 – 1 Chabab Atl. Khenifra — — —
14:00 USM Oujda 3 – 2 Olympique Dcheïra 2.95 2.75 2.80
14:00 El Massira 2 – 2 Yacoub El Mansour — — —
14:00 Wydad Fès 2 – 0 Mouloudia Oujda — — —
14:00 Olympique Khouribga 0 – 0 Kawkab Marrakech 2.90 2.63 2.55
14:00 Racing de Casablanca 1 – 2 KAC Kenitra 2.45 2.76 3.35
14:00 Chabab Ben Guerir 1 – 0 Rapide Oued ZEM — — —
Sunday 16 February 2025
14:00 Youssoufia Berrechid 0 – 0 Chabab Ben Guerir — — —
14:00 Kawkab Marrakech 2 – 0 Racing de Casablanca 1.79 3.40 5.28
14:00 KAC Kenitra 0 – 0 USM Oujda 2.15 3.00 4.40
14:00 Chabab Atl. Khenifra 1 – 1 Wydad Fès — — —
Saturday 15 February 2025
14:00 Mouloudia Oujda 1 – 1 El Massira — — —
14:00 Yacoub El Mansour 0 – 1 Raja Beni Mellal 2.20 3.10 3.00
14:00 Rapide Oued ZEM 0 – 0 Olympique Khouribga 2.15 2.90 3.30
14:00 Olympique Dcheïra 1 – 1 Stade Marocain 2.15 2.90 4.00
Sunday 9 February 2025
14:00 El Massira 1 – 2 Kawkab Marrakech — — —
14:00 Wydad Fès 1 – 0 Youssoufia Berrechid 2.10 3.00 3.30
14:00 Olympique Khouribga 1 – 1 KAC Kenitra 2.43 3.09 3.40
Saturday 8 February 2025
14:00 Chabab Ben Guerir 2 – 1 Chabab Atl. Khenifra — — —
14:00 Raja Beni Mellal 1 – 0 Olympique Dcheïra 2.16 3.51 5.20
14:00 Stade Marocain 2 – 0 USM Oujda 1.83 3.10 4.10
14:00 Mouloudia Oujda 0 – 0 Yacoub El Mansour — — —
Friday 7 February 2025
14:00 Racing de Casablanca 2 – 1 Rapide Oued ZEM 2.72 2.84 4.00
Sunday 19 January 2025
14:00 Raja Beni Mellal 2 – 1 Rapide Oued ZEM 1.90 2.80 4.33
14:00 Mouloudia Oujda 1 – 0 Youssoufia Berrechid — — —
14:00 El Massira 1 – 2 Olympique Dcheïra — — —
14:00 Chabab Ben Guerir 1 – 1 USM Oujda — — —
Saturday 18 January 2025
14:00 Yacoub El Mansour 3 – 1 Kawkab Marrakech 2.50 2.70 2.90
14:00 Wydad Fès 0 – 0 KAC Kenitra 2.54 2.95 3.52
14:00 Olympique Khouribga 0 – 1 Stade Marocain 2.72 2.91 3.12
14:00 Racing de Casablanca 0 – 0 Chabab Atl. Khenifra — — —
Sunday 12 January 2025
14:00 Stade Marocain 1 – 0 Racing de Casablanca 1.75 3.64 5.10
14:00 Youssoufia Berrechid 0 – 1 Olympique Khouribga 1.62 3.50 4.75
14:00 KAC Kenitra 0 – 2 El Massira — — —
14:00 Chabab Atl. Khenifra 1 – 0 Raja Beni Mellal — — —
14:00 Kawkab Marrakech 3 – 1 Mouloudia Oujda — — —
14:00 Rapide Oued ZEM 3 – 1 Yacoub El Mansour 2.50 2.88 2.75
14:00 Olympique Dcheïra 0 – 0 Chabab Ben Guerir — — —
14:00 USM Oujda 2 – 1 Wydad Fès 1.91 2.88 4.20
Thursday 9 January 2025
14:00 El Massira 0 – 0 Youssoufia Berrechid — — —
Wednesday 8 January 2025
14:00 Racing de Casablanca 0 – 0 USM Oujda 2.10 3.21 4.00
14:00 Mouloudia Oujda 4 – 0 Chabab Atl. Khenifra — — —
14:00 Yacoub El Mansour 1 – 1 KAC Kenitra 1.86 3.40 4.70
14:00 Chabab Ben Guerir 0 – 0 Stade Marocain — — —
14:00 Olympique Khouribga 1 – 1 Olympique Dcheïra 3.29 2.60 3.27
14:00 Wydad Fès 1 – 1 Rapide Oued ZEM 2.00 3.00 3.60
14:00 Raja Beni Mellal 0 – 1 Kawkab Marrakech 2.02 3.25 4.50
Sunday 5 January 2025
14:00 Rapide Oued ZEM 1 – 1 Mouloudia Oujda — — —
14:00 KAC Kenitra 0 – 0 Raja Beni Mellal 2.88 3.13 2.65
14:00 Youssoufia Berrechid 1 – 1 Kawkab Marrakech 3.25 3.00 2.10
14:00 Chabab Ben Guerir 0 – 1 Olympique Khouribga — — —
Saturday 4 January 2025
14:00 USM Oujda 0 – 0 El Massira — — —
14:00 Olympique Dcheïra 2 – 0 Racing de Casablanca 2.14 3.53 4.90
14:00 Chabab Atl. Khenifra 0 – 0 Yacoub El Mansour — — —
14:00 Stade Marocain 1 – 2 Wydad Fès 2.00 2.75 4.00
Monday 30 December 2024
14:00 Racing de Casablanca 3 – 1 Chabab Ben Guerir — — —
Sunday 29 December 2024
14:00 El Massira 0 – 0 Rapide Oued ZEM — — —
14:00 Raja Beni Mellal 2 – 2 Stade Marocain 1.53 3.50 5.50
14:00 Olympique Khouribga 0 – 0 Chabab Atl. Khenifra — — —
Saturday 28 December 2024
14:00 Wydad Fès 0 – 2 Olympique Dcheïra 3.80 2.85 2.71
14:00 Kawkab Marrakech 2 – 2 KAC Kenitra — — —
14:00 Mouloudia Oujda 0 – 0 USM Oujda — — —
14:00 Yacoub El Mansour 2 – 0 Youssoufia Berrechid 1.67 3.50 4.33
Sunday 22 December 2024
14:00 Chabab Atl. Khenifra 0 – 0 Kawkab Marrakech — — —
14:00 Olympique Dcheïra 1 – 0 Yacoub El Mansour 2.22 3.23 3.51
14:00 Rapide Oued ZEM 2 – 2 Youssoufia Berrechid 2.20 2.90 3.20
14:00 Stade Marocain 3 – 2 El Massira — — —
Saturday 21 December 2024
14:00 KAC Kenitra 0 – 0 Mouloudia Oujda — — —
14:00 Chabab Ben Guerir 0 – 0 Raja Beni Mellal — — —
14:00 Racing de Casablanca 0 – 1 Wydad Fès 2.34 3.21 3.71
14:00 USM Oujda 2 – 1 Olympique Khouribga 1.60 3.30 5.25
Sunday 15 December 2024
14:00 Youssoufia Berrechid 0 – 0 KAC Kenitra 2.48 3.20 3.15
14:00 Yacoub El Mansour 3 – 2 Stade Marocain 2.25 2.75 3.25
14:00 Kawkab Marrakech 1 – 0 Rapide Oued ZEM — — —
14:00 El Massira 1 – 1 Chabab Atl. Khenifra — — —
Saturday 14 December 2024
14:00 Wydad Fès 2 – 1 Chabab Ben Guerir — — —
14:00 Raja Beni Mellal 1 – 1 USM Oujda 1.83 3.10 4.00
14:00 Mouloudia Oujda 0 – 0 Olympique Dcheïra — — —
14:00 Olympique Khouribga 2 – 3 Racing de Casablanca 2.00 3.15 4.15
Sunday 8 December 2024
15:00 Olympique Khouribga 1 – 0 Wydad Fès 2.20 2.88 3.25
15:00 KAC Kenitra 2 – 0 Rapide Oued ZEM 2.65 3.08 3.30
15:00 Chabab Ben Guerir 1 – 0 El Massira — — —
15:00 Racing de Casablanca 2 – 2 Raja Beni Mellal 3.47 3.19 2.50
Saturday 7 December 2024
15:00 Chabab Atl. Khenifra 1 – 1 Youssoufia Berrechid — — —
15:00 Olympique Dcheïra 0 – 2 Kawkab Marrakech 2.35 3.10 3.60
15:00 USM Oujda 1 – 0 Yacoub El Mansour 2.25 3.20 2.80
15:00 Stade Marocain 1 – 1 Mouloudia Oujda — — —
Sunday 1 December 2024
15:00 Kawkab Marrakech 4 – 0 USM Oujda — — —
15:00 Rapide Oued ZEM 0 – 0 Stade Marocain 2.50 2.60 3.00
15:00 Raja Beni Mellal 3 – 1 Olympique Khouribga 1.25 5.00 9.00
15:00 KAC Kenitra 1 – 1 Chabab Atl. Khenifra — — —
Saturday 30 November 2024
15:00 El Massira 2 – 3 Racing de Casablanca — — —
15:00 Mouloudia Oujda 0 – 2 Chabab Ben Guerir — — —
15:00 Yacoub El Mansour 1 – 1 Wydad Fès 1.91 3.10 3.75
Friday 29 November 2024
17:00 Youssoufia Berrechid 0 – 0 Olympique Dcheïra 5.20 3.40 2.12
Saturday 9 November 2024
15:00 Racing de Casablanca 3 – 1 Mouloudia Oujda — — —
15:00 Olympique Dcheïra 6 – 2 KAC Kenitra — — —
15:00 USM Oujda 1 – 0 Youssoufia Berrechid 2.70 2.75 2.63
15:00 Stade Marocain 0 – 0 Kawkab Marrakech 2.20 2.88 3.20
Friday 8 November 2024
18:00 Olympique Khouribga 1 – 1 El Massira — — —
17:00 Chabab Atl. Khenifra 0 – 0 Rapide Oued ZEM — — —
15:00 Wydad Fès 0 – 2 Raja Beni Mellal — — —
15:00 Chabab Ben Guerir 1 – 2 Yacoub El Mansour — — —
Sunday 3 November 2024
19:00 Youssoufia Berrechid 2 – 0 Stade Marocain 2.45 3.25 4.10
15:00 Kawkab Marrakech 4 – 2 Wydad Fès 2.05 3.11 4.25
15:00 Rapide Oued ZEM 1 – 1 USM Oujda 2.22 3.08 5.50
15:00 Chabab Atl. Khenifra 1 – 0 Olympique Dcheïra — — —
15:00 Mouloudia Oujda 2 – 1 Olympique Khouribga — — —
Saturday 2 November 2024
18:00 KAC Kenitra 2 – 2 Chabab Ben Guerir — — —
15:00 El Massira 1 – 1 Raja Beni Mellal — — —
15:00 Yacoub El Mansour 3 – 1 Racing de Casablanca 2.27 3.10 3.61
Sunday 27 October 2024
18:00 Olympique Khouribga 1 – 2 Yacoub El Mansour 2.00 3.00 3.60
15:00 Racing de Casablanca 1 – 4 Youssoufia Berrechid 2.25 3.00 3.50
15:00 Wydad Fès 0 – 0 El Massira — — —
15:00 Stade Marocain 1 – 1 KAC Kenitra 2.15 3.15 3.65
Saturday 26 October 2024
16:00 Chabab Ben Guerir 0 – 0 Kawkab Marrakech — — —
16:00 Raja Beni Mellal 2 – 0 Mouloudia Oujda — — —
16:00 Olympique Dcheïra 0 – 0 Rapide Oued ZEM 2.10 2.95 4.05
16:00 USM Oujda 1 – 1 Chabab Atl. Khenifra — — —
Sunday 20 October 2024
20:00 Youssoufia Berrechid 0 – 3 Raja Beni Mellal 2.20 3.25 3.64
19:00 KAC Kenitra 1 – 2 Racing de Casablanca 2.01 3.38 5.22
18:00 Chabab Atl. Khenifra 0 – 1 Stade Marocain — — —
16:00 Kawkab Marrakech 1 – 1 Olympique Khouribga — — —
Saturday 19 October 2024
16:00 Rapide Oued ZEM 0 – 1 Chabab Ben Guerir — — —
16:00 Olympique Dcheïra 5 – 0 USM Oujda 2.20 2.85 3.90
16:00 Mouloudia Oujda 0 – 1 Wydad Fès — — —
16:00 Yacoub El Mansour 2 – 2 El Massira — — —
Saturday 5 October 2024
16:00 Chabab Ben Guerir 2 – 1 Youssoufia Berrechid — — —
16:00 Racing de Casablanca 1 – 0 Kawkab Marrakech 3.05 2.81 2.70
16:00 Olympique Khouribga 1 – 2 Rapide Oued ZEM — — —
16:00 Raja Beni Mellal 3 – 1 Yacoub El Mansour — — —
Friday 4 October 2024
16:00 Wydad Fès 3 – 1 Chabab Atl. Khenifra — — —
16:00 USM Oujda 2 – 1 KAC Kenitra 2.81 3.10 3.24
16:00 Stade Marocain 3 – 2 Olympique Dcheïra 2.21 3.00 4.25
16:00 El Massira 1 – 0 Mouloudia Oujda — — —
Sunday 29 September 2024
16:00 Yacoub El Mansour 3 – 1 Mouloudia Oujda — — —
16:00 Chabab Atl. Khenifra 1 – 1 Chabab Ben Guerir — — —
16:00 Rapide Oued ZEM 1 – 1 Racing de Casablanca 2.20 3.01 3.70
16:00 Youssoufia Berrechid 1 – 0 Wydad Fès 1.78 3.45 5.60
16:00 Kawkab Marrakech 1 – 1 El Massira — — —
Saturday 28 September 2024
16:00 USM Oujda 1 – 1 Stade Marocain 2.05 3.10 4.00
16:00 Olympique Dcheïra 2 – 1 Raja Beni Mellal 2.30 2.80 3.70
16:00 KAC Kenitra 5 – 1 Olympique Khouribga 2.90 3.40 6.00

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key