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

Botola Pro 2023/24

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

240Matches
534Goals
2.23Per game
41.3%Home wins
41%Priced at kickoff
Raja CasablancaTop 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 RCRaja Casablanca 30 21 9 0 +37 72
2 FRFAR Rabat 30 22 5 3 +43 71
3 RBRenaissance Berkane 30 14 10 6 +15 52
4 WAWydad AC 30 12 8 10 +4 44
5 URUTS Rabat 30 12 8 10 +3 44
6 OSOlympique Safi 30 11 11 8 +3 44
7 FRFUS Rabat 30 11 10 9 +4 43
8 CKZCR Khemis Zemamra 30 11 7 12 0 40
9 MTMoghreb Tetouan 30 7 14 9 -1 35
10 HAHassania Agadir 30 8 11 11 -8 35
11 MFMaghreb Fès 30 8 10 12 -1 34
12 ITIttihad Tanger 30 7 12 11 -9 33
13 RSRiadi Salmi 30 8 6 16 -15 30
14 CMChabab Mohammédia 30 6 7 17 -21 25
15 MOMouloudia Oujda 30 5 10 15 -26 25
16 YBYoussoufia Berrechid 30 4 8 18 -28 20

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.23
534 goals. 40.4% of matches went over 2.5.
Home advantage
41.3%
Draws 30.4%, away wins 28.3%.
Half-time lead held
75.6%
From 119 matches where someone led at the break.
1–0 33 · 13.8%
1–1 31 · 12.9%
0–0 30 · 12.5%
2–1 22 · 9.2%
0–1 22 · 9.2%
3–1 14 · 5.8%

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 14 June 2024
18:00 Mouloudia Oujda 0 – 3 Raja Casablanca — — —
18:00 Ittihad Tanger 0 – 0 Chabab Mohammédia 4.18 3.92 2.30
18:00 FAR Rabat 2 – 0 FUS Rabat — — —
18:00 Youssoufia Berrechid 2 – 3 Riadi Salmi — — —
18:00 Wydad AC 1 – 0 Moghreb Tetouan 1.81 3.74 6.10
18:00 UTS Rabat 3 – 3 Hassania Agadir 1.91 3.85 4.90
18:00 Maghreb Fès 0 – 1 Olympique Safi — — —
Thursday 13 June 2024
18:00 Renaissance Berkane 1 – 2 CR Khemis Zemamra — — —
Sunday 2 June 2024
18:00 Raja Casablanca 1 – 0 Wydad AC 1.58 4.05 9.60
18:00 Moghreb Tetouan 2 – 2 FAR Rabat 8.25 4.45 1.55
Saturday 1 June 2024
19:00 Riadi Salmi 1 – 2 Renaissance Berkane — — —
19:00 Chabab Mohammédia 0 – 2 Maghreb Fès — — —
19:00 Hassania Agadir 4 – 1 Youssoufia Berrechid 1.65 4.20 6.40
19:00 FUS Rabat 0 – 0 Mouloudia Oujda — — —
19:00 CR Khemis Zemamra 0 – 1 Ittihad Tanger 2.40 3.43 3.39
19:00 Olympique Safi 1 – 3 UTS Rabat — — —
Tuesday 28 May 2024
19:00 Wydad AC 0 – 1 Olympique Safi — — —
19:00 Renaissance Berkane 2 – 0 Chabab Mohammédia 1.25 5.60 18.00
19:00 Ittihad Tanger 1 – 2 Raja Casablanca 9.00 5.13 1.56
19:00 FAR Rabat 3 – 1 Riadi Salmi — — —
19:00 Mouloudia Oujda 1 – 2 CR Khemis Zemamra — — —
19:00 Youssoufia Berrechid 0 – 5 FUS Rabat — — —
Monday 27 May 2024
20:00 UTS Rabat 1 – 0 Moghreb Tetouan 2.86 3.10 3.14
18:00 Maghreb Fès 2 – 2 Hassania Agadir — — —
Friday 24 May 2024
19:00 Raja Casablanca 3 – 0 Renaissance Berkane 1.85 3.48 5.90
Tuesday 7 May 2024
20:00 Renaissance Berkane 3 – 2 Moghreb Tetouan 1.75 3.54 6.27
Sunday 28 April 2024
21:00 Moghreb Tetouan 0 – 0 Youssoufia Berrechid 1.87 3.80 5.80
19:00 Maghreb Fès 1 – 1 Wydad AC — — —
17:00 FUS Rabat 0 – 2 CR Khemis Zemamra — — —
Saturday 27 April 2024
21:00 Olympique Safi 1 – 1 Ittihad Tanger — — —
19:00 Hassania Agadir 2 – 1 FAR Rabat 9.00 4.50 1.45
17:00 Chabab Mohammédia 0 – 2 UTS Rabat — — —
Friday 26 April 2024
19:00 Riadi Salmi 0 – 0 Mouloudia Oujda — — —
Sunday 21 April 2024
21:00 CR Khemis Zemamra 1 – 2 Raja Casablanca 8.05 4.26 1.53
19:00 FAR Rabat 3 – 1 Maghreb Fès — — —
17:00 UTS Rabat 0 – 1 Riadi Salmi — — —
Saturday 20 April 2024
21:00 Wydad AC 1 – 0 Hassania Agadir 1.54 4.00 7.47
19:00 Mouloudia Oujda 0 – 0 Chabab Mohammédia — — —
17:00 Ittihad Tanger 2 – 1 FUS Rabat — — —
Friday 19 April 2024
20:00 Youssoufia Berrechid 0 – 1 Olympique Safi — — —
Monday 15 April 2024
20:00 Riadi Salmi 1 – 1 CR Khemis Zemamra — — —
Sunday 14 April 2024
21:00 Chabab Mohammédia 0 – 2 Raja Casablanca 8.55 4.31 1.48
19:00 Moghreb Tetouan 1 – 1 Ittihad Tanger 2.28 3.13 4.10
17:00 Olympique Safi 1 – 2 Renaissance Berkane — — —
Saturday 13 April 2024
21:00 Hassania Agadir 2 – 2 Mouloudia Oujda — — —
19:00 Wydad AC 0 – 1 FAR Rabat 3.67 3.67 2.37
19:00 FUS Rabat 1 – 1 UTS Rabat — — —
17:00 Maghreb Fès 0 – 1 Youssoufia Berrechid — — —
Thursday 21 March 2024
22:00 Mouloudia Oujda 0 – 2 Wydad AC — — —
Wednesday 20 March 2024
22:00 Renaissance Berkane 2 – 1 Maghreb Fès — — —
Sunday 17 March 2024
22:00 Ittihad Tanger 0 – 1 Hassania Agadir 2.15 3.38 4.50
22:00 Youssoufia Berrechid 0 – 0 Wydad AC 7.54 4.00 1.55
22:00 Renaissance Berkane 2 – 0 FUS Rabat — — —
Friday 15 March 2024
22:00 CR Khemis Zemamra 0 – 0 Chabab Mohammédia 2.00 3.23 4.76
22:00 Raja Casablanca 3 – 1 Riadi Salmi — — —
22:00 Mouloudia Oujda 0 – 1 Moghreb Tetouan — — —
22:00 FAR Rabat 1 – 0 Olympique Safi — — —
Thursday 14 March 2024
22:00 UTS Rabat 1 – 0 Maghreb Fès — — —
Tuesday 12 March 2024
22:00 Wydad AC 0 – 2 Ittihad Tanger 1.55 4.20 8.10
22:00 Youssoufia Berrechid 0 – 0 Renaissance Berkane — — —
Sunday 10 March 2024
19:00 Youssoufia Berrechid 0 – 2 FAR Rabat 13.04 5.24 1.32
17:00 FUS Rabat 0 – 1 Raja Casablanca — — —
15:00 Hassania Agadir 0 – 2 Renaissance Berkane 4.80 3.14 2.08
15:00 Moghreb Tetouan 0 – 1 CR Khemis Zemamra 1.87 3.50 5.73
Saturday 9 March 2024
19:00 Maghreb Fès 2 – 1 Ittihad Tanger — — —
17:00 Olympique Safi 3 – 1 Mouloudia Oujda — — —
15:00 Wydad AC 0 – 0 UTS Rabat 1.50 4.45 7.24
Friday 8 March 2024
18:00 Chabab Mohammédia 0 – 1 Riadi Salmi — — —
Wednesday 6 March 2024
17:00 Renaissance Berkane 1 – 2 FAR Rabat 3.23 3.00 2.67
Tuesday 5 March 2024
17:00 CR Khemis Zemamra 0 – 0 Wydad AC 5.75 3.50 1.79
Sunday 3 March 2024
17:00 Raja Casablanca 1 – 0 Olympique Safi — — —
15:00 Riadi Salmi 1 – 2 Moghreb Tetouan — — —
Saturday 2 March 2024
19:00 CR Khemis Zemamra 3 – 0 Hassania Agadir 2.49 3.20 3.46
17:00 Ittihad Tanger 1 – 2 FAR Rabat 6.00 4.35 1.71
Friday 1 March 2024
19:00 UTS Rabat 3 – 2 Youssoufia Berrechid 1.85 3.58 5.30
17:00 Chabab Mohammédia 0 – 1 FUS Rabat — — —
Sunday 25 February 2024
19:00 Maghreb Fès 1 – 0 Mouloudia Oujda — — —
17:00 FAR Rabat 3 – 0 UTS Rabat 1.37 5.12 9.75
15:00 Hassania Agadir 2 – 0 Chabab Mohammédia 2.11 3.50 4.88
Saturday 24 February 2024
19:00 Olympique Safi 2 – 0 CR Khemis Zemamra — — —
17:00 Moghreb Tetouan 1 – 1 Raja Casablanca 5.28 3.24 1.95
15:00 FUS Rabat 1 – 0 Riadi Salmi — — —
Thursday 22 February 2024
19:00 Mouloudia Oujda 1 – 1 Youssoufia Berrechid — — —
17:00 Ittihad Tanger 2 – 1 UTS Rabat 2.32 3.13 4.00
Wednesday 21 February 2024
19:00 Chabab Mohammédia 1 – 0 Olympique Safi — — —
17:00 FUS Rabat 1 – 1 Moghreb Tetouan — — —
Tuesday 20 February 2024
18:00 Riadi Salmi 1 – 1 Maghreb Fès — — —
15:00 Raja Casablanca 2 – 0 Hassania Agadir 1.29 5.50 15.32
Sunday 18 February 2024
19:00 Moghreb Tetouan 1 – 0 Chabab Mohammédia 1.82 3.28 6.80
17:00 FAR Rabat 5 – 0 Mouloudia Oujda — — —
15:00 Youssoufia Berrechid 0 – 1 Ittihad Tanger 3.30 3.20 2.60
Saturday 17 February 2024
19:00 UTS Rabat 0 – 0 Raja Casablanca 8.00 4.00 1.62
17:00 Wydad AC 1 – 0 Renaissance Berkane — — —
17:00 Maghreb Fès 2 – 3 CR Khemis Zemamra — — —
15:00 Olympique Safi 1 – 0 Riadi Salmi — — —
Friday 16 February 2024
19:00 Hassania Agadir 1 – 3 FUS Rabat — — —
Thursday 15 February 2024
19:00 Chabab Mohammédia 2 – 2 Youssoufia Berrechid 2.56 3.20 3.79
17:00 Mouloudia Oujda 1 – 1 Ittihad Tanger — — —
Wednesday 14 February 2024
19:00 Riadi Salmi 3 – 1 Wydad AC — — —
17:00 Raja Casablanca 1 – 0 Maghreb Fès — — —
15:00 Renaissance Berkane 0 – 0 UTS Rabat — — —
15:00 CR Khemis Zemamra 0 – 1 FAR Rabat 8.75 4.60 1.41
Tuesday 13 February 2024
19:00 FUS Rabat 0 – 0 Olympique Safi — — —
17:00 Moghreb Tetouan 1 – 1 Hassania Agadir 2.21 2.95 4.78
Sunday 11 February 2024
17:00 Wydad AC 5 – 2 Chabab Mohammédia 1.36 4.95 13.35
17:00 UTS Rabat 2 – 0 Mouloudia Oujda — — —
15:00 Youssoufia Berrechid 1 – 0 CR Khemis Zemamra 2.72 3.08 3.21
15:00 FAR Rabat 1 – 1 Raja Casablanca 2.46 3.34 4.30
15:00 Ittihad Tanger 0 – 1 Renaissance Berkane 4.50 3.50 2.07
Saturday 10 February 2024
17:00 Maghreb Fès 1 – 2 FUS Rabat — — —
17:00 Olympique Safi 2 – 1 Moghreb Tetouan — — —
15:00 Hassania Agadir 2 – 1 Riadi Salmi — — —
Thursday 8 February 2024
17:00 Chabab Mohammédia 0 – 3 FAR Rabat 9.42 4.36 1.52
17:00 Mouloudia Oujda 1 – 0 Renaissance Berkane — — —
15:00 Raja Casablanca 2 – 0 Youssoufia Berrechid 1.21 7.60 19.00
Wednesday 7 February 2024
17:00 Moghreb Tetouan 0 – 2 Maghreb Fès — — —
17:00 Hassania Agadir 1 – 1 Olympique Safi — — —
15:00 FUS Rabat 2 – 1 Wydad AC — — —
15:00 CR Khemis Zemamra 1 – 2 UTS Rabat — — —
15:00 Riadi Salmi 1 – 3 Ittihad Tanger — — —
Thursday 11 January 2024
17:00 Wydad AC 1 – 1 Maghreb Fès — — —
Monday 8 January 2024
17:00 FUS Rabat 1 – 4 FAR Rabat — — —
15:00 Riadi Salmi 3 – 1 Youssoufia Berrechid — — —
Sunday 7 January 2024
19:00 Olympique Safi 1 – 1 Maghreb Fès — — —
17:00 Moghreb Tetouan 0 – 0 Wydad AC 4.29 2.91 2.20
15:00 CR Khemis Zemamra 2 – 1 Renaissance Berkane — — —
15:00 Hassania Agadir 3 – 2 UTS Rabat 2.72 3.11 3.60
Saturday 6 January 2024
19:00 Chabab Mohammédia 1 – 0 Ittihad Tanger 2.72 3.25 3.30
17:00 Raja Casablanca 2 – 0 Mouloudia Oujda — — —
Thursday 4 January 2024
19:00 FAR Rabat 3 – 0 Moghreb Tetouan 1.37 5.04 11.30
17:00 Renaissance Berkane 3 – 1 Riadi Salmi — — —
17:00 Youssoufia Berrechid 1 – 2 Hassania Agadir 2.57 3.05 3.66
15:00 UTS Rabat 1 – 0 Olympique Safi — — —
Wednesday 3 January 2024
19:00 Maghreb Fès 2 – 1 Chabab Mohammédia — — —
19:00 Ittihad Tanger 1 – 1 CR Khemis Zemamra 2.13 3.25 4.60
17:00 Mouloudia Oujda 2 – 1 FUS Rabat — — —
15:00 Wydad AC 0 – 2 Raja Casablanca 3.18 2.98 2.73
Friday 29 December 2023
19:00 Riadi Salmi 2 – 2 FAR Rabat — — —
17:00 Olympique Safi 2 – 1 Wydad AC — — —
17:00 Hassania Agadir 2 – 1 Maghreb Fès — — —
15:00 CR Khemis Zemamra 0 – 1 Mouloudia Oujda — — —
Thursday 28 December 2023
19:00 Moghreb Tetouan 1 – 1 UTS Rabat 2.43 3.04 3.58
17:00 Chabab Mohammédia 1 – 1 Renaissance Berkane 7.16 3.40 1.89
15:00 Raja Casablanca 6 – 1 Ittihad Tanger 1.43 4.40 9.50
15:00 FUS Rabat 1 – 1 Youssoufia Berrechid — — —
Tuesday 26 December 2023
17:00 Hassania Agadir 0 – 0 Wydad AC 6.25 3.55 1.82
Sunday 24 December 2023
17:00 Renaissance Berkane 1 – 1 Raja Casablanca 2.99 2.91 2.95
Saturday 23 December 2023
17:00 Wydad AC 1 – 0 Youssoufia Berrechid 1.37 5.78 13.18
Sunday 17 December 2023
19:00 Youssoufia Berrechid 0 – 0 Moghreb Tetouan 3.05 2.91 2.80
17:00 FAR Rabat 2 – 1 Hassania Agadir 1.22 6.40 14.40
15:00 CR Khemis Zemamra 1 – 2 FUS Rabat — — —
Saturday 16 December 2023
19:00 UTS Rabat 1 – 2 Chabab Mohammédia — — —
17:00 Ittihad Tanger 0 – 0 Olympique Safi — — —
15:00 Mouloudia Oujda 3 – 2 Riadi Salmi — — —
Wednesday 13 December 2023
17:00 Moghreb Tetouan 0 – 0 Renaissance Berkane 3.63 2.95 2.69
Tuesday 12 December 2023
17:00 UTS Rabat 0 – 1 Wydad AC 5.58 3.78 2.05
Sunday 10 December 2023
17:00 Olympique Safi 3 – 1 Youssoufia Berrechid — — —
15:00 Chabab Mohammédia 1 – 0 Mouloudia Oujda — — —
Saturday 9 December 2023
17:00 Riadi Salmi 1 – 0 UTS Rabat — — —
14:00 Raja Casablanca 2 – 1 CR Khemis Zemamra 1.40 4.50 10.00
Friday 8 December 2023
17:00 FUS Rabat 0 – 0 Ittihad Tanger — — —
15:00 Maghreb Fès 1 – 3 FAR Rabat — — —
Thursday 7 December 2023
17:00 Renaissance Berkane 3 – 0 Olympique Safi — — —
Wednesday 6 December 2023
17:00 Wydad AC 3 – 1 Mouloudia Oujda — — —
Tuesday 28 November 2023
17:00 FAR Rabat 3 – 1 Wydad AC 2.40 3.20 3.61
Sunday 26 November 2023
15:00 Ittihad Tanger 1 – 1 Moghreb Tetouan 2.43 3.00 3.57
15:00 CR Khemis Zemamra 1 – 0 Riadi Salmi — — —
14:00 Raja Casablanca 1 – 0 Chabab Mohammédia 1.39 4.86 11.50
Saturday 25 November 2023
17:15 Youssoufia Berrechid 1 – 0 Maghreb Fès — — —
15:00 Mouloudia Oujda 1 – 0 Hassania Agadir — — —
Friday 24 November 2023
19:00 UTS Rabat 0 – 0 FUS Rabat — — —
Sunday 12 November 2023
19:30 Hassania Agadir 1 – 1 Ittihad Tanger 2.69 3.12 3.98
17:15 Chabab Mohammédia 0 – 2 CR Khemis Zemamra 2.66 3.12 3.28
Saturday 11 November 2023
19:30 Olympique Safi 1 – 0 FAR Rabat — — —
17:15 Riadi Salmi 0 – 0 Raja Casablanca — — —
15:00 FUS Rabat 1 – 1 Renaissance Berkane — — —
Friday 10 November 2023
17:15 Moghreb Tetouan 1 – 1 Mouloudia Oujda — — —
15:00 Maghreb Fès 0 – 1 UTS Rabat — — —
Monday 6 November 2023
16:00 Raja Casablanca 2 – 0 FUS Rabat — — —
Sunday 5 November 2023
17:15 Mouloudia Oujda 1 – 1 Olympique Safi — — —
15:00 Ittihad Tanger 2 – 2 Maghreb Fès — — —
Saturday 4 November 2023
19:30 FAR Rabat 4 – 1 Youssoufia Berrechid 1.37 4.99 13.48
17:15 Renaissance Berkane 0 – 0 Hassania Agadir 1.45 4.55 10.46
15:00 CR Khemis Zemamra 1 – 1 Moghreb Tetouan 2.70 3.16 3.15
Friday 3 November 2023
19:30 Riadi Salmi 2 – 2 Chabab Mohammédia — — —
Sunday 29 October 2023
19:30 Maghreb Fès 0 – 0 Renaissance Berkane — — —
17:15 Moghreb Tetouan 4 – 0 Riadi Salmi — — —
15:00 FAR Rabat 1 – 0 Ittihad Tanger 1.53 4.75 7.00
Saturday 28 October 2023
20:30 Youssoufia Berrechid 2 – 1 UTS Rabat 3.08 3.27 3.16
18:15 Olympique Safi 2 – 2 Raja Casablanca — — —
16:00 Hassania Agadir 2 – 2 CR Khemis Zemamra 3.36 3.10 2.55
Friday 27 October 2023
20:30 FUS Rabat 1 – 0 Chabab Mohammédia — — —
Sunday 8 October 2023
20:30 Raja Casablanca 1 – 0 Moghreb Tetouan 1.38 4.50 10.80
18:15 CR Khemis Zemamra 3 – 2 Olympique Safi — — —
18:15 Renaissance Berkane 3 – 1 Youssoufia Berrechid 1.34 4.80 11.00
16:00 Riadi Salmi 1 – 3 FUS Rabat — — —
Saturday 7 October 2023
20:30 Ittihad Tanger 0 – 3 Wydad AC 5.00 3.52 1.78
18:15 Mouloudia Oujda 1 – 3 Maghreb Fès — — —
16:00 UTS Rabat 2 – 1 FAR Rabat 6.50 4.00 1.56
Friday 6 October 2023
20:30 Chabab Mohammédia 3 – 1 Hassania Agadir 2.68 2.90 3.06
Thursday 5 October 2023
20:00 Moghreb Tetouan 2 – 1 FUS Rabat — — —
Wednesday 4 October 2023
20:30 FAR Rabat 0 – 0 Renaissance Berkane 2.09 3.46 4.00
18:15 Wydad AC 3 – 1 CR Khemis Zemamra 1.28 5.25 14.10
Sunday 1 October 2023
20:30 UTS Rabat 2 – 2 Ittihad Tanger 2.42 3.18 3.14
18:15 Maghreb Fès 3 – 0 Riadi Salmi — — —
18:15 Youssoufia Berrechid 0 – 0 Mouloudia Oujda — — —
16:00 Hassania Agadir 1 – 1 Raja Casablanca 5.20 3.32 1.89
Saturday 30 September 2023
16:00 Olympique Safi 0 – 0 Chabab Mohammédia — — —
Wednesday 27 September 2023
20:00 FUS Rabat 2 – 0 Hassania Agadir — — —
Monday 25 September 2023
21:30 CR Khemis Zemamra 1 – 1 Maghreb Fès — — —
19:15 Mouloudia Oujda 0 – 3 FAR Rabat — — —
17:00 Riadi Salmi 0 – 1 Olympique Safi — — —
Sunday 24 September 2023
21:30 Renaissance Berkane 0 – 0 Wydad AC — — —
19:15 Raja Casablanca 1 – 0 UTS Rabat 1.48 4.46 7.88
Saturday 23 September 2023
21:30 Chabab Mohammédia 0 – 1 Moghreb Tetouan 2.82 3.03 3.39
19:15 Ittihad Tanger 2 – 1 Youssoufia Berrechid 2.33 3.12 4.10
Thursday 21 September 2023
20:00 Wydad AC 1 – 0 Riadi Salmi — — —
Wednesday 20 September 2023
19:15 FAR Rabat 3 – 1 CR Khemis Zemamra 1.27 5.99 13.00
17:00 UTS Rabat 1 – 3 Renaissance Berkane — — —
Sunday 17 September 2023
21:30 Ittihad Tanger 1 – 1 Mouloudia Oujda — — —
19:15 Maghreb Fès 1 – 1 Raja Casablanca — — —
Saturday 16 September 2023
21:30 Youssoufia Berrechid 0 – 1 Chabab Mohammédia 2.46 3.02 3.30
19:15 Olympique Safi 0 – 0 FUS Rabat — — —
17:00 Hassania Agadir 0 – 2 Moghreb Tetouan 1.97 3.14 4.60
Sunday 3 September 2023
21:30 Chabab Mohammédia 2 – 3 Wydad AC 8.71 4.00 1.60
19:15 FUS Rabat 0 – 0 Maghreb Fès — — —
19:15 Renaissance Berkane 2 – 1 Ittihad Tanger 1.80 3.75 6.56
17:00 Raja Casablanca 2 – 2 FAR Rabat 2.91 3.17 3.82
Saturday 2 September 2023
20:30 Moghreb Tetouan 0 – 0 Olympique Safi — — —
20:30 Mouloudia Oujda 1 – 3 UTS Rabat — — —
19:15 CR Khemis Zemamra 1 – 0 Youssoufia Berrechid 2.20 3.05 3.90
Friday 1 September 2023
21:30 Riadi Salmi 1 – 0 Hassania Agadir — — —
Thursday 31 August 2023
21:30 Wydad AC 0 – 2 FUS Rabat — — —
Wednesday 30 August 2023
19:15 FAR Rabat 2 – 0 Chabab Mohammédia 1.28 5.10 12.40
Sunday 27 August 2023
21:30 Renaissance Berkane 2 – 0 Mouloudia Oujda — — —
19:15 Youssoufia Berrechid 1 – 3 Raja Casablanca 5.60 3.82 1.83
17:00 Ittihad Tanger 0 – 2 Riadi Salmi — — —
Saturday 26 August 2023
19:15 UTS Rabat 2 – 1 CR Khemis Zemamra — — —
17:00 Olympique Safi 1 – 1 Hassania Agadir — — —
Friday 25 August 2023
21:30 Maghreb Fès 2 – 1 Moghreb Tetouan — — —

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