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

Botola Pro 2019/20

Every result, the table as it finished, and the price each match went off at. 240 matches played between September 2019 and October 2020.

240Matches
524Goals
2.18Per game
43.8%Home wins
53%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 17 9 4 +20 60
2 WAWydad AC 30 17 8 5 +24 59
3 RBRenaissance Berkane 30 15 12 3 +12 57
4 FRFUS Rabat 30 13 10 7 +9 49
5 MOMouloudia Oujda 30 12 12 6 +7 48
6 FRFAR Rabat 30 12 9 9 +11 45
7 MTMoghreb Tetouan 30 10 10 10 +3 40
8 ROZRapide Oued ZEM 30 9 9 12 0 36
9 HAHassania Agadir 30 9 9 12 -4 36
10 YBYoussoufia Berrechid 30 10 6 14 -11 36
11 DEJDifaa EL Jadida 30 8 11 11 -2 35
12 CKZCR Khemis Zemamra 30 8 10 12 -1 34
13 OSOlympique Safi 30 6 15 9 -9 33
14 ITIttihad Tanger 30 7 11 12 -16 32
15 OKOlympique Khouribga 30 6 10 14 -14 28
16 RBMRaja Beni Mellal 30 1 9 20 -29 12

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.18
524 goals. 38.8% of matches went over 2.5.
Home advantage
43.8%
Draws 33.3%, away wins 22.9%.
Half-time lead held
70.6%
From 119 matches where someone led at the break.
1–1 40 · 16.7%
1–0 39 · 16.3%
0–0 30 · 12.5%
2–1 26 · 10.8%
1–2 20 · 8.3%
0–1 19 · 7.9%

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 11 October 2020
19:00 FUS Rabat 1 – 2 Wydad AC — — —
19:00 Hassania Agadir 0 – 1 Mouloudia Oujda — — —
19:00 Olympique Safi 0 – 1 Renaissance Berkane — — —
19:00 Raja Casablanca 2 – 1 FAR Rabat 1.57 4.02 7.00
Saturday 10 October 2020
19:00 Moghreb Tetouan 2 – 1 Olympique Khouribga 1.88 3.60 5.50
19:00 CR Khemis Zemamra 1 – 1 Raja Beni Mellal — — —
17:00 Rapide Oued ZEM 5 – 3 Ittihad Tanger 2.00 3.06 4.85
15:00 Youssoufia Berrechid 1 – 0 Difaa EL Jadida 2.75 3.06 3.15
Wednesday 7 October 2020
19:00 Wydad AC 2 – 1 Rapide Oued ZEM 1.40 6.50 15.25
19:00 Ittihad Tanger 0 – 0 Hassania Agadir 1.45 3.82 9.70
19:00 Renaissance Berkane 4 – 1 Moghreb Tetouan 1.52 3.94 8.00
19:00 Olympique Khouribga 1 – 2 Raja Casablanca 7.50 3.52 1.75
19:00 Raja Beni Mellal 0 – 2 Youssoufia Berrechid 7.90 3.70 1.57
17:00 Mouloudia Oujda 1 – 0 Olympique Safi — — —
17:00 FAR Rabat 5 – 2 CR Khemis Zemamra — — —
Tuesday 6 October 2020
19:00 Difaa EL Jadida 1 – 2 FUS Rabat — — —
Sunday 4 October 2020
19:00 Hassania Agadir 1 – 1 Wydad AC 7.00 3.78 1.63
19:00 Raja Casablanca 2 – 2 Renaissance Berkane 1.82 3.30 5.35
17:00 Moghreb Tetouan 4 – 0 Mouloudia Oujda — — —
17:00 Raja Beni Mellal 0 – 3 FAR Rabat 7.50 3.96 1.62
Saturday 3 October 2020
19:00 FUS Rabat 1 – 0 Youssoufia Berrechid — — —
19:00 Rapide Oued ZEM 1 – 0 Difaa EL Jadida 1.85 3.40 5.25
19:00 Olympique Safi 0 – 0 Ittihad Tanger — — —
19:00 CR Khemis Zemamra 0 – 0 Olympique Khouribga — — —
Wednesday 30 September 2020
19:00 FUS Rabat 3 – 1 Rapide Oued ZEM — — —
19:00 Wydad AC 4 – 1 Olympique Safi — — —
19:00 Ittihad Tanger 1 – 0 Moghreb Tetouan 1.90 3.00 7.00
19:00 Mouloudia Oujda 2 – 2 Raja Casablanca — — —
19:00 Renaissance Berkane 1 – 2 CR Khemis Zemamra — — —
19:00 Olympique Khouribga 1 – 0 Raja Beni Mellal 1.44 4.20 9.00
Tuesday 29 September 2020
19:00 Difaa EL Jadida 1 – 2 Hassania Agadir 2.38 3.02 4.00
19:00 Youssoufia Berrechid 2 – 4 FAR Rabat 3.72 3.00 2.62
Sunday 27 September 2020
21:30 Moghreb Tetouan 1 – 1 Wydad AC 4.90 3.16 1.96
19:15 Raja Beni Mellal 0 – 1 Renaissance Berkane 8.50 3.86 1.52
19:15 Raja Casablanca 1 – 0 Rapide Oued ZEM 1.34 5.50 11.00
17:00 CR Khemis Zemamra 1 – 0 Mouloudia Oujda — — —
Saturday 26 September 2020
19:15 Hassania Agadir 2 – 1 FUS Rabat — — —
Thursday 24 September 2020
19:15 Wydad AC 0 – 0 Raja Casablanca 3.82 2.63 2.83
Wednesday 23 September 2020
21:30 Renaissance Berkane 2 – 1 FAR Rabat 1.76 3.25 6.00
19:15 Ittihad Tanger 0 – 0 CR Khemis Zemamra — — —
Monday 21 September 2020
21:30 FUS Rabat 5 – 2 Olympique Safi — — —
19:15 Rapide Oued ZEM 2 – 1 Hassania Agadir 3.32 2.76 3.08
Sunday 20 September 2020
21:30 Raja Casablanca 3 – 1 Difaa EL Jadida 1.36 4.20 15.00
19:15 CR Khemis Zemamra 1 – 2 Wydad AC — — —
17:00 Raja Beni Mellal 0 – 1 Ittihad Tanger 4.80 3.02 2.15
Saturday 19 September 2020
19:15 Olympique Khouribga 0 – 1 Renaissance Berkane 4.28 2.84 2.43
Wednesday 16 September 2020
21:30 Wydad AC 3 – 0 Raja Beni Mellal 1.19 7.25 23.00
20:00 Ittihad Tanger 1 – 1 FAR Rabat 2.70 2.77 3.60
Sunday 13 September 2020
22:00 Ittihad Tanger 1 – 1 Renaissance Berkane 3.13 2.93 2.63
20:00 FUS Rabat 1 – 1 Raja Beni Mellal — — —
Wednesday 9 September 2020
17:00 FAR Rabat 1 – 1 Wydad AC 3.17 3.10 2.80
Tuesday 8 September 2020
22:00 Olympique Khouribga 0 – 1 Ittihad Tanger 2.94 2.79 3.14
20:00 Raja Beni Mellal 0 – 0 Difaa EL Jadida 5.10 3.25 2.08
Wednesday 2 September 2020
20:00 Raja Casablanca 0 – 1 Ittihad Tanger 1.31 5.20 10.00
Monday 31 August 2020
20:00 Olympique Safi 1 – 0 Difaa EL Jadida — — —
Saturday 29 August 2020
20:00 Rapide Oued ZEM 0 – 0 Youssoufia Berrechid 1.99 3.15 5.20
18:00 FAR Rabat 1 – 1 Olympique Khouribga 1.99 3.14 5.05
Thursday 27 August 2020
20:00 Mouloudia Oujda 1 – 1 Raja Beni Mellal — — —
17:00 Difaa EL Jadida 2 – 0 Moghreb Tetouan 2.14 2.83 4.40
Tuesday 25 August 2020
22:00 Youssoufia Berrechid 1 – 0 Olympique Khouribga 2.40 2.80 3.70
Sunday 23 August 2020
22:00 FAR Rabat 1 – 1 Mouloudia Oujda — — —
Saturday 22 August 2020
22:00 Hassania Agadir 2 – 0 Youssoufia Berrechid 1.82 3.41 5.30
22:00 Olympique Safi 1 – 0 Rapide Oued ZEM — — —
20:00 Moghreb Tetouan 1 – 0 FUS Rabat — — —
Wednesday 19 August 2020
22:00 Rapide Oued ZEM 2 – 1 Moghreb Tetouan 2.84 2.70 3.60
20:00 Hassania Agadir 2 – 2 Olympique Safi — — —
20:00 FUS Rabat 0 – 1 Raja Casablanca — — —
20:00 Youssoufia Berrechid 0 – 0 Renaissance Berkane 4.40 3.11 2.03
Tuesday 18 August 2020
22:00 Difaa EL Jadida 2 – 1 CR Khemis Zemamra — — —
22:00 Mouloudia Oujda 3 – 0 Olympique Khouribga — — —
Saturday 15 August 2020
22:00 Renaissance Berkane 1 – 0 Mouloudia Oujda — — —
20:00 Olympique Safi 1 – 0 Youssoufia Berrechid — — —
20:00 Moghreb Tetouan 1 – 2 Hassania Agadir 2.90 2.88 3.20
Friday 14 August 2020
20:00 CR Khemis Zemamra 1 – 1 FUS Rabat — — —
Tuesday 11 August 2020
22:00 Olympique Safi 0 – 0 Moghreb Tetouan — — —
20:00 Hassania Agadir 0 – 2 Raja Casablanca 4.32 2.85 2.38
20:00 Youssoufia Berrechid 1 – 1 Mouloudia Oujda — — —
Monday 10 August 2020
22:00 Difaa EL Jadida 1 – 1 FAR Rabat 3.22 2.61 3.34
20:00 Wydad AC 3 – 2 Olympique Khouribga 1.34 4.72 10.00
Saturday 8 August 2020
18:00 Raja Casablanca 2 – 0 Olympique Safi — — —
Friday 7 August 2020
18:00 CR Khemis Zemamra 2 – 2 Hassania Agadir — — —
Thursday 6 August 2020
22:00 Renaissance Berkane 2 – 1 Wydad AC — — —
Wednesday 5 August 2020
20:00 Moghreb Tetouan 0 – 0 Raja Casablanca 4.12 3.00 2.34
Sunday 2 August 2020
20:00 Raja Casablanca 2 – 0 Youssoufia Berrechid 1.53 4.40 8.00
Thursday 30 July 2020
22:00 Raja Casablanca 3 – 1 CR Khemis Zemamra — — —
20:00 Difaa EL Jadida 0 – 0 Renaissance Berkane — — —
Tuesday 28 July 2020
22:00 Wydad AC 1 – 1 Mouloudia Oujda — — —
Monday 27 July 2020
22:00 Hassania Agadir 1 – 0 Raja Beni Mellal — — —
20:00 Difaa EL Jadida 0 – 0 Raja Casablanca — — —
Friday 13 March 2020
18:00 Rapide Oued ZEM 2 – 1 CR Khemis Zemamra — — —
Thursday 12 March 2020
19:00 FAR Rabat 1 – 1 Hassania Agadir 2.92 3.02 2.96
17:00 Renaissance Berkane 0 – 1 FUS Rabat — — —
15:00 Ittihad Tanger 0 – 2 Wydad AC 4.60 3.60 2.06
Monday 9 March 2020
16:00 Raja Beni Mellal 1 – 0 Rapide Oued ZEM 5.25 3.04 2.01
Sunday 8 March 2020
14:00 Olympique Khouribga 1 – 0 Difaa EL Jadida 2.80 3.02 2.97
Saturday 7 March 2020
17:00 Mouloudia Oujda 1 – 0 Ittihad Tanger — — —
15:00 FAR Rabat 1 – 2 FUS Rabat — — —
Friday 6 March 2020
18:00 Moghreb Tetouan 2 – 0 Youssoufia Berrechid 2.00 3.00 4.30
Thursday 5 March 2020
18:00 Olympique Safi 1 – 3 CR Khemis Zemamra — — —
Tuesday 3 March 2020
18:00 FUS Rabat 1 – 0 Olympique Khouribga — — —
16:00 Rapide Oued ZEM 2 – 2 FAR Rabat 3.66 2.97 2.71
Monday 2 March 2020
18:00 Youssoufia Berrechid 3 – 0 Ittihad Tanger 2.55 2.99 3.20
Sunday 1 March 2020
17:00 Raja Beni Mellal 0 – 0 Olympique Safi — — —
15:00 CR Khemis Zemamra 1 – 2 Moghreb Tetouan — — —
Saturday 29 February 2020
17:00 Mouloudia Oujda 1 – 1 Difaa EL Jadida — — —
Friday 28 February 2020
16:00 Olympique Khouribga 0 – 0 Rapide Oued ZEM 2.60 3.01 3.24
Tuesday 25 February 2020
18:00 Moghreb Tetouan 0 – 0 Raja Beni Mellal 1.40 4.22 12.00
16:00 Olympique Safi 1 – 1 FAR Rabat — — —
Sunday 23 February 2020
18:00 Hassania Agadir 1 – 2 Olympique Khouribga 1.83 3.40 6.50
16:00 Rapide Oued ZEM 0 – 0 Renaissance Berkane 2.97 2.82 2.80
Saturday 22 February 2020
18:00 FUS Rabat 2 – 1 Mouloudia Oujda — — —
16:00 Youssoufia Berrechid 3 – 2 Wydad AC 4.70 3.48 1.84
15:00 Difaa EL Jadida 1 – 1 Ittihad Tanger 2.16 2.90 4.45
Friday 21 February 2020
16:00 Raja Beni Mellal 1 – 2 Raja Casablanca 9.50 4.04 1.54
Tuesday 18 February 2020
16:00 Olympique Khouribga 1 – 1 Olympique Safi — — —
Sunday 16 February 2020
18:00 FAR Rabat 2 – 1 Moghreb Tetouan 2.10 2.99 4.33
15:00 CR Khemis Zemamra 3 – 2 Youssoufia Berrechid — — —
Saturday 15 February 2020
18:00 Renaissance Berkane 1 – 1 Hassania Agadir 1.82 3.25 5.75
18:00 Wydad AC 0 – 1 Difaa EL Jadida 1.62 3.95 6.20
Friday 14 February 2020
18:00 Mouloudia Oujda 1 – 0 Rapide Oued ZEM — — —
16:00 Ittihad Tanger 2 – 1 FUS Rabat — — —
Wednesday 12 February 2020
16:00 FAR Rabat 1 – 0 Raja Casablanca 1.71 3.75 6.25
Monday 10 February 2020
18:00 Renaissance Berkane 1 – 1 Olympique Safi — — —
16:00 Wydad AC 1 – 1 FUS Rabat — — —
Sunday 9 February 2020
17:00 Mouloudia Oujda 2 – 1 Hassania Agadir — — —
Thursday 6 February 2020
18:00 Moghreb Tetouan 0 – 0 Renaissance Berkane 2.74 2.85 3.40
14:00 Rapide Oued ZEM 1 – 2 Wydad AC 4.00 3.04 2.29
Wednesday 5 February 2020
18:00 Hassania Agadir 2 – 1 Ittihad Tanger 2.21 3.02 3.94
16:00 Raja Casablanca 2 – 1 Olympique Khouribga 1.65 3.64 5.70
Sunday 2 February 2020
14:00 Raja Beni Mellal 2 – 2 CR Khemis Zemamra — — —
Saturday 1 February 2020
18:00 Difaa EL Jadida 2 – 1 Youssoufia Berrechid 2.18 3.08 3.82
14:00 Olympique Khouribga 2 – 2 Moghreb Tetouan 2.60 2.75 3.30
Friday 31 January 2020
18:00 Ittihad Tanger 0 – 0 Rapide Oued ZEM 1.98 3.07 5.00
Monday 27 January 2020
16:00 Olympique Safi 2 – 2 Mouloudia Oujda — — —
Sunday 26 January 2020
18:00 FUS Rabat 2 – 1 Difaa EL Jadida — — —
14:00 CR Khemis Zemamra 1 – 2 FAR Rabat — — —
Saturday 25 January 2020
18:00 Youssoufia Berrechid 2 – 0 Raja Beni Mellal 1.70 3.42 5.70
Thursday 23 January 2020
18:00 Ittihad Tanger 1 – 2 Olympique Safi — — —
Wednesday 22 January 2020
18:00 Raja Casablanca 1 – 1 Mouloudia Oujda — — —
Tuesday 21 January 2020
18:00 Hassania Agadir 2 – 1 Difaa EL Jadida 2.50 2.87 3.90
Monday 20 January 2020
18:00 Olympique Safi 1 – 2 Wydad AC — — —
Sunday 19 January 2020
18:00 Renaissance Berkane 2 – 2 Raja Casablanca 2.70 3.00 3.00
16:00 Olympique Khouribga 1 – 0 CR Khemis Zemamra — — —
Saturday 18 January 2020
18:00 Mouloudia Oujda 1 – 0 Moghreb Tetouan — — —
16:00 FAR Rabat 1 – 0 Raja Beni Mellal 1.43 4.45 8.70
14:00 Youssoufia Berrechid 1 – 1 FUS Rabat — — —
Friday 17 January 2020
18:00 Difaa EL Jadida 1 – 1 Rapide Oued ZEM 1.99 3.40 4.70
Thursday 16 January 2020
18:00 Wydad AC 3 – 2 Hassania Agadir 1.44 4.80 8.50
Wednesday 15 January 2020
18:00 Ittihad Tanger 1 – 4 Raja Casablanca 3.64 2.88 2.60
14:00 CR Khemis Zemamra 5 – 0 Renaissance Berkane — — —
Sunday 12 January 2020
16:00 FAR Rabat 0 – 1 Youssoufia Berrechid 1.68 3.72 5.50
14:00 Rapide Oued ZEM 0 – 0 FUS Rabat — — —
Saturday 11 January 2020
16:00 Raja Beni Mellal 0 – 0 Olympique Khouribga 3.13 3.10 2.55
14:00 Moghreb Tetouan 0 – 0 Ittihad Tanger 1.86 3.35 5.40
Wednesday 8 January 2020
18:00 FUS Rabat 1 – 0 Hassania Agadir — — —
Monday 6 January 2020
18:00 Renaissance Berkane 1 – 0 Raja Beni Mellal 1.19 6.40 15.00
Sunday 5 January 2020
18:00 Youssoufia Berrechid 3 – 1 Hassania Agadir 2.80 2.94 3.07
16:00 Wydad AC 1 – 1 CR Khemis Zemamra — — —
Thursday 2 January 2020
18:00 Wydad AC 2 – 1 Moghreb Tetouan 1.70 3.75 5.50
18:00 Renaissance Berkane 3 – 1 Olympique Khouribga 1.85 3.80 6.25
18:00 Olympique Safi 2 – 0 Hassania Agadir — — —
Monday 30 December 2019
18:00 Mouloudia Oujda 2 – 1 CR Khemis Zemamra — — —
16:00 Raja Casablanca 0 – 2 FUS Rabat — — —
Sunday 29 December 2019
16:00 Youssoufia Berrechid 0 – 4 Rapide Oued ZEM 1.86 3.28 5.00
14:00 Olympique Khouribga 0 – 1 FAR Rabat 3.05 3.08 2.66
Saturday 28 December 2019
14:00 Difaa EL Jadida 1 – 1 Olympique Safi — — —
Wednesday 25 December 2019
18:00 Renaissance Berkane 1 – 1 Youssoufia Berrechid 1.47 5.35 11.50
13:00 Hassania Agadir 1 – 1 CR Khemis Zemamra — — —
Monday 23 December 2019
14:00 Raja Beni Mellal 1 – 2 Mouloudia Oujda — — —
Sunday 22 December 2019
18:00 Hassania Agadir 0 – 1 Rapide Oued ZEM 1.60 3.55 7.50
16:00 CR Khemis Zemamra 1 – 0 Ittihad Tanger — — —
14:00 Raja Casablanca 1 – 0 Wydad AC 2.60 3.10 3.07
Saturday 21 December 2019
18:00 Olympique Safi 0 – 0 FUS Rabat — — —
16:00 FAR Rabat 0 – 1 Renaissance Berkane 2.96 2.81 3.14
14:00 Moghreb Tetouan 2 – 1 Difaa EL Jadida 2.14 2.90 4.70
14:00 Olympique Khouribga 4 – 1 Youssoufia Berrechid 2.06 3.10 4.64
Wednesday 18 December 2019
16:00 Raja Casablanca 2 – 1 Hassania Agadir 2.30 3.20 4.20
14:00 Raja Beni Mellal 1 – 2 Wydad AC 8.95 4.66 1.38
Tuesday 17 December 2019
16:00 Renaissance Berkane 2 – 0 Ittihad Tanger 1.80 3.42 5.70
Sunday 15 December 2019
16:00 Wydad AC 1 – 0 FAR Rabat 1.58 3.95 6.50
14:00 Rapide Oued ZEM 0 – 0 Raja Casablanca 4.05 3.14 2.22
Saturday 14 December 2019
17:00 Renaissance Berkane 1 – 1 Difaa EL Jadida — — —
Friday 13 December 2019
16:00 Raja Beni Mellal 1 – 3 Hassania Agadir 4.20 3.24 2.09
Wednesday 11 December 2019
18:00 Raja Casablanca 1 – 0 Moghreb Tetouan 1.71 3.50 5.75
16:00 Olympique Khouribga 0 – 4 Wydad AC 3.84 3.20 2.26
Sunday 8 December 2019
18:00 Ittihad Tanger 1 – 0 Raja Beni Mellal 1.91 3.30 4.95
16:00 Mouloudia Oujda 0 – 2 FAR Rabat — — —
Saturday 7 December 2019
16:00 Rapide Oued ZEM 3 – 1 Olympique Safi — — —
14:00 FUS Rabat 1 – 0 Moghreb Tetouan — — —
Wednesday 4 December 2019
18:00 Ittihad Tanger 1 – 1 Olympique Khouribga 2.31 3.00 4.04
Monday 2 December 2019
18:00 Moghreb Tetouan 1 – 0 Rapide Oued ZEM 1.59 3.66 7.90
14:00 Youssoufia Berrechid 1 – 0 Olympique Safi — — —
Sunday 1 December 2019
14:00 CR Khemis Zemamra 1 – 2 Difaa EL Jadida — — —
Friday 29 November 2019
18:00 FAR Rabat 4 – 1 Ittihad Tanger 2.06 3.10 4.40
16:00 Olympique Khouribga 1 – 4 Mouloudia Oujda — — —
Tuesday 26 November 2019
14:00 Hassania Agadir 1 – 1 Moghreb Tetouan 2.45 2.96 3.40
Sunday 24 November 2019
18:00 FUS Rabat 1 – 1 CR Khemis Zemamra — — —
16:00 Mouloudia Oujda 0 – 1 Renaissance Berkane — — —
Saturday 23 November 2019
15:00 Ittihad Tanger 2 – 0 Youssoufia Berrechid 2.08 3.08 4.26
Friday 22 November 2019
18:00 Difaa EL Jadida 1 – 0 Raja Beni Mellal 1.79 3.48 6.00
Sunday 10 November 2019
16:00 Wydad AC 0 – 1 Renaissance Berkane — — —
14:00 Olympique Safi 1 – 0 Raja Beni Mellal — — —
Saturday 9 November 2019
15:00 Youssoufia Berrechid 3 – 2 Raja Casablanca 4.46 3.32 2.15
Wednesday 6 November 2019
18:00 Wydad AC 4 – 0 Ittihad Tanger 1.91 3.30 5.40
18:00 Renaissance Berkane 2 – 1 Rapide Oued ZEM 2.07 3.15 4.40
14:00 Moghreb Tetouan 1 – 1 Olympique Safi — — —
14:00 Hassania Agadir 2 – 1 FAR Rabat 2.09 3.22 4.85
Tuesday 5 November 2019
14:00 CR Khemis Zemamra 1 – 2 Raja Casablanca — — —
Monday 4 November 2019
18:00 Mouloudia Oujda 3 – 1 Youssoufia Berrechid — — —
Sunday 3 November 2019
14:00 FAR Rabat 1 – 3 Difaa EL Jadida 2.90 3.00 2.73
Saturday 2 November 2019
14:00 Raja Beni Mellal 2 – 2 FUS Rabat — — —
Friday 1 November 2019
17:00 CR Khemis Zemamra 2 – 0 Rapide Oued ZEM — — —
Wednesday 30 October 2019
16:00 Youssoufia Berrechid 1 – 1 Moghreb Tetouan 2.95 3.16 2.64
Monday 28 October 2019
18:00 Difaa EL Jadida 1 – 0 Olympique Khouribga 1.85 3.47 5.25
Sunday 27 October 2019
17:00 Ittihad Tanger 0 – 0 Mouloudia Oujda — — —
15:00 Wydad AC 3 – 1 Youssoufia Berrechid 1.37 4.70 11.00
13:00 Olympique Safi 0 – 0 Raja Casablanca — — —
13:00 Rapide Oued ZEM 3 – 1 Raja Beni Mellal 2.19 3.02 4.10
Saturday 26 October 2019
16:00 FUS Rabat 2 – 4 FAR Rabat — — —
Thursday 24 October 2019
17:00 Raja Casablanca 2 – 0 Raja Beni Mellal 1.53 5.05 7.80
Wednesday 23 October 2019
17:00 Mouloudia Oujda 1 – 1 Wydad AC — — —
Sunday 20 October 2019
19:00 Olympique Khouribga 1 – 1 FUS Rabat — — —
17:00 CR Khemis Zemamra 1 – 1 Olympique Safi — — —
15:00 FAR Rabat 2 – 0 Rapide Oued ZEM 2.11 2.93 4.50
Sunday 6 October 2019
19:00 Difaa EL Jadida 0 – 1 Wydad AC 3.66 2.81 2.40
17:00 Hassania Agadir 0 – 1 Renaissance Berkane 2.45 3.00 3.50
15:00 FAR Rabat 0 – 0 Olympique Safi — — —
Wednesday 2 October 2019
20:00 FUS Rabat 1 – 1 Renaissance Berkane — — —
Sunday 29 September 2019
18:00 Moghreb Tetouan 1 – 0 CR Khemis Zemamra — — —
16:00 Rapide Oued ZEM 0 – 1 Olympique Khouribga 2.32 2.91 3.90
Friday 27 September 2019
18:00 Difaa EL Jadida 0 – 0 Mouloudia Oujda — — —
Sunday 22 September 2019
20:00 Ittihad Tanger 0 – 0 Difaa EL Jadida 2.05 3.25 4.14
18:00 Olympique Khouribga 0 – 0 Hassania Agadir 2.52 3.00 3.33
16:00 Raja Beni Mellal 0 – 2 Moghreb Tetouan 2.70 3.05 3.14
Saturday 21 September 2019
16:00 Mouloudia Oujda 2 – 1 FUS Rabat — — —
Sunday 15 September 2019
20:00 Rapide Oued ZEM 0 – 0 Mouloudia Oujda — — —
17:00 Youssoufia Berrechid 1 – 2 CR Khemis Zemamra — — —
Saturday 14 September 2019
20:00 FUS Rabat 1 – 0 Ittihad Tanger — — —
18:00 Moghreb Tetouan 2 – 0 FAR Rabat 2.52 2.87 3.42
16:00 Olympique Safi 1 – 1 Olympique Khouribga — — —

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