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

Botola Pro 2022/23

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

240Matches
512Goals
2.13Per game
40.8%Home wins
43%Priced at kickoff
FAR RabatTop 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 FRFAR Rabat 30 20 7 3 +31 67
2 WAWydad AC 30 19 9 2 +26 66
3 FRFUS Rabat 30 15 10 5 +20 55
4 OSOlympique Safi 30 12 11 7 +6 47
5 RCRaja Casablanca 30 11 11 8 +5 44
6 RBRenaissance Berkane 30 11 11 8 +2 44
7 HAHassania Agadir 30 10 9 11 +1 39
8 URUTS Rabat 30 9 9 12 -6 36
9 RSRiadi Salmi 30 9 9 12 -9 36
10 MFMaghreb Fès 30 7 13 10 -6 34
11 MOMouloudia Oujda 30 8 8 14 -5 32
12 CMChabab Mohammédia 30 8 7 15 -9 31
13 MTMoghreb Tetouan 30 6 12 12 -13 30
14 ITIttihad Tanger 30 8 5 17 -16 29
15 OKOlympique Khouribga 30 5 13 12 -7 28
16 DEJDifaa EL Jadida 30 5 10 15 -20 25

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.13
512 goals. 40.8% of matches went over 2.5.
Home advantage
40.8%
Draws 32.1%, away wins 27.1%.
Half-time lead held
69.4%
From 124 matches where someone led at the break.
0–0 34 · 14.2%
2–1 32 · 13.3%
1–1 31 · 12.9%
1–0 30 · 12.5%
0–1 29 · 12.1%
1–2 15 · 6.3%

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.

