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

Botola Pro 2021/22

Every result, the table as it finished, and the price each match went off at. 240 matches played between September 2021 and July 2022.

240Matches
519Goals
2.16Per game
40.8%Home wins
43%Priced at kickoff
Wydad ACTop 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 WAWydad AC 30 19 6 5 +22 63
2 RCRaja Casablanca 30 17 9 4 +20 60
3 FRFAR Rabat 30 13 9 8 +9 48
4 MFMaghreb Fès 30 9 18 3 +11 45
5 FRFUS Rabat 30 11 10 9 +4 43
6 RBRenaissance Berkane 30 10 11 9 +6 41
7 OSOlympique Safi 30 9 12 9 +2 39
8 DEJDifaa EL Jadida 30 9 11 10 -8 38
9 RSRiadi Salmi 30 9 9 12 -1 36
10 OKOlympique Khouribga 30 8 12 10 -5 36
11 HAHassania Agadir 30 9 7 14 -4 34
12 CMChabab Mohammédia 30 8 10 12 -5 34
13 MOMouloudia Oujda 30 7 12 11 -3 33
14 ITIttihad Tanger 30 8 9 13 -10 33
15 ROZRapide Oued ZEM 30 7 8 15 -20 29
16 YBYoussoufia Berrechid 30 5 11 14 -18 26

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.16
519 goals. 38.3% of matches went over 2.5.
Home advantage
40.8%
Draws 34.2%, away wins 25%.
Half-time lead held
67.5%
From 120 matches where someone led at the break.
0–0 40 · 16.7%
1–1 34 · 14.2%
1–0 28 · 11.7%
2–1 25 · 10.4%
2–0 17 · 7.1%
0–1 16 · 6.7%

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.

