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

Botola Pro 2018/19

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

240Matches
550Goals
2.29Per game
43.3%Home wins
63%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 17 8 5 +26 59
2 RCRaja Casablanca 30 15 10 5 +20 55
3 HAHassania Agadir 30 12 9 9 +8 45
4 OSOlympique Safi 30 12 9 9 -1 45
5 ITIttihad Tanger 30 9 13 8 -3 40
6 RBRenaissance Berkane 30 8 15 7 0 39
7 YBYoussoufia Berrechid 30 10 9 11 -1 39
8 DEJDifaa EL Jadida 30 9 12 9 -2 39
9 FRFUS Rabat 30 8 14 8 0 38
10 ROZRapide Oued ZEM 30 7 16 7 -3 37
11 OKOlympique Khouribga 30 8 12 10 -4 36
12 MOMouloudia Oujda 30 8 11 11 -7 35
13 MTMoghreb Tetouan 30 8 10 12 -3 34
14 FRFAR Rabat 30 7 12 11 0 33
15 KMKawkab Marrakech 30 7 9 14 -6 30
16 CRHChabab RIF Hoceima 30 6 9 15 -24 27

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.29
550 goals. 36.3% of matches went over 2.5.
Home advantage
43.3%
Draws 37.1%, away wins 19.6%.
Half-time lead held
72.6%
From 73 matches where someone led at the break.
1–1 47 · 19.6%
1–0 37 · 15.4%
0–0 30 · 12.5%
2–1 22 · 9.2%
2–0 17 · 7.1%
0–1 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.