Friday 23 June 2023
20:00 Maghreb Fès 0 – 2 Wydad AC — — —
20:00 Riadi Salmi 0 – 3 Olympique Safi — — —
20:00 FUS Rabat 0 – 0 Hassania Agadir — — —
20:00 Mouloudia Oujda 2 – 1 Moghreb Tetouan — — —
20:00 Renaissance Berkane 3 – 0 Chabab Mohammédia 1.82 4.45 6.00
20:00 Ittihad Tanger 2 – 3 FAR Rabat 10.00 4.80 1.42
20:00 Olympique Khouribga 6 – 4 UTS Rabat 2.56 3.34 3.41
20:00 Raja Casablanca 3 – 2 Difaa EL Jadida 1.40 5.60 10.00
Tuesday 20 June 2023
20:00 Wydad AC 3 – 1 Riadi Salmi — — —
20:00 UTS Rabat 3 – 1 Mouloudia Oujda — — —
20:00 Chabab Mohammédia 1 – 2 Ittihad Tanger 10.00 5.75 1.95
20:00 Olympique Safi 1 – 0 Olympique Khouribga — — —
20:00 Moghreb Tetouan 1 – 1 FUS Rabat — — —
20:00 Hassania Agadir 3 – 0 Maghreb Fès — — —
20:00 FAR Rabat 0 – 0 Raja Casablanca 1.67 4.48 8.75
20:00 Difaa EL Jadida 0 – 0 Renaissance Berkane — — —
Saturday 17 June 2023
20:00 Wydad AC 3 – 1 Olympique Safi — — —
20:00 Olympique Khouribga 3 – 0 Moghreb Tetouan 2.58 3.02 3.25
20:00 Mouloudia Oujda 0 – 0 Raja Casablanca — — —
20:00 Maghreb Fès 0 – 1 FAR Rabat — — —
20:00 Ittihad Tanger 1 – 0 Difaa EL Jadida 1.58 3.81 7.00
20:00 FUS Rabat 2 – 1 Chabab Mohammédia — — —
20:00 Riadi Salmi 1 – 3 Hassania Agadir — — —
20:00 Renaissance Berkane 2 – 1 UTS Rabat — — —
Wednesday 14 June 2023
20:00 Moghreb Tetouan 1 – 2 Riadi Salmi — — —
20:00 Difaa EL Jadida 0 – 1 Mouloudia Oujda — — —
20:00 Olympique Safi 0 – 1 FUS Rabat — — —
20:00 UTS Rabat 2 – 2 Ittihad Tanger 4.90 3.38 2.02
20:00 FAR Rabat 1 – 0 Olympique Khouribga 1.50 5.60 14.40
20:00 Chabab Mohammédia 3 – 0 Maghreb Fès — — —
20:00 Hassania Agadir 0 – 0 Wydad AC 7.50 3.80 1.64
20:00 Raja Casablanca 2 – 1 Renaissance Berkane 1.96 3.40 5.52
Monday 29 May 2023
20:00 Wydad AC 2 – 0 Moghreb Tetouan 1.38 5.00 11.50
20:00 FUS Rabat 0 – 2 FAR Rabat — — —
Sunday 21 May 2023
20:00 Ittihad Tanger 0 – 0 Raja Casablanca 2.05 3.52 5.15
20:00 Mouloudia Oujda 1 – 2 Renaissance Berkane — — —
20:00 Riadi Salmi 1 – 3 Chabab Mohammédia — — —
20:00 Olympique Khouribga 1 – 1 Difaa EL Jadida 2.11 3.08 4.68
Saturday 20 May 2023
20:00 Maghreb Fès 0 – 0 UTS Rabat — — —
18:00 Olympique Safi 1 – 1 Hassania Agadir — — —
Saturday 6 May 2023
21:30 Chabab Mohammédia 1 – 3 Wydad AC 7.50 3.54 1.75
21:30 FAR Rabat 2 – 1 Riadi Salmi — — —
19:15 Renaissance Berkane 1 – 1 Maghreb Fès — — —
17:00 Raja Casablanca 0 – 1 Olympique Khouribga 1.56 4.29 8.10
Friday 5 May 2023
21:30 UTS Rabat 0 – 1 FUS Rabat — — —
19:15 Mouloudia Oujda 0 – 0 Ittihad Tanger — — —
Thursday 4 May 2023
21:30 Difaa EL Jadida 2 – 2 Hassania Agadir 2.80 3.13 5.15
19:15 Moghreb Tetouan 2 – 1 Olympique Safi — — —
Wednesday 3 May 2023
21:30 Maghreb Fès 2 – 1 Raja Casablanca — — —
19:15 Wydad AC 1 – 1 FAR Rabat 2.14 3.18 4.26
Thursday 20 April 2023
23:00 Olympique Safi 0 – 0 Chabab Mohammédia — — —
23:00 Olympique Khouribga 1 – 1 Mouloudia Oujda — — —
23:00 Ittihad Tanger 2 – 1 Renaissance Berkane 2.31 3.16 3.86
23:00 Hassania Agadir 1 – 0 Moghreb Tetouan 2.25 3.00 4.12
Wednesday 19 April 2023
23:00 Riadi Salmi 2 – 2 UTS Rabat — — —
23:00 FUS Rabat 5 – 0 Difaa EL Jadida — — —
Sunday 16 April 2023
23:00 Chabab Mohammédia 1 – 2 Hassania Agadir 2.99 2.95 3.03
23:00 FAR Rabat 2 – 1 Moghreb Tetouan 1.53 4.00 8.00
23:00 Ittihad Tanger 3 – 0 Olympique Khouribga 2.63 2.93 3.67
Saturday 15 April 2023
23:00 UTS Rabat 1 – 2 Wydad AC 6.00 3.44 1.72
23:00 Renaissance Berkane 1 – 0 FUS Rabat — — —
23:00 Raja Casablanca 0 – 0 Riadi Salmi — — —
Friday 14 April 2023
23:00 Difaa EL Jadida 0 – 1 Olympique Safi — — —
23:00 Mouloudia Oujda 2 – 1 Maghreb Fès — — —
Sunday 9 April 2023
23:00 Moghreb Tetouan 1 – 0 Chabab Mohammédia 2.41 2.98 3.79
23:00 Hassania Agadir 2 – 1 FAR Rabat 5.10 3.42 1.95
Saturday 8 April 2023
23:00 Wydad AC 1 – 0 Mouloudia Oujda — — —
23:00 FUS Rabat 3 – 0 Raja Casablanca — — —
Friday 7 April 2023
23:00 Olympique Khouribga 1 – 1 Renaissance Berkane 2.66 2.80 3.25
23:00 Maghreb Fès 0 – 1 Ittihad Tanger — — —
23:00 Riadi Salmi 2 – 1 Difaa EL Jadida — — —
23:00 Olympique Safi 3 – 2 UTS Rabat — — —
Thursday 6 April 2023
23:00 FAR Rabat 1 – 0 Chabab Mohammédia 1.29 6.00 12.50
Wednesday 5 April 2023
23:00 Raja Casablanca 2 – 2 Wydad AC 2.68 2.85 3.35
Tuesday 4 April 2023
23:00 Olympique Khouribga 2 – 2 Maghreb Fès — — —
23:00 Renaissance Berkane 0 – 1 Riadi Salmi — — —
Monday 3 April 2023
23:00 Mouloudia Oujda 0 – 1 Olympique Safi — — —
23:00 Difaa EL Jadida 0 – 0 Moghreb Tetouan 2.37 2.97 4.00
23:00 Ittihad Tanger 1 – 0 FUS Rabat — — —
Sunday 2 April 2023
23:00 UTS Rabat 1 – 0 Hassania Agadir 2.61 2.88 3.45
Tuesday 14 March 2023
17:15 Wydad AC 3 – 0 Ittihad Tanger 1.43 4.54 9.80
Sunday 12 March 2023
19:30 Chabab Mohammédia 1 – 1 UTS Rabat — — —
19:30 Hassania Agadir 2 – 1 Raja Casablanca 4.34 3.04 2.33
17:15 Maghreb Fès 3 – 1 Difaa EL Jadida — — —
15:00 Olympique Safi 0 – 0 FAR Rabat — — —
Saturday 11 March 2023
19:30 Moghreb Tetouan 0 – 0 Renaissance Berkane 3.26 2.81 2.65
15:00 FUS Rabat 1 – 1 Olympique Khouribga — — —
Friday 10 March 2023
17:15 Riadi Salmi 0 – 2 Mouloudia Oujda — — —
Tuesday 7 March 2023
17:15 Renaissance Berkane 3 – 3 Wydad AC — — —
Sunday 5 March 2023
19:30 UTS Rabat 1 – 1 Moghreb Tetouan 2.27 2.99 3.78
17:15 Olympique Khouribga 1 – 0 Riadi Salmi — — —
Saturday 4 March 2023
19:30 Mouloudia Oujda 2 – 0 Hassania Agadir — — —
17:15 Raja Casablanca 1 – 0 Chabab Mohammédia 1.62 4.27 10.84
15:00 Ittihad Tanger 2 – 1 Olympique Safi — — —
15:00 Difaa EL Jadida 0 – 1 FAR Rabat 7.40 3.35 2.04
Friday 3 March 2023
17:15 Maghreb Fès 0 – 0 FUS Rabat — — —
Wednesday 1 March 2023
19:30 FAR Rabat 3 – 0 UTS Rabat 1.55 4.00 7.80
Tuesday 28 February 2023
19:30 Wydad AC 3 – 2 Olympique Khouribga 1.39 4.70 12.00
17:15 Moghreb Tetouan 1 – 0 Raja Casablanca 5.50 3.50 1.85
Sunday 26 February 2023
19:30 Olympique Safi 1 – 1 Renaissance Berkane — — —
17:15 Riadi Salmi 1 – 1 Maghreb Fès — — —
Saturday 25 February 2023
19:30 Chabab Mohammédia 2 – 1 Difaa EL Jadida 2.71 2.90 3.20
17:15 Hassania Agadir 1 – 0 Ittihad Tanger 2.25 3.06 3.93
15:00 FUS Rabat 2 – 1 Mouloudia Oujda — — —
Wednesday 22 February 2023
19:30 Renaissance Berkane 1 – 4 FAR Rabat 2.77 2.70 3.23
19:30 Raja Casablanca 2 – 1 UTS Rabat 1.47 4.00 9.50
Tuesday 21 February 2023
19:30 Mouloudia Oujda 0 – 0 Chabab Mohammédia — — —
17:15 Difaa EL Jadida 0 – 1 Wydad AC 5.16 3.20 1.93
17:15 Ittihad Tanger 2 – 0 Moghreb Tetouan 2.75 2.85 3.72
15:00 Maghreb Fès 1 – 1 Olympique Safi — — —
Saturday 18 February 2023
19:30 FUS Rabat 2 – 0 Riadi Salmi — — —
17:15 Olympique Khouribga 2 – 0 Hassania Agadir 2.65 2.95 3.31
Sunday 29 January 2023
19:30 Hassania Agadir 0 – 1 Renaissance Berkane 2.85 2.66 3.72
19:30 Chabab Mohammédia 1 – 1 Olympique Khouribga 2.39 3.04 4.10
17:15 Wydad AC 0 – 0 FUS Rabat — — —
15:00 UTS Rabat 2 – 1 Difaa EL Jadida 2.49 2.83 3.47
Saturday 28 January 2023
19:30 Riadi Salmi 2 – 0 Ittihad Tanger — — —
17:15 Olympique Safi 3 – 1 Raja Casablanca — — —
15:00 Moghreb Tetouan 1 – 1 Maghreb Fès — — —
15:00 FAR Rabat 3 – 2 Mouloudia Oujda — — —
Thursday 26 January 2023
19:30 UTS Rabat 0 – 0 Olympique Khouribga 2.30 2.85 4.34
17:15 Chabab Mohammédia 0 – 1 Renaissance Berkane 4.00 2.78 2.47
15:00 Hassania Agadir 0 – 1 FUS Rabat — — —
Wednesday 25 January 2023
19:30 Wydad AC 1 – 0 Maghreb Fès — — —
17:15 Olympique Safi 1 – 1 Riadi Salmi — — —
15:00 Moghreb Tetouan 1 – 2 Mouloudia Oujda — — —
15:00 FAR Rabat 4 – 0 Ittihad Tanger 1.33 4.90 11.00
Tuesday 24 January 2023
19:30 Difaa EL Jadida 0 – 0 Raja Casablanca 5.70 3.20 1.90
Sunday 22 January 2023
19:30 Olympique Khouribga 0 – 1 Olympique Safi — — —
19:30 Riadi Salmi 0 – 1 Wydad AC — — —
17:15 Ittihad Tanger 0 – 1 Chabab Mohammédia 2.82 2.99 2.88
15:00 FUS Rabat 1 – 2 Moghreb Tetouan — — —
Saturday 21 January 2023
19:30 Maghreb Fès 1 – 1 Hassania Agadir — — —
17:15 Renaissance Berkane 1 – 0 Difaa EL Jadida — — —
15:00 Raja Casablanca 1 – 0 FAR Rabat 2.18 3.04 4.60
Friday 20 January 2023
19:30 Mouloudia Oujda 2 – 2 UTS Rabat — — —
Thursday 19 January 2023
19:30 Chabab Mohammédia 1 – 1 FUS Rabat — — —
17:15 Moghreb Tetouan 2 – 2 Olympique Khouribga 2.49 2.70 4.30
15:00 Olympique Safi 0 – 0 Wydad AC — — —
Wednesday 18 January 2023
19:30 Difaa EL Jadida 2 – 1 Ittihad Tanger 1.87 3.64 4.90
17:15 Hassania Agadir 1 – 1 Riadi Salmi — — —
15:00 FAR Rabat 2 – 1 Maghreb Fès — — —
Tuesday 17 January 2023
19:30 UTS Rabat 0 – 1 Renaissance Berkane — — —
17:15 Raja Casablanca 2 – 1 Mouloudia Oujda — — —
Sunday 15 January 2023
19:30 Maghreb Fès 1 – 0 Chabab Mohammédia — — —
17:15 FUS Rabat 2 – 1 Olympique Safi — — —
15:00 Riadi Salmi 2 – 1 Moghreb Tetouan — — —
Saturday 14 January 2023
19:30 Ittihad Tanger 0 – 1 UTS Rabat 3.12 2.89 2.84
17:15 Olympique Khouribga 0 – 2 FAR Rabat 4.75 3.46 2.02
15:00 Renaissance Berkane 0 – 2 Raja Casablanca 3.40 2.90 2.69
Friday 13 January 2023
19:30 Mouloudia Oujda 1 – 2 Difaa EL Jadida — — —
17:15 Wydad AC 1 – 0 Hassania Agadir 1.54 3.84 7.50
Sunday 8 January 2023
15:00 Chabab Mohammédia 0 – 3 Riadi Salmi — — —
15:00 FAR Rabat 0 – 1 FUS Rabat — — —
15:00 Moghreb Tetouan 0 – 3 Wydad AC 4.14 3.15 2.14
Saturday 7 January 2023
19:30 Renaissance Berkane 2 – 0 Mouloudia Oujda — — —
17:15 Hassania Agadir 0 – 1 Olympique Safi — — —
15:00 UTS Rabat 1 – 2 Maghreb Fès — — —
Friday 6 January 2023
19:30 Raja Casablanca 3 – 0 Ittihad Tanger 1.45 4.31 9.10
17:15 Difaa EL Jadida 2 – 1 Olympique Khouribga 2.56 2.96 3.69
Thursday 5 January 2023
19:30 Wydad AC 1 – 2 Chabab Mohammédia 1.33 4.70 14.17
15:00 Riadi Salmi 1 – 1 FAR Rabat — — —
Wednesday 4 January 2023
19:30 FUS Rabat 3 – 0 UTS Rabat — — —
17:15 Maghreb Fès 0 – 0 Renaissance Berkane — — —
15:00 Olympique Safi 1 – 1 Moghreb Tetouan — — —
Tuesday 3 January 2023
19:30 Olympique Khouribga 0 – 0 Raja Casablanca 5.50 3.45 1.79
17:15 Hassania Agadir 2 – 2 Difaa EL Jadida 2.14 3.10 4.90
15:00 Ittihad Tanger 0 – 2 Mouloudia Oujda — — —
Thursday 29 December 2022
17:15 Difaa EL Jadida 0 – 3 FUS Rabat — — —
15:00 Chabab Mohammédia 1 – 2 Olympique Safi — — —
15:00 FAR Rabat 3 – 0 Wydad AC 2.93 2.87 3.20
Wednesday 28 December 2022
19:30 Mouloudia Oujda 0 – 0 Olympique Khouribga — — —
17:15 UTS Rabat 2 – 1 Riadi Salmi — — —
15:00 Moghreb Tetouan 2 – 1 Hassania Agadir 3.70 2.83 2.66
Tuesday 27 December 2022
19:30 Renaissance Berkane 2 – 1 Ittihad Tanger 1.65 3.64 6.60
17:15 Raja Casablanca 0 – 0 Maghreb Fès — — —
Tuesday 15 November 2022
19:00 FUS Rabat 0 – 0 Renaissance Berkane — — —
Monday 14 November 2022
19:00 Moghreb Tetouan 0 – 2 FAR Rabat 4.50 3.04 2.32
Sunday 6 November 2022
17:00 Wydad AC 0 – 0 UTS Rabat 1.59 4.30 9.50
15:00 Olympique Khouribga 1 – 1 Ittihad Tanger 2.41 3.10 4.00
Saturday 5 November 2022
17:00 Maghreb Fès 2 – 1 Mouloudia Oujda — — —
15:00 Riadi Salmi 1 – 4 Raja Casablanca — — —
Friday 4 November 2022
19:30 Olympique Safi 0 – 0 Difaa EL Jadida — — —
17:15 Hassania Agadir 2 – 1 Chabab Mohammédia 1.91 3.21 5.70
Sunday 30 October 2022
16:00 Chabab Mohammédia 4 – 3 Moghreb Tetouan 2.76 2.92 3.15
Saturday 29 October 2022
20:30 Difaa EL Jadida 0 – 0 Riadi Salmi — — —
18:15 Mouloudia Oujda 0 – 1 Wydad AC — — —
16:00 Raja Casablanca 1 – 0 FUS Rabat — — —
Friday 28 October 2022
20:00 Ittihad Tanger 2 – 3 Maghreb Fès — — —
Thursday 27 October 2022
20:30 Renaissance Berkane 1 – 0 Olympique Khouribga 1.86 3.54 5.10
18:15 FAR Rabat 2 – 1 Hassania Agadir 2.20 3.15 4.70
Wednesday 26 October 2022
18:15 UTS Rabat 2 – 0 Olympique Safi — — —
Sunday 23 October 2022
16:00 Wydad AC 2 – 1 Raja Casablanca 2.76 2.85 3.28
Saturday 22 October 2022
20:00 Riadi Salmi 1 – 1 Renaissance Berkane — — —
Friday 21 October 2022
20:00 Chabab Mohammédia 1 – 1 FAR Rabat 3.50 3.01 2.61
Wednesday 19 October 2022
20:30 Raja Casablanca 1 – 0 Hassania Agadir 1.85 3.58 5.10
18:15 Ittihad Tanger 0 – 0 Wydad AC 6.80 3.41 1.74
Tuesday 18 October 2022
20:30 FAR Rabat 1 – 1 Olympique Safi — — —
18:15 Renaissance Berkane 2 – 2 Moghreb Tetouan 1.96 3.55 6.00
Sunday 16 October 2022
18:15 FUS Rabat 1 – 0 Ittihad Tanger — — —
16:00 Hassania Agadir 1 – 2 UTS Rabat 1.95 3.15 6.00
Saturday 15 October 2022
17:30 Moghreb Tetouan 1 – 1 Difaa EL Jadida 2.55 2.90 3.81
Friday 14 October 2022
20:30 Maghreb Fès 2 – 0 Olympique Khouribga — — —
18:15 Olympique Safi 1 – 2 Mouloudia Oujda — — —
Sunday 9 October 2022
18:00 Olympique Khouribga 2 – 3 FUS Rabat — — —
Saturday 8 October 2022
20:30 Difaa EL Jadida 2 – 2 Maghreb Fès — — —
18:15 Mouloudia Oujda 3 – 4 Riadi Salmi — — —
Friday 7 October 2022
18:00 UTS Rabat 1 – 0 Chabab Mohammédia — — —
Sunday 2 October 2022
20:30 Hassania Agadir 1 – 1 Mouloudia Oujda — — —
20:30 Wydad AC 2 – 0 Renaissance Berkane — — —
18:15 Moghreb Tetouan 1 – 1 UTS Rabat 1.95 3.99 10.60
16:00 FUS Rabat 0 – 0 Maghreb Fès — — —
Saturday 1 October 2022
20:30 Riadi Salmi 0 – 0 Olympique Khouribga — — —
18:15 Olympique Safi 1 – 0 Ittihad Tanger — — —
Friday 30 September 2022
20:30 Chabab Mohammédia 0 – 0 Raja Casablanca 5.20 3.25 1.89
16:00 FAR Rabat 4 – 1 Difaa EL Jadida 1.50 4.25 8.20
Sunday 18 September 2022
19:15 Olympique Khouribga 1 – 2 Wydad AC 4.80 3.52 1.93
18:00 Renaissance Berkane 1 – 2 Olympique Safi — — —
17:00 Raja Casablanca 1 – 1 Moghreb Tetouan 1.40 4.50 9.50
Saturday 17 September 2022
21:30 Mouloudia Oujda 0 – 0 FUS Rabat — — —
19:15 Ittihad Tanger 0 – 2 Hassania Agadir 2.60 2.80 3.51
17:00 Maghreb Fès 0 – 1 Riadi Salmi — — —
Friday 16 September 2022
20:30 Difaa EL Jadida 1 – 0 Chabab Mohammédia 3.34 2.60 3.19
Wednesday 14 September 2022
18:00 UTS Rabat 0 – 1 FAR Rabat 5.50 3.50 2.15
Sunday 11 September 2022
20:30 Olympique Safi 2 – 1 Maghreb Fès — — —
18:00 Hassania Agadir 0 – 0 Olympique Khouribga 1.97 3.20 5.80
Friday 9 September 2022
18:00 UTS Rabat 1 – 0 Raja Casablanca 7.70 3.75 1.58
16:00 Moghreb Tetouan 1 – 0 Ittihad Tanger 2.38 2.95 4.10
Thursday 8 September 2022
20:30 Riadi Salmi 0 – 1 FUS Rabat — — —
18:00 Chabab Mohammédia 1 – 0 Mouloudia Oujda — — —
Monday 5 September 2022
20:30 FAR Rabat 1 – 1 Renaissance Berkane 2.25 3.10 3.86
18:00 Wydad AC 3 – 1 Difaa EL Jadida 1.33 4.96 12.00
Sunday 4 September 2022
20:30 Raja Casablanca 2 – 2 Olympique Safi — — —
18:00 Olympique Khouribga 0 – 1 Chabab Mohammédia 2.64 2.89 3.82
Saturday 3 September 2022
20:30 Maghreb Fès 0 – 0 Moghreb Tetouan — — —
18:00 Ittihad Tanger 0 – 1 Riadi Salmi — — —
Friday 2 September 2022
21:30 Difaa EL Jadida 1 – 0 UTS Rabat 2.00 3.20 4.62
19:15 Mouloudia Oujda 0 – 1 FAR Rabat — — —
17:00 FUS Rabat 1 – 1 Wydad AC — — —
Thursday 1 September 2022
20:30 Renaissance Berkane 0 – 1 Hassania Agadir 2.37 2.85 4.12

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