Tuesday 5 July 2022
18:00 Hassania Agadir 0 – 0 Ittihad Tanger 1.89 3.30 6.40
Monday 4 July 2022
18:00 Wydad AC 1 – 2 FUS Rabat — — —
18:00 Olympique Safi 0 – 0 Riadi Salmi — — —
18:00 Youssoufia Berrechid 0 – 4 Renaissance Berkane 8.65 4.28 1.45
Sunday 3 July 2022
18:00 Chabab Mohammédia 0 – 3 Mouloudia Oujda — — —
18:00 Rapide Oued ZEM 0 – 1 Difaa EL Jadida 1.68 4.00 7.00
Saturday 2 July 2022
18:00 Maghreb Fès 0 – 0 Raja Casablanca — — —
18:00 FAR Rabat 1 – 0 Olympique Khouribga 1.61 5.35 10.25
Wednesday 29 June 2022
20:30 Renaissance Berkane 3 – 1 Chabab Mohammédia 2.10 3.24 4.44
20:30 Olympique Khouribga 1 – 4 Olympique Safi — — —
18:00 Raja Casablanca 2 – 1 FAR Rabat 2.05 3.35 3.96
18:00 Mouloudia Oujda 2 – 2 Wydad AC — — —
18:00 Riadi Salmi 2 – 3 Hassania Agadir — — —
18:00 Ittihad Tanger 1 – 1 Maghreb Fès — — —
18:00 FUS Rabat 0 – 2 Rapide Oued ZEM — — —
18:00 Difaa EL Jadida 1 – 0 Youssoufia Berrechid 2.37 3.20 3.80
Sunday 26 June 2022
20:30 Chabab Mohammédia 0 – 3 FAR Rabat 5.21 3.30 1.89
20:30 Maghreb Fès 2 – 0 Olympique Khouribga — — —
18:00 Rapide Oued ZEM 3 – 2 Renaissance Berkane 3.47 3.06 2.66
18:00 FUS Rabat 0 – 0 Mouloudia Oujda — — —
Saturday 25 June 2022
20:30 Wydad AC 2 – 1 Difaa EL Jadida 1.38 4.60 11.36
20:30 Hassania Agadir 2 – 3 Raja Casablanca 3.26 3.19 2.45
18:00 Olympique Safi 3 – 1 Ittihad Tanger — — —
18:00 Youssoufia Berrechid 1 – 1 Riadi Salmi — — —
Thursday 23 June 2022
21:30 FAR Rabat 0 – 0 Maghreb Fès — — —
19:15 Mouloudia Oujda 1 – 1 Rapide Oued ZEM — — —
Wednesday 22 June 2022
21:30 Olympique Khouribga 2 – 0 Hassania Agadir 3.30 2.65 2.99
21:30 Ittihad Tanger 1 – 1 Youssoufia Berrechid 1.93 3.20 4.63
19:15 Renaissance Berkane 0 – 1 Wydad AC — — —
19:15 Raja Casablanca 2 – 3 Olympique Safi — — —
17:00 Riadi Salmi 2 – 1 Chabab Mohammédia — — —
17:00 Difaa EL Jadida 0 – 2 FUS Rabat — — —
Sunday 19 June 2022
21:30 FUS Rabat 2 – 0 Renaissance Berkane — — —
21:30 Chabab Mohammédia 0 – 0 Raja Casablanca 6.30 3.62 1.70
19:15 Difaa EL Jadida 1 – 1 Mouloudia Oujda — — —
19:15 Wydad AC 3 – 0 Riadi Salmi — — —
17:00 Olympique Safi 0 – 0 FAR Rabat — — —
17:00 Hassania Agadir 1 – 2 Maghreb Fès — — —
Saturday 18 June 2022
21:30 Rapide Oued ZEM 1 – 0 Ittihad Tanger 3.09 3.02 2.73
19:15 Youssoufia Berrechid 0 – 0 Olympique Khouribga 3.48 3.10 2.94
Thursday 16 June 2022
21:30 FAR Rabat 2 – 1 Hassania Agadir 2.61 3.12 3.80
19:15 Renaissance Berkane 3 – 2 Difaa EL Jadida — — —
17:00 Raja Casablanca 2 – 0 Wydad AC 3.44 2.90 2.99
Wednesday 15 June 2022
21:30 Maghreb Fès 1 – 1 Olympique Safi — — —
21:30 Olympique Khouribga 0 – 0 Chabab Mohammédia 2.73 2.80 3.72
19:15 Mouloudia Oujda 1 – 1 Youssoufia Berrechid — — —
19:15 Riadi Salmi 1 – 1 Rapide Oued ZEM — — —
17:00 Ittihad Tanger 1 – 1 FUS Rabat — — —
Sunday 29 May 2022
20:30 Mouloudia Oujda 2 – 1 Renaissance Berkane — — —
Wednesday 25 May 2022
20:30 Ittihad Tanger 0 – 0 Renaissance Berkane 2.86 2.95 2.98
Sunday 22 May 2022
18:15 Wydad AC 1 – 0 Olympique Khouribga 1.47 4.52 7.70
Friday 20 May 2022
17:30 Youssoufia Berrechid 0 – 1 FAR Rabat 4.26 3.18 2.05
Wednesday 18 May 2022
18:15 Maghreb Fès 1 – 1 Wydad AC — — —
Monday 16 May 2022
20:30 Hassania Agadir 2 – 2 Olympique Safi — — —
18:15 Difaa EL Jadida 2 – 2 Ittihad Tanger 2.53 2.88 3.82
Sunday 15 May 2022
18:15 Chabab Mohammédia 1 – 3 Maghreb Fès — — —
16:00 Rapide Oued ZEM 1 – 0 Raja Casablanca 7.81 4.34 1.51
Friday 13 May 2022
18:15 FUS Rabat 1 – 0 Riadi Salmi — — —
Sunday 8 May 2022
20:30 Riadi Salmi 0 – 0 Mouloudia Oujda — — —
18:15 Olympique Khouribga 1 – 1 FUS Rabat — — —
16:00 Hassania Agadir 0 – 1 Chabab Mohammédia 2.45 2.87 4.00
Saturday 7 May 2022
19:15 Olympique Safi 3 – 2 Youssoufia Berrechid — — —
17:00 FAR Rabat 3 – 1 Rapide Oued ZEM 1.57 4.02 7.73
Friday 6 May 2022
21:30 Raja Casablanca 2 – 0 Difaa EL Jadida 1.42 4.44 8.58
Saturday 30 April 2022
23:00 Renaissance Berkane 4 – 3 Riadi Salmi — — —
Friday 29 April 2022
23:00 Wydad AC 3 – 0 FAR Rabat 1.69 3.84 5.91
Wednesday 27 April 2022
23:00 FUS Rabat 0 – 1 Raja Casablanca — — —
23:00 Olympique Khouribga 1 – 0 Renaissance Berkane 3.36 3.10 2.64
Tuesday 26 April 2022
23:00 Olympique Safi 0 – 1 Wydad AC — — —
Monday 25 April 2022
23:00 Raja Casablanca 2 – 0 Mouloudia Oujda — — —
Sunday 24 April 2022
23:00 Difaa EL Jadida 0 – 0 Maghreb Fès — — —
23:00 Rapide Oued ZEM 1 – 2 Olympique Khouribga 2.94 2.95 3.22
Saturday 23 April 2022
23:00 Chabab Mohammédia 0 – 1 Olympique Safi — — —
23:00 Youssoufia Berrechid 0 – 1 Hassania Agadir 5.00 3.20 2.30
Thursday 21 April 2022
23:00 Mouloudia Oujda 2 – 3 Ittihad Tanger — — —
Sunday 17 April 2022
23:00 Riadi Salmi 2 – 0 Difaa EL Jadida — — —
23:00 Chabab Mohammédia 2 – 0 Youssoufia Berrechid 1.88 3.13 5.27
Saturday 16 April 2022
23:00 Hassania Agadir 2 – 1 FUS Rabat — — —
23:00 Maghreb Fès 1 – 1 Rapide Oued ZEM — — —
Friday 15 April 2022
23:00 FAR Rabat 4 – 1 Ittihad Tanger 2.05 3.16 4.43
Sunday 6 March 2022
19:30 Renaissance Berkane 1 – 2 Raja Casablanca 3.03 2.93 3.08
17:15 Ittihad Tanger 2 – 1 Riadi Salmi — — —
15:00 Difaa EL Jadida 0 – 0 Olympique Khouribga 2.28 3.22 3.90
Saturday 5 March 2022
17:15 Wydad AC 2 – 1 Chabab Mohammédia 1.36 5.25 13.00
15:00 FUS Rabat 2 – 1 FAR Rabat — — —
15:00 Mouloudia Oujda 0 – 0 Hassania Agadir — — —
Friday 4 March 2022
19:30 Youssoufia Berrechid 0 – 0 Maghreb Fès — — —
17:15 Rapide Oued ZEM 1 – 0 Olympique Safi — — —
Wednesday 2 March 2022
19:00 Hassania Agadir 2 – 0 Renaissance Berkane 2.96 2.85 2.90
Tuesday 1 March 2022
19:30 Raja Casablanca 1 – 0 Ittihad Tanger 1.55 4.22 6.80
17:15 Youssoufia Berrechid 0 – 0 Wydad AC 6.70 3.96 1.72
Sunday 27 February 2022
15:00 FAR Rabat 3 – 1 Difaa EL Jadida 2.00 3.40 4.97
Saturday 26 February 2022
17:00 Olympique Khouribga 0 – 0 Riadi Salmi — — —
15:00 Maghreb Fès 1 – 0 Mouloudia Oujda — — —
Friday 25 February 2022
17:00 Chabab Mohammédia 4 – 1 Rapide Oued ZEM 2.00 3.30 4.58
15:00 Olympique Safi 2 – 1 FUS Rabat — — —
Thursday 24 February 2022
19:00 Renaissance Berkane 2 – 1 FAR Rabat 2.47 3.10 3.64
Wednesday 23 February 2022
19:00 Wydad AC 0 – 2 Hassania Agadir 1.60 3.76 7.60
Tuesday 22 February 2022
19:00 Riadi Salmi 0 – 1 Raja Casablanca — — —
Sunday 20 February 2022
19:30 Ittihad Tanger 0 – 2 Olympique Khouribga 2.10 3.25 4.26
17:15 Mouloudia Oujda 3 – 1 Olympique Safi — — —
15:00 Rapide Oued ZEM 0 – 0 Youssoufia Berrechid 2.71 2.90 3.24
Saturday 19 February 2022
17:15 FUS Rabat 1 – 1 Maghreb Fès — — —
15:00 Difaa EL Jadida 0 – 0 Chabab Mohammédia 2.21 3.00 4.25
Wednesday 16 February 2022
15:00 Olympique Safi 0 – 0 Renaissance Berkane — — —
Tuesday 15 February 2022
17:15 Wydad AC 2 – 0 Rapide Oued ZEM 1.25 5.85 16.98
15:00 Olympique Khouribga 2 – 2 Raja Casablanca 4.00 3.50 2.03
Sunday 13 February 2022
15:00 FAR Rabat 0 – 3 Mouloudia Oujda — — —
Saturday 12 February 2022
17:00 Chabab Mohammédia 3 – 0 Ittihad Tanger 2.50 2.75 3.50
15:00 Hassania Agadir 0 – 0 Difaa EL Jadida 2.65 2.81 3.52
Friday 11 February 2022
17:00 Youssoufia Berrechid 1 – 2 FUS Rabat — — —
15:00 Maghreb Fès 0 – 0 Riadi Salmi — — —
Saturday 5 February 2022
19:30 Raja Casablanca 1 – 1 Youssoufia Berrechid 1.50 4.17 7.76
17:15 Renaissance Berkane 0 – 0 Maghreb Fès — — —
15:00 Riadi Salmi 1 – 1 FAR Rabat — — —
15:00 Ittihad Tanger 0 – 0 Wydad AC 3.78 3.15 2.25
Friday 4 February 2022
19:30 Difaa EL Jadida 1 – 0 Olympique Safi — — —
17:15 Rapide Oued ZEM 0 – 2 Hassania Agadir 3.11 2.64 3.44
15:00 FUS Rabat 2 – 0 Chabab Mohammédia — — —
15:00 Mouloudia Oujda 3 – 2 Olympique Khouribga — — —
Sunday 2 January 2022
19:30 FAR Rabat 1 – 1 Raja Casablanca 3.03 3.05 2.86
Thursday 30 December 2021
17:15 Olympique Khouribga 2 – 1 FAR Rabat 3.96 3.13 2.25
15:00 Raja Casablanca 1 – 1 Maghreb Fès — — —
Wednesday 29 December 2021
19:30 Riadi Salmi 2 – 1 Olympique Safi — — —
17:15 Difaa EL Jadida 2 – 0 Rapide Oued ZEM 2.10 3.00 4.48
15:00 Renaissance Berkane 4 – 1 Youssoufia Berrechid 1.44 4.61 10.26
Tuesday 28 December 2021
19:30 FUS Rabat 3 – 2 Wydad AC — — —
17:15 Ittihad Tanger 1 – 0 Hassania Agadir 2.50 2.89 3.68
15:00 Mouloudia Oujda 1 – 1 Chabab Mohammédia — — —
Sunday 26 December 2021
17:15 Olympique Safi 2 – 1 Olympique Khouribga — — —
15:00 Youssoufia Berrechid 3 – 2 Difaa EL Jadida 3.07 3.13 2.76
Saturday 25 December 2021
19:30 Maghreb Fès 2 – 1 Ittihad Tanger — — —
17:15 Rapide Oued ZEM 0 – 2 FUS Rabat — — —
15:00 Hassania Agadir 0 – 0 Riadi Salmi — — —
Friday 24 December 2021
17:15 Chabab Mohammédia 1 – 1 Renaissance Berkane 3.69 2.95 2.51
15:00 Wydad AC 3 – 2 Mouloudia Oujda — — —
Sunday 19 December 2021
19:30 Ittihad Tanger 1 – 0 Olympique Safi — — —
17:15 Olympique Khouribga 0 – 0 Maghreb Fès — — —
14:30 Riadi Salmi 1 – 2 Youssoufia Berrechid — — —
Saturday 18 December 2021
19:30 FAR Rabat 1 – 0 Chabab Mohammédia 2.10 3.10 4.37
17:15 Mouloudia Oujda 1 – 2 FUS Rabat — — —
15:00 Difaa EL Jadida 2 – 1 Wydad AC 3.88 3.20 2.12
Friday 17 December 2021
17:15 Raja Casablanca 1 – 0 Hassania Agadir 1.68 3.98 5.22
15:00 Renaissance Berkane 0 – 1 Rapide Oued ZEM 1.65 3.82 6.89
Thursday 25 November 2021
19:30 Youssoufia Berrechid 0 – 3 Ittihad Tanger 2.60 2.83 3.30
17:15 Hassania Agadir 1 – 2 Olympique Khouribga 2.00 3.20 4.98
15:00 Rapide Oued ZEM 1 – 0 Mouloudia Oujda — — —
Wednesday 24 November 2021
19:30 FUS Rabat 2 – 2 Difaa EL Jadida — — —
17:15 Maghreb Fès 0 – 0 FAR Rabat — — —
15:00 Chabab Mohammédia 2 – 1 Riadi Salmi — — —
Tuesday 23 November 2021
19:30 Olympique Safi 1 – 0 Raja Casablanca — — —
15:00 Wydad AC 2 – 0 Renaissance Berkane — — —
Sunday 21 November 2021
19:30 Ittihad Tanger 3 – 1 Rapide Oued ZEM 2.15 3.00 4.10
17:15 Olympique Khouribga 3 – 3 Youssoufia Berrechid 2.40 2.87 3.74
15:00 Mouloudia Oujda 1 – 1 Difaa EL Jadida — — —
Saturday 20 November 2021
19:30 Maghreb Fès 1 – 0 Hassania Agadir — — —
17:15 Renaissance Berkane 1 – 0 FUS Rabat — — —
15:00 FAR Rabat 1 – 1 Olympique Safi — — —
Friday 19 November 2021
17:15 Raja Casablanca 2 – 1 Chabab Mohammédia 1.50 4.06 8.58
15:00 Riadi Salmi 3 – 4 Wydad AC — — —
Sunday 7 November 2021
19:30 Difaa EL Jadida 1 – 1 Renaissance Berkane — — —
17:15 Youssoufia Berrechid 1 – 0 Mouloudia Oujda — — —
17:15 FUS Rabat 2 – 1 Ittihad Tanger — — —
15:00 Hassania Agadir 1 – 2 FAR Rabat 3.26 2.92 2.80
Saturday 6 November 2021
16:00 Wydad AC 1 – 1 Raja Casablanca 3.00 3.13 2.89
15:00 Rapide Oued ZEM 0 – 2 Riadi Salmi — — —
15:00 Chabab Mohammédia 1 – 0 Olympique Khouribga 2.20 3.11 3.75
15:00 Olympique Safi 0 – 0 Maghreb Fès — — —
Thursday 4 November 2021
19:30 Renaissance Berkane 1 – 0 Mouloudia Oujda — — —
15:00 Ittihad Tanger 4 – 2 Difaa EL Jadida 2.70 2.90 3.10
14:30 FAR Rabat 2 – 1 Youssoufia Berrechid 1.75 3.64 5.80
Wednesday 3 November 2021
19:30 Olympique Khouribga 0 – 3 Wydad AC 3.76 3.34 2.40
17:15 Raja Casablanca 0 – 0 Rapide Oued ZEM 1.47 4.56 7.30
15:00 Maghreb Fès 1 – 1 Chabab Mohammédia — — —
Tuesday 2 November 2021
19:30 Olympique Safi 1 – 2 Hassania Agadir — — —
14:30 Riadi Salmi 1 – 0 FUS Rabat — — —
Sunday 31 October 2021
19:30 Rapide Oued ZEM 0 – 3 FAR Rabat 3.98 3.14 2.20
17:15 Wydad AC 1 – 0 Maghreb Fès — — —
15:00 Renaissance Berkane 4 – 1 Ittihad Tanger 1.70 3.50 7.00
Saturday 30 October 2021
20:30 Mouloudia Oujda 2 – 4 Riadi Salmi — — —
18:15 Difaa EL Jadida 0 – 2 Raja Casablanca 3.64 3.42 2.25
16:00 FUS Rabat 1 – 2 Olympique Khouribga — — —
Friday 29 October 2021
20:30 Youssoufia Berrechid 0 – 0 Olympique Safi — — —
18:15 Chabab Mohammédia 2 – 0 Hassania Agadir 2.80 2.75 3.62
Thursday 28 October 2021
18:15 FAR Rabat 0 – 1 Wydad AC 4.20 3.10 2.24
Wednesday 27 October 2021
18:15 Riadi Salmi 0 – 0 Renaissance Berkane — — —
Tuesday 26 October 2021
20:30 Raja Casablanca 1 – 1 FUS Rabat — — —
18:15 Ittihad Tanger 1 – 1 Mouloudia Oujda — — —
16:00 Olympique Khouribga 1 – 1 Rapide Oued ZEM 2.87 2.89 3.26
Sunday 24 October 2021
16:00 Olympique Safi 0 – 0 Chabab Mohammédia — — —
Saturday 23 October 2021
20:30 Hassania Agadir 1 – 0 Youssoufia Berrechid 1.80 3.60 5.50
18:15 Maghreb Fès 3 – 0 Difaa EL Jadida — — —
Thursday 21 October 2021
20:30 Wydad AC 1 – 0 Olympique Safi — — —
Wednesday 20 October 2021
20:30 Mouloudia Oujda 1 – 3 Raja Casablanca — — —
18:15 Renaissance Berkane 3 – 3 Olympique Khouribga — — —
Tuesday 19 October 2021
20:30 Ittihad Tanger 0 – 2 FAR Rabat — — —
Sunday 17 October 2021
18:15 FUS Rabat 0 – 0 Hassania Agadir — — —
16:00 Youssoufia Berrechid 2 – 0 Chabab Mohammédia 3.30 2.80 2.90
Saturday 16 October 2021
18:15 Difaa EL Jadida 3 – 2 Riadi Salmi — — —
16:00 Rapide Oued ZEM 0 – 2 Maghreb Fès — — —
Sunday 3 October 2021
21:30 Chabab Mohammédia 0 – 0 Wydad AC 4.64 3.36 2.15
17:00 Hassania Agadir 1 – 2 Mouloudia Oujda — — —
16:00 FAR Rabat 1 – 1 FUS Rabat — — —
16:00 Raja Casablanca 1 – 2 Renaissance Berkane 2.10 3.38 4.33
Saturday 2 October 2021
21:30 Riadi Salmi 0 – 2 Ittihad Tanger — — —
21:30 Olympique Khouribga 2 – 2 Difaa EL Jadida 2.80 2.88 3.18
19:15 Olympique Safi 0 – 0 Rapide Oued ZEM — — —
17:00 Maghreb Fès 3 – 0 Youssoufia Berrechid — — —
Wednesday 29 September 2021
21:30 Renaissance Berkane 0 – 0 Hassania Agadir 1.76 3.44 5.10
19:15 Difaa EL Jadida 0 – 0 FAR Rabat 2.77 3.20 3.00
17:00 FUS Rabat 0 – 1 Olympique Safi — — —
16:00 Wydad AC 3 – 2 Youssoufia Berrechid 1.39 5.35 11.00
Tuesday 28 September 2021
21:30 Rapide Oued ZEM 0 – 0 Chabab Mohammédia 3.46 2.90 2.60
19:15 Mouloudia Oujda 2 – 1 Maghreb Fès — — —
17:00 Ittihad Tanger 0 – 1 Raja Casablanca 4.68 3.25 1.96
Monday 27 September 2021
19:15 Riadi Salmi 2 – 1 Olympique Khouribga — — —
Sunday 26 September 2021
21:30 FAR Rabat 1 – 1 Renaissance Berkane 2.80 3.20 2.73
19:15 Hassania Agadir 0 – 1 Wydad AC 4.98 3.40 2.30
Saturday 25 September 2021
21:30 Youssoufia Berrechid 2 – 1 Rapide Oued ZEM 1.99 3.40 4.00
19:15 Olympique Safi 1 – 1 Mouloudia Oujda — — —
17:00 Chabab Mohammédia 1 – 2 Difaa EL Jadida 2.70 3.00 3.42
Friday 24 September 2021
21:30 Raja Casablanca 3 – 0 Riadi Salmi — — —
19:15 Maghreb Fès 1 – 1 FUS Rabat — — —
17:00 Olympique Khouribga 1 – 0 Ittihad Tanger 2.78 3.05 3.10
Wednesday 22 September 2021
21:30 Mouloudia Oujda 0 – 2 FAR Rabat — — —
Sunday 19 September 2021
21:30 Rapide Oued ZEM 0 – 2 Wydad AC 13.00 4.20 1.50
19:15 Renaissance Berkane 1 – 1 Olympique Safi — — —
17:00 Raja Casablanca 2 – 1 Olympique Khouribga 1.57 3.94 7.20
Saturday 18 September 2021
21:30 Riadi Salmi 3 – 0 Maghreb Fès — — —
19:15 Ittihad Tanger 1 – 1 Chabab Mohammédia 2.30 3.10 4.20
17:00 Difaa EL Jadida 2 – 1 Hassania Agadir 2.23 2.98 3.82
Friday 17 September 2021
21:30 FUS Rabat 1 – 1 Youssoufia Berrechid — — —
Wednesday 15 September 2021
17:00 FAR Rabat 0 – 3 Riadi Salmi — — —
Sunday 12 September 2021
21:30 Maghreb Fès 0 – 0 Renaissance Berkane — — —
17:00 Wydad AC 2 – 0 Ittihad Tanger 1.47 4.34 8.20
Saturday 11 September 2021
21:30 Hassania Agadir 1 – 0 Rapide Oued ZEM 2.23 3.04 4.02
19:15 Chabab Mohammédia 2 – 0 FUS Rabat — — —
17:00 Olympique Khouribga 0 – 0 Mouloudia Oujda — — —
Friday 10 September 2021
21:30 Olympique Safi 0 – 1 Difaa EL Jadida — — —
19:15 Youssoufia Berrechid 0 – 1 Raja Casablanca 5.05 3.32 1.95

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