Tuesday 11 June 2019
19:00 Renaissance Berkane 2 – 2 Rapide Oued ZEM 2.02 3.44 4.48
19:00 Olympique Khouribga 3 – 1 Mouloudia Oujda — — —
Sunday 9 June 2019
19:00 Youssoufia Berrechid 2 – 1 Olympique Safi — — —
19:00 Raja Casablanca 2 – 0 Difaa EL Jadida 2.07 3.58 4.20
19:00 Ittihad Tanger 1 – 3 FUS Rabat — — —
19:00 Hassania Agadir 1 – 0 Chabab RIF Hoceima 1.48 4.72 11.00
17:00 Kawkab Marrakech 3 – 3 Wydad AC 1.90 3.66 4.50
17:00 FAR Rabat 0 – 2 Moghreb Tetouan 5.05 3.64 1.92
Saturday 8 June 2019
20:00 Rapide Oued ZEM 1 – 0 Olympique Khouribga 3.10 3.05 3.80
Tuesday 4 June 2019
23:00 Olympique Safi 1 – 0 Kawkab Marrakech — — —
23:00 Mouloudia Oujda 1 – 1 FAR Rabat — — —
23:00 Moghreb Tetouan 3 – 1 Raja Casablanca 2.76 3.33 2.90
23:00 FUS Rabat 0 – 0 Renaissance Berkane — — —
23:00 Chabab RIF Hoceima 2 – 1 Youssoufia Berrechid 2.09 3.44 3.60
23:00 Wydad AC 4 – 1 Olympique Khouribga 1.35 5.23 11.00
Saturday 18 May 2019
23:00 Difaa EL Jadida 1 – 1 Hassania Agadir 2.40 3.10 3.50
Friday 17 May 2019
23:00 Wydad AC 2 – 2 Ittihad Tanger 1.53 3.90 7.50
Monday 13 May 2019
23:00 Renaissance Berkane 3 – 2 Wydad AC — — —
23:00 Olympique Khouribga 2 – 2 FUS Rabat — — —
23:00 Kawkab Marrakech 4 – 1 Youssoufia Berrechid 1.67 3.80 6.50
23:00 Hassania Agadir 1 – 0 Moghreb Tetouan 2.20 3.26 3.72
23:00 FAR Rabat 0 – 0 Rapide Oued ZEM 2.18 2.83 4.96
23:00 Chabab RIF Hoceima 1 – 1 Difaa EL Jadida 3.34 3.05 2.60
Sunday 12 May 2019
23:00 Ittihad Tanger 0 – 2 Olympique Safi — — —
Saturday 11 May 2019
23:00 Raja Casablanca 2 – 1 Mouloudia Oujda — — —
Thursday 9 May 2019
23:00 FAR Rabat 1 – 1 Wydad AC 3.42 3.13 2.45
Wednesday 8 May 2019
23:00 Olympique Safi 3 – 0 Renaissance Berkane — — —
Sunday 5 May 2019
18:00 Kawkab Marrakech 3 – 1 Ittihad Tanger 2.51 3.02 3.28
17:00 Youssoufia Berrechid 1 – 1 Difaa EL Jadida 2.40 3.13 3.28
16:00 Moghreb Tetouan 2 – 1 Chabab RIF Hoceima 1.98 3.20 4.62
Saturday 4 May 2019
18:00 FUS Rabat 1 – 0 FAR Rabat — — —
16:00 Rapide Oued ZEM 3 – 3 Raja Casablanca 3.50 3.25 2.25
16:00 Mouloudia Oujda 1 – 1 Hassania Agadir — — —
Wednesday 1 May 2019
18:00 Renaissance Berkane 1 – 1 Kawkab Marrakech 2.15 3.32 3.89
Monday 29 April 2019
20:00 Hassania Agadir 0 – 0 Rapide Oued ZEM 2.13 3.18 4.92
Sunday 28 April 2019
18:00 Ittihad Tanger 1 – 0 Youssoufia Berrechid 2.15 3.16 5.00
16:00 Raja Casablanca 0 – 0 FUS Rabat — — —
Saturday 27 April 2019
18:00 Difaa EL Jadida 2 – 0 Moghreb Tetouan 2.18 3.17 4.60
16:00 Olympique Khouribga 4 – 4 Olympique Safi — — —
16:00 Chabab RIF Hoceima 1 – 1 Mouloudia Oujda — — —
Wednesday 24 April 2019
18:00 Renaissance Berkane 2 – 0 Youssoufia Berrechid 2.09 3.15 4.75
16:00 Raja Casablanca 2 – 1 Hassania Agadir 1.76 3.63 5.40
Sunday 21 April 2019
20:00 FUS Rabat 2 – 0 Hassania Agadir — — —
18:00 Olympique Safi 1 – 0 FAR Rabat — — —
18:00 Ittihad Tanger 0 – 0 Renaissance Berkane 2.56 3.10 3.34
16:00 Wydad AC 2 – 2 Raja Casablanca 2.73 3.34 2.94
Saturday 20 April 2019
20:00 Rapide Oued ZEM 1 – 0 Chabab RIF Hoceima 2.65 2.97 3.86
16:00 Youssoufia Berrechid 2 – 0 Moghreb Tetouan 2.45 3.10 3.12
15:00 Mouloudia Oujda 1 – 2 Difaa EL Jadida — — —
Friday 19 April 2019
20:00 Kawkab Marrakech 0 – 1 Olympique Khouribga 2.32 3.06 3.64
Thursday 18 April 2019
15:00 Hassania Agadir 2 – 1 Wydad AC 3.10 3.03 2.54
Wednesday 17 April 2019
18:00 FAR Rabat 1 – 1 Renaissance Berkane 1.88 3.23 5.20
16:00 Raja Casablanca 1 – 0 Ittihad Tanger 2.11 3.11 4.56
Wednesday 10 April 2019
16:00 Chabab RIF Hoceima 1 – 2 Raja Casablanca 4.80 4.65 1.95
Monday 8 April 2019
19:00 FAR Rabat 0 – 2 Kawkab Marrakech 1.86 3.28 5.00
Sunday 7 April 2019
18:00 Olympique Khouribga 1 – 1 Ittihad Tanger 2.44 3.00 3.40
16:00 Raja Casablanca 1 – 0 Olympique Safi — — —
16:00 Chabab RIF Hoceima 0 – 0 FUS Rabat — — —
Saturday 6 April 2019
20:00 Difaa EL Jadida 2 – 0 Rapide Oued ZEM 2.21 2.95 4.75
16:00 Moghreb Tetouan 4 – 1 Mouloudia Oujda — — —
Wednesday 3 April 2019
18:00 Kawkab Marrakech 1 – 2 Raja Casablanca 4.85 4.00 1.95
16:00 Ittihad Tanger 0 – 0 FAR Rabat 2.57 3.22 4.00
Tuesday 2 April 2019
20:00 Rapide Oued ZEM 1 – 0 Moghreb Tetouan 2.58 3.04 3.52
19:00 FUS Rabat 0 – 0 Difaa EL Jadida — — —
18:00 Olympique Safi 2 – 1 Hassania Agadir — — —
16:00 Youssoufia Berrechid 1 – 1 Mouloudia Oujda — — —
Monday 1 April 2019
18:00 Renaissance Berkane 1 – 1 Olympique Khouribga 1.85 3.46 5.00
15:00 Wydad AC 6 – 1 Chabab RIF Hoceima 1.49 4.28 8.00
Thursday 28 March 2019
17:00 Difaa EL Jadida 1 – 1 Wydad AC 4.18 3.24 2.16
Wednesday 27 March 2019
19:00 Hassania Agadir 5 – 1 Kawkab Marrakech 1.89 3.26 5.35
15:00 Olympique Khouribga 1 – 1 Youssoufia Berrechid 2.45 3.10 3.40
Sunday 17 March 2019
15:00 Mouloudia Oujda 0 – 0 Rapide Oued ZEM — — —
Saturday 16 March 2019
18:00 Moghreb Tetouan 0 – 0 FUS Rabat — — —
14:00 Chabab RIF Hoceima 1 – 1 Olympique Safi — — —
Wednesday 13 March 2019
18:00 Ittihad Tanger 1 – 0 Hassania Agadir 2.24 2.99 4.10
16:00 Renaissance Berkane 3 – 7 Raja Casablanca 2.62 3.11 3.62
Sunday 10 March 2019
14:00 Olympique Khouribga 1 – 1 FAR Rabat 2.92 3.00 3.00
Saturday 9 March 2019
18:00 Kawkab Marrakech 1 – 1 Chabab RIF Hoceima 2.16 3.29 4.34
16:00 Olympique Safi 3 – 2 Difaa EL Jadida — — —
14:00 Youssoufia Berrechid 1 – 1 Rapide Oued ZEM 2.42 3.15 3.56
Friday 8 March 2019
18:00 FUS Rabat 0 – 1 Mouloudia Oujda — — —
Wednesday 6 March 2019
18:00 Hassania Agadir 3 – 2 Renaissance Berkane 3.19 2.90 2.79
14:00 Raja Casablanca 2 – 3 Olympique Khouribga 2.01 3.90 4.40
Monday 4 March 2019
14:00 Wydad AC 2 – 1 Moghreb Tetouan 1.54 4.15 9.30
Sunday 3 March 2019
16:00 FAR Rabat 3 – 4 Youssoufia Berrechid 1.87 3.44 5.00
14:00 Chabab RIF Hoceima 2 – 3 Ittihad Tanger 2.96 3.00 2.97
Saturday 2 March 2019
17:00 Difaa EL Jadida 1 – 1 Kawkab Marrakech 1.78 3.64 6.15
14:00 Rapide Oued ZEM 1 – 0 FUS Rabat — — —
Thursday 28 February 2019
14:00 Mouloudia Oujda 2 – 3 Wydad AC — — —
14:00 Moghreb Tetouan 0 – 0 Olympique Safi — — —
Wednesday 27 February 2019
18:00 Renaissance Berkane 2 – 0 Chabab RIF Hoceima 1.77 3.51 5.55
17:00 FAR Rabat 2 – 1 Raja Casablanca 2.43 3.02 3.60
16:00 Olympique Khouribga 0 – 0 Hassania Agadir 2.75 2.92 3.58
Monday 25 February 2019
14:00 Youssoufia Berrechid 0 – 0 FUS Rabat — — —
Sunday 24 February 2019
16:00 Olympique Safi 1 – 3 Mouloudia Oujda — — —
14:00 Wydad AC 3 – 0 Rapide Oued ZEM 1.57 4.07 7.60
Saturday 23 February 2019
18:00 Ittihad Tanger 0 – 2 Difaa EL Jadida 2.17 3.16 4.60
14:00 Kawkab Marrakech 1 – 1 Moghreb Tetouan 2.35 3.02 4.22
Wednesday 20 February 2019
16:00 Olympique Safi 0 – 1 Raja Casablanca — — —
14:00 Youssoufia Berrechid 1 – 2 Wydad AC 3.48 3.11 2.46
14:00 Mouloudia Oujda 1 – 0 Renaissance Berkane — — —
Monday 18 February 2019
18:00 Hassania Agadir 1 – 2 FAR Rabat 2.62 2.89 3.30
Sunday 17 February 2019
16:00 Difaa EL Jadida 1 – 1 Renaissance Berkane — — —
14:00 Raja Casablanca 3 – 3 Youssoufia Berrechid 1.70 3.69 6.00
14:00 FUS Rabat 0 – 1 Wydad AC — — —
Saturday 16 February 2019
16:00 Chabab RIF Hoceima 3 – 1 Olympique Khouribga 2.48 3.00 3.34
14:00 Mouloudia Oujda 2 – 1 Kawkab Marrakech — — —
14:00 Moghreb Tetouan 1 – 1 Ittihad Tanger 3.14 2.80 2.88
Friday 15 February 2019
18:00 Rapide Oued ZEM 1 – 1 Olympique Safi — — —
Monday 11 February 2019
14:00 Olympique Safi 3 – 3 FUS Rabat — — —
Sunday 10 February 2019
17:00 Ittihad Tanger 3 – 2 Mouloudia Oujda — — —
Saturday 9 February 2019
18:00 FAR Rabat 3 – 0 Chabab RIF Hoceima 1.68 3.77 6.30
16:00 Olympique Khouribga 2 – 1 Difaa EL Jadida 2.72 3.00 3.32
14:00 Kawkab Marrakech 2 – 0 Rapide Oued ZEM 2.62 2.85 3.52
Friday 8 February 2019
18:00 Renaissance Berkane 2 – 0 Moghreb Tetouan 1.83 3.39 5.75
Thursday 7 February 2019
18:00 Hassania Agadir 1 – 1 Youssoufia Berrechid 1.93 3.05 5.50
14:00 Wydad AC 1 – 0 Olympique Safi — — —
Sunday 3 February 2019
14:00 Difaa EL Jadida 1 – 3 FAR Rabat 2.49 3.00 3.35
Saturday 2 February 2019
18:00 FUS Rabat 1 – 0 Kawkab Marrakech — — —
16:00 Rapide Oued ZEM 0 – 1 Ittihad Tanger 2.58 2.80 3.78
14:00 Moghreb Tetouan 0 – 2 Olympique Khouribga 2.39 2.95 3.78
Wednesday 30 January 2019
17:00 Difaa EL Jadida 2 – 4 Raja Casablanca 2.46 3.00 3.58
Monday 28 January 2019
14:00 Chabab RIF Hoceima 1 – 0 Hassania Agadir 3.00 3.05 3.05
Sunday 27 January 2019
18:00 FUS Rabat 0 – 2 Ittihad Tanger — — —
16:00 Rapide Oued ZEM 2 – 1 Renaissance Berkane 2.42 2.89 3.64
14:00 Wydad AC 3 – 1 Kawkab Marrakech 1.54 4.28 8.70
14:00 Moghreb Tetouan 0 – 0 FAR Rabat 2.89 2.90 2.94
Saturday 26 January 2019
16:00 Olympique Safi 0 – 3 Youssoufia Berrechid — — —
14:00 Mouloudia Oujda 1 – 0 Olympique Khouribga — — —
Thursday 24 January 2019
18:00 Ittihad Tanger 1 – 0 Wydad AC 3.76 3.00 2.55
Wednesday 23 January 2019
18:00 Hassania Agadir 0 – 0 Difaa EL Jadida 2.26 3.11 4.12
16:00 Renaissance Berkane 0 – 0 FUS Rabat — — —
14:00 Raja Casablanca 2 – 1 FAR Rabat 2.68 3.05 3.02
Thursday 17 January 2019
14:00 Raja Casablanca 1 – 1 Moghreb Tetouan 2.04 3.32 4.70
Monday 14 January 2019
18:00 FAR Rabat 1 – 1 Mouloudia Oujda — — —
Sunday 13 January 2019
14:00 Kawkab Marrakech 1 – 2 Olympique Safi — — —
Saturday 12 January 2019
16:00 Olympique Khouribga 2 – 2 Rapide Oued ZEM 2.18 3.07 4.14
14:00 Youssoufia Berrechid 1 – 2 Chabab RIF Hoceima 1.93 3.60 6.75
Monday 7 January 2019
17:00 Renaissance Berkane 2 – 0 Ittihad Tanger 2.60 2.80 3.58
Sunday 6 January 2019
13:00 Raja Casablanca 0 – 1 Wydad AC 3.20 2.81 2.65
Wednesday 2 January 2019
19:00 Moghreb Tetouan 1 – 2 Hassania Agadir 3.62 2.50 3.00
14:00 Wydad AC 0 – 0 Renaissance Berkane — — —
14:00 Mouloudia Oujda 1 – 1 Raja Casablanca — — —
Sunday 30 December 2018
14:30 Hassania Agadir 0 – 0 FUS Rabat — — —
14:00 Raja Casablanca 1 – 1 Renaissance Berkane 1.90 3.40 5.05
Wednesday 26 December 2018
17:00 Olympique Safi 1 – 0 Ittihad Tanger — — —
16:00 Renaissance Berkane 1 – 1 Difaa EL Jadida — — —
14:00 Wydad AC 2 – 1 Hassania Agadir 2.05 3.02 4.64
14:00 Youssoufia Berrechid 1 – 2 Raja Casablanca 3.68 2.90 2.38
Monday 24 December 2018
17:00 Rapide Oued ZEM 1 – 1 FAR Rabat 3.15 2.75 2.94
Sunday 23 December 2018
18:00 FUS Rabat 2 – 1 Olympique Khouribga — — —
14:00 Youssoufia Berrechid 2 – 0 Kawkab Marrakech 2.29 3.02 3.56
Saturday 22 December 2018
17:00 Difaa EL Jadida 1 – 0 Chabab RIF Hoceima 1.67 3.55 6.50
Wednesday 19 December 2018
19:00 Raja Casablanca 3 – 2 Rapide Oued ZEM 1.70 3.65 7.00
18:00 Ittihad Tanger 1 – 1 Kawkab Marrakech 2.43 3.30 3.64
15:00 Olympique Khouribga 0 – 1 Wydad AC 3.88 3.20 2.12
Tuesday 18 December 2018
17:00 Hassania Agadir 1 – 0 Mouloudia Oujda — — —
16:00 Renaissance Berkane 3 – 2 Olympique Safi — — —
Sunday 16 December 2018
16:00 Difaa EL Jadida 0 – 1 Youssoufia Berrechid 1.97 3.10 4.84
14:00 FAR Rabat 2 – 0 FUS Rabat — — —
Saturday 15 December 2018
14:00 Chabab RIF Hoceima 1 – 4 Moghreb Tetouan 2.38 3.20 3.75
Monday 10 December 2018
17:00 Moghreb Tetouan 0 – 0 Difaa EL Jadida 2.94 2.80 2.96
14:00 Mouloudia Oujda 1 – 0 Chabab RIF Hoceima — — —
Sunday 9 December 2018
16:00 Wydad AC 1 – 0 FAR Rabat 1.70 3.75 5.95
16:00 Rapide Oued ZEM 0 – 1 Hassania Agadir 2.95 2.65 3.04
14:00 Youssoufia Berrechid 1 – 2 Ittihad Tanger 3.09 2.70 3.20
Saturday 8 December 2018
16:00 Olympique Safi 1 – 1 Olympique Khouribga — — —
14:00 Kawkab Marrakech 0 – 0 Renaissance Berkane 3.60 2.90 2.65
Friday 7 December 2018
16:30 FUS Rabat 1 – 0 Raja Casablanca — — —
Wednesday 5 December 2018
16:00 Wydad AC 3 – 0 Difaa EL Jadida 1.95 3.08 4.72
Tuesday 4 December 2018
14:00 Chabab RIF Hoceima 2 – 2 Rapide Oued ZEM 2.58 2.87 3.60
Sunday 2 December 2018
16:00 Difaa EL Jadida 1 – 0 Mouloudia Oujda — — —
14:00 Moghreb Tetouan 1 – 1 Wydad AC 2.90 2.87 2.89
Saturday 1 December 2018
16:00 Olympique Khouribga 1 – 0 Kawkab Marrakech 1.95 3.32 4.33
14:00 FAR Rabat 2 – 3 Olympique Safi — — —
Thursday 29 November 2018
17:00 FUS Rabat 0 – 0 Chabab RIF Hoceima — — —
14:00 Rapide Oued ZEM 0 – 0 Wydad AC 3.78 2.95 2.30
Wednesday 28 November 2018
14:00 Moghreb Tetouan 2 – 0 Youssoufia Berrechid 2.23 3.02 3.80
Monday 26 November 2018
18:00 Wydad AC 3 – 0 FUS Rabat — — —
Sunday 25 November 2018
16:00 Rapide Oued ZEM 1 – 1 Difaa EL Jadida 3.20 2.94 2.55
14:00 Youssoufia Berrechid 1 – 0 Renaissance Berkane 3.14 2.78 2.75
14:00 Mouloudia Oujda 1 – 0 Moghreb Tetouan — — —
Saturday 24 November 2018
14:00 Kawkab Marrakech 0 – 0 FAR Rabat 3.20 3.00 2.49
Friday 23 November 2018
18:00 Ittihad Tanger 0 – 0 Olympique Khouribga 1.88 3.25 4.85
Thursday 22 November 2018
14:30 Wydad AC 3 – 2 Youssoufia Berrechid 1.73 3.58 6.20
Saturday 17 November 2018
15:00 Hassania Agadir 0 – 0 Raja Casablanca 2.25 3.20 3.95
Sunday 11 November 2018
16:00 Olympique Khouribga 2 – 2 Renaissance Berkane 3.08 2.90 2.80
14:00 Raja Casablanca 2 – 0 Kawkab Marrakech 1.56 4.00 6.95
14:00 FAR Rabat 0 – 0 Ittihad Tanger 2.91 2.82 3.08
14:00 Chabab RIF Hoceima 2 – 1 Wydad AC 4.00 3.25 2.16
Saturday 10 November 2018
18:00 Difaa EL Jadida 1 – 2 FUS Rabat — — —
16:00 Moghreb Tetouan 1 – 1 Rapide Oued ZEM 2.23 2.90 3.98
14:00 Mouloudia Oujda 0 – 1 Youssoufia Berrechid — — —
Friday 9 November 2018
18:00 Hassania Agadir 3 – 0 Olympique Safi — — —
Wednesday 7 November 2018
17:00 Ittihad Tanger 1 – 1 Raja Casablanca 2.59 2.90 3.25
Tuesday 6 November 2018
17:00 Renaissance Berkane 2 – 1 FAR Rabat 2.78 2.97 3.22
Sunday 4 November 2018
18:00 Olympique Safi 1 – 1 Chabab RIF Hoceima — — —
16:00 Rapide Oued ZEM 1 – 1 Mouloudia Oujda — — —
14:00 Youssoufia Berrechid 2 – 0 Olympique Khouribga 2.50 3.00 3.48
Saturday 3 November 2018
18:30 FUS Rabat 0 – 1 Moghreb Tetouan — — —
14:00 Kawkab Marrakech 0 – 2 Hassania Agadir 3.45 3.02 2.41
Sunday 28 October 2018
16:00 Hassania Agadir 0 – 1 Ittihad Tanger 2.28 2.88 4.14
14:00 Mouloudia Oujda 3 – 2 FUS Rabat — — —
Saturday 27 October 2018
18:00 Rapide Oued ZEM 2 – 0 Youssoufia Berrechid 2.10 3.00 4.84
16:00 FAR Rabat 3 – 2 Olympique Khouribga 1.67 3.66 5.50
16:00 Chabab RIF Hoceima 1 – 0 Kawkab Marrakech 2.54 3.01 3.30
Friday 26 October 2018
20:00 Difaa EL Jadida 0 – 0 Olympique Safi — — —
18:00 Moghreb Tetouan 1 – 0 Renaissance Berkane 3.03 2.95 2.75
Monday 22 October 2018
20:00 FUS Rabat 1 – 1 Rapide Oued ZEM — — —
18:00 Olympique Safi 1 – 0 Moghreb Tetouan — — —
Sunday 21 October 2018
20:00 Wydad AC 2 – 0 Mouloudia Oujda — — —
18:00 Renaissance Berkane 0 – 0 Hassania Agadir 2.15 3.00 4.25
16:00 Youssoufia Berrechid 0 – 0 FAR Rabat 3.20 3.00 2.54
Saturday 20 October 2018
20:00 Ittihad Tanger 1 – 1 Chabab RIF Hoceima 1.50 3.85 9.30
18:00 Kawkab Marrakech 2 – 1 Difaa EL Jadida 3.82 3.09 2.15
16:00 Olympique Khouribga 1 – 1 Raja Casablanca 3.86 3.16 2.18
Monday 1 October 2018
18:00 Mouloudia Oujda 0 – 0 Olympique Safi — — —
16:00 Chabab RIF Hoceima 0 – 1 Renaissance Berkane 5.60 3.74 1.72
Sunday 30 September 2018
20:30 FUS Rabat 1 – 1 Youssoufia Berrechid — — —
18:00 Hassania Agadir 1 – 0 Olympique Khouribga 1.82 3.51 4.84
Saturday 29 September 2018
16:00 Difaa EL Jadida 1 – 0 Ittihad Tanger 2.28 3.10 4.00
Friday 28 September 2018
18:00 Moghreb Tetouan 1 – 4 Kawkab Marrakech 1.92 3.30 4.90
Monday 24 September 2018
18:00 FAR Rabat 0 – 1 Hassania Agadir 2.74 3.13 3.08
Sunday 23 September 2018
15:00 Olympique Khouribga 2 – 1 Chabab RIF Hoceima 1.77 3.80 5.65
Saturday 22 September 2018
20:30 Olympique Safi 1 – 0 Rapide Oued ZEM — — —
18:00 Ittihad Tanger 1 – 1 Moghreb Tetouan 1.80 3.46 6.00
16:00 Kawkab Marrakech 3 – 1 Mouloudia Oujda — — —
Monday 17 September 2018
20:30 FUS Rabat 3 – 0 Olympique Safi — — —
18:00 Difaa EL Jadida 2 – 1 Olympique Khouribga 1.69 3.75 5.75
Sunday 16 September 2018
19:00 Rapide Oued ZEM 1 – 0 Kawkab Marrakech 2.09 3.10 4.70
16:00 Mouloudia Oujda 1 – 1 Ittihad Tanger — — —
Saturday 15 September 2018
16:00 Chabab RIF Hoceima 1 – 4 FAR Rabat 4.33 3.05 2.23
Sunday 9 September 2018
19:00 FAR Rabat 0 – 1 Difaa EL Jadida 2.45 3.05 3.24
Friday 7 September 2018
19:00 Olympique Safi 2 – 1 Wydad AC — — —
Monday 27 August 2018
20:30 Kawkab Marrakech 1 – 1 FUS Rabat — — —
18:00 Ittihad Tanger 1 – 1 Rapide Oued ZEM 2.06 3.00 4.33
Sunday 26 August 2018
19:30 Olympique Khouribga 2 – 1 Moghreb Tetouan 2.00 3.28 4.25
17:00 Youssoufia Berrechid 1 – 0 Hassania Agadir 4.20 3.00 2.16
Saturday 25 August 2018
20:30 Raja Casablanca 6 – 0 Chabab RIF Hoceima 1.45 4.18 8.58
18:00 Renaissance Berkane 1 – 1 Mouloudia Oujda — — —

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