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

Botola Pro 2016/17

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

240Matches
535Goals
2.23Per game
48.8%Home wins
45%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 9 2 +26 66
2 DEJDifaa EL Jadida 30 16 11 3 +22 59
3 RCRaja Casablanca 30 15 12 3 +25 57
4 RBRenaissance Berkane 30 14 9 7 +14 51
5 ITIttihad Tanger 30 12 9 9 +8 45
6 FRFAR Rabat 30 11 11 8 +3 44
7 FRFUS Rabat 30 11 7 12 0 40
8 HAHassania Agadir 30 10 8 12 -8 38
9 OSOlympique Safi 30 10 6 14 -7 36
10 CAKChabab Atl. Khenifra 30 7 13 10 +1 34
11 OKOlympique Khouribga 30 10 4 16 -6 34
12 MTMoghreb Tetouan 30 9 7 14 -7 34
13 KMKawkab Marrakech 30 9 6 15 -6 33
14 CRHChabab RIF Hoceima 30 8 7 15 -20 31
15 KTKasba Tadla 30 7 7 16 -22 28
16 KKKAC Kenitra 30 5 8 17 -23 23

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.23
535 goals. 42.9% of matches went over 2.5.
Home advantage
48.8%
Draws 27.9%, away wins 23.3%.
Half-time lead held
—
No half-time scores recorded for this season.
1–0 46 · 19.2%
1–1 31 · 12.9%
2–1 28 · 11.7%
0–0 27 · 11.3%
1–2 20 · 8.3%
0–1 18 · 7.5%

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.

Monday 12 June 2017
22:30 Wydad AC 1 – 2 FUS Rabat — — —
Sunday 28 May 2017
22:00 FUS Rabat 1 – 1 Moghreb Tetouan — — —
22:00 Kawkab Marrakech 2 – 3 Wydad AC — — —
Friday 26 May 2017
20:00 Hassania Agadir 3 – 1 Chabab RIF Hoceima 1.95 3.10 4.20
18:00 Olympique Safi 0 – 1 Renaissance Berkane — — —
16:00 Raja Casablanca 4 – 1 Difaa EL Jadida — — —
16:00 Kasba Tadla 0 – 0 KAC Kenitra 2.00 3.10 3.75
Thursday 25 May 2017
18:00 Ittihad Tanger 2 – 1 FAR Rabat 2.10 2.92 3.75
16:00 Chabab Atl. Khenifra 1 – 0 Olympique Khouribga — — —
Sunday 21 May 2017
16:00 Renaissance Berkane 1 – 0 Hassania Agadir 2.10 3.05 3.60
16:00 Olympique Khouribga 0 – 4 Kawkab Marrakech 2.75 2.89 2.63
16:00 Moghreb Tetouan 1 – 0 Olympique Safi — — —
16:00 KAC Kenitra 1 – 1 Chabab Atl. Khenifra — — —
16:00 FAR Rabat 1 – 1 Raja Casablanca 3.65 2.80 2.10
16:00 Difaa EL Jadida 6 – 1 Kasba Tadla — — —
16:00 Chabab RIF Hoceima 1 – 0 Ittihad Tanger 1.70 3.20 5.05
Wednesday 17 May 2017
18:30 FUS Rabat 1 – 3 Olympique Khouribga — — —
16:00 Olympique Safi 1 – 2 Wydad AC — — —
Sunday 14 May 2017
15:30 Raja Casablanca 2 – 1 Chabab RIF Hoceima 1.29 4.85 15.00
15:30 Kawkab Marrakech 2 – 1 Chabab Atl. Khenifra — — —
15:30 Kasba Tadla 2 – 1 FAR Rabat 2.60 3.25 2.70
15:30 KAC Kenitra 1 – 2 Difaa EL Jadida — — —
15:30 Ittihad Tanger 0 – 0 Renaissance Berkane 2.05 3.00 3.80
15:30 Hassania Agadir 2 – 1 Moghreb Tetouan 2.15 3.30 3.90
Sunday 7 May 2017
15:30 Wydad AC 2 – 0 Hassania Agadir — — —
15:30 Renaissance Berkane 1 – 1 Raja Casablanca 3.60 2.70 2.30
15:30 Olympique Khouribga 4 – 0 Olympique Safi — — —
15:30 Moghreb Tetouan 0 – 1 Ittihad Tanger 2.50 2.85 2.71
15:30 Kawkab Marrakech 1 – 0 FUS Rabat — — —
15:30 FAR Rabat 2 – 1 KAC Kenitra 1.44 4.20 10.00
15:30 Chabab RIF Hoceima 2 – 1 Kasba Tadla 1.93 3.15 4.75
15:30 Chabab Atl. Khenifra 2 – 2 Difaa EL Jadida — — —
Wednesday 3 May 2017
17:00 Hassania Agadir 2 – 1 FUS Rabat — — —
15:00 Ittihad Tanger 0 – 2 Kawkab Marrakech 1.84 3.20 4.75
Sunday 30 April 2017
18:00 FUS Rabat 2 – 0 Chabab Atl. Khenifra — — —
15:00 KAC Kenitra 1 – 2 Chabab RIF Hoceima 2.02 3.05 4.50
15:00 Ittihad Tanger 0 – 1 Wydad AC — — —
Saturday 29 April 2017
17:30 Hassania Agadir 1 – 0 Olympique Khouribga 2.01 3.05 4.00
15:00 Raja Casablanca 4 – 0 Moghreb Tetouan 1.40 4.20 9.00
15:00 Kasba Tadla 2 – 0 Renaissance Berkane 3.30 2.76 2.46
Friday 28 April 2017
18:30 Olympique Safi 2 – 1 Kawkab Marrakech — — —
16:30 Difaa EL Jadida 2 – 1 FAR Rabat — — —
Wednesday 26 April 2017
18:00 FUS Rabat 1 – 0 Ittihad Tanger — — —
Sunday 23 April 2017
17:15 Olympique Khouribga 2 – 1 Ittihad Tanger 2.45 2.77 3.20
17:15 FUS Rabat 1 – 0 Olympique Safi — — —
15:00 Wydad AC 1 – 0 Raja Casablanca — — —
Saturday 22 April 2017
17:30 Moghreb Tetouan 4 – 0 Kasba Tadla 1.76 3.20 5.25
15:00 Renaissance Berkane 3 – 0 KAC Kenitra 1.52 3.45 7.50
15:00 Chabab Atl. Khenifra 0 – 0 FAR Rabat — — —
Friday 21 April 2017
18:15 Kawkab Marrakech 1 – 1 Hassania Agadir 2.32 2.89 3.75
16:00 Chabab RIF Hoceima 0 – 1 Difaa EL Jadida — — —
Wednesday 19 April 2017
16:00 Ittihad Tanger 1 – 0 Olympique Safi — — —
Sunday 16 April 2017
18:00 FAR Rabat 4 – 1 Chabab RIF Hoceima 1.51 3.60 7.00
15:30 Kasba Tadla 0 – 2 Wydad AC — — —
15:30 Difaa EL Jadida 0 – 0 Renaissance Berkane — — —
Saturday 15 April 2017
17:00 Olympique Safi 1 – 0 Chabab Atl. Khenifra — — —
15:00 Raja Casablanca 0 – 1 Olympique Khouribga 1.50 3.80 10.25
Friday 14 April 2017
16:00 KAC Kenitra 3 – 0 Moghreb Tetouan 2.10 2.90 3.60
Wednesday 12 April 2017
16:00 Difaa EL Jadida 0 – 0 Wydad AC — — —
Tuesday 11 April 2017
19:00 Kawkab Marrakech 0 – 0 Raja Casablanca 4.75 3.10 1.97
Sunday 9 April 2017
16:00 Chabab Atl. Khenifra 3 – 0 Chabab RIF Hoceima — — —
15:00 Olympique Safi 1 – 0 Hassania Agadir — — —
Saturday 8 April 2017
18:15 Moghreb Tetouan 0 – 2 Difaa EL Jadida — — —
16:00 Renaissance Berkane 0 – 2 FAR Rabat 2.31 2.65 4.00
15:00 Wydad AC 1 – 0 KAC Kenitra — — —
Friday 7 April 2017
18:00 Olympique Khouribga 0 – 1 Kasba Tadla 1.89 3.30 5.00
Wednesday 5 April 2017
15:00 Raja Casablanca 2 – 0 FUS Rabat — — —
Monday 3 April 2017
15:00 Wydad AC 1 – 1 FAR Rabat — — —
Sunday 2 April 2017
15:00 Hassania Agadir 0 – 4 Ittihad Tanger 2.45 2.97 3.20
Saturday 1 April 2017
18:00 FUS Rabat 2 – 1 Kasba Tadla — — —
Sunday 19 March 2017
19:15 Hassania Agadir 1 – 1 Chabab Atl. Khenifra — — —
17:00 FAR Rabat 2 – 2 Moghreb Tetouan 1.87 3.20 5.00
15:00 Kasba Tadla 3 – 2 Kawkab Marrakech 2.65 2.85 2.88
15:00 KAC Kenitra 2 – 1 Olympique Khouribga 2.47 2.76 3.20
Saturday 18 March 2017
15:00 Chabab RIF Hoceima 1 – 1 Renaissance Berkane 3.40 2.75 2.42
Sunday 12 March 2017
17:00 Olympique Safi 0 – 0 Raja Casablanca — — —
15:00 Olympique Khouribga 0 – 0 Difaa EL Jadida — — —
Saturday 11 March 2017
17:00 Moghreb Tetouan 2 – 1 Chabab RIF Hoceima 1.74 3.20 5.25
15:00 Chabab Atl. Khenifra 0 – 0 Renaissance Berkane — — —
Friday 10 March 2017
18:00 Kawkab Marrakech 1 – 1 KAC Kenitra 2.10 3.00 3.50
Sunday 5 March 2017
19:15 FAR Rabat 4 – 2 Olympique Khouribga 1.67 3.40 5.50
17:00 Ittihad Tanger 0 – 0 Chabab Atl. Khenifra — — —
15:00 Kasba Tadla 1 – 3 Olympique Safi — — —
15:00 KAC Kenitra 2 – 2 FUS Rabat — — —
Saturday 4 March 2017
17:30 Renaissance Berkane 1 – 0 Moghreb Tetouan 1.69 3.25 5.75
15:00 Difaa EL Jadida 1 – 0 Kawkab Marrakech — — —
Friday 3 March 2017
18:00 Raja Casablanca 1 – 0 Hassania Agadir 1.48 3.75 8.50
15:00 Chabab RIF Hoceima 1 – 2 Wydad AC — — —
Wednesday 1 March 2017
18:00 FAR Rabat 2 – 1 FUS Rabat — — —
15:00 Kasba Tadla 1 – 1 Ittihad Tanger 3.40 2.80 2.39
Sunday 26 February 2017
19:15 FUS Rabat 1 – 0 Difaa EL Jadida — — —
17:00 Olympique Safi 2 – 1 KAC Kenitra — — —
15:00 Olympique Khouribga 1 – 1 Chabab RIF Hoceima 1.92 3.10 4.60
15:00 Ittihad Tanger 1 – 2 Raja Casablanca 2.83 2.80 2.65
Saturday 25 February 2017
19:15 Wydad AC 1 – 0 Renaissance Berkane — — —
17:00 Kawkab Marrakech 1 – 2 FAR Rabat 2.90 3.10 2.45
15:00 Chabab Atl. Khenifra 0 – 0 Moghreb Tetouan — — —
Friday 24 February 2017
18:00 Hassania Agadir 2 – 1 Kasba Tadla 1.98 3.00 4.30
Wednesday 22 February 2017
19:00 Ittihad Tanger 1 – 0 KAC Kenitra 1.44 3.90 9.00
17:00 FUS Rabat 2 – 0 Chabab RIF Hoceima — — —
Sunday 19 February 2017
17:00 Difaa EL Jadida 1 – 1 Olympique Safi — — —
15:00 KAC Kenitra 2 – 2 Hassania Agadir 2.50 2.90 3.10
15:00 Chabab RIF Hoceima 1 – 0 Kawkab Marrakech 2.45 2.88 3.10
Saturday 18 February 2017
17:00 Moghreb Tetouan 0 – 1 Wydad AC — — —
15:00 Renaissance Berkane 2 – 0 Olympique Khouribga 1.79 3.10 6.00
Friday 17 February 2017
18:00 Raja Casablanca 1 – 0 Chabab Atl. Khenifra — — —
Sunday 12 February 2017
17:30 Raja Casablanca 3 – 0 Kasba Tadla 1.43 4.00 10.00
15:00 Kawkab Marrakech 1 – 2 Renaissance Berkane 3.05 2.80 2.75
15:00 Chabab Atl. Khenifra 1 – 1 Wydad AC — — —
Saturday 11 February 2017
17:00 Olympique Safi 1 – 1 FAR Rabat — — —
15:00 Hassania Agadir 0 – 1 Difaa EL Jadida — — —
Friday 10 February 2017
18:00 Olympique Khouribga 4 – 1 Moghreb Tetouan 2.60 2.75 3.15
Sunday 5 February 2017
16:00 Moghreb Tetouan 1 – 2 Kawkab Marrakech 1.80 3.00 5.00
15:00 Wydad AC 4 – 1 Olympique Khouribga — — —
14:00 Kasba Tadla 1 – 1 Chabab Atl. Khenifra — — —
Saturday 4 February 2017
16:00 Chabab RIF Hoceima 0 – 0 Olympique Safi — — —
15:00 KAC Kenitra 0 – 2 Raja Casablanca 4.33 3.00 1.91
14:00 Difaa EL Jadida 4 – 1 Ittihad Tanger — — —
Friday 3 February 2017
19:00 FAR Rabat 2 – 0 Hassania Agadir 2.00 2.90 4.33
17:00 Renaissance Berkane 1 – 0 FUS Rabat — — —
Sunday 1 January 2017
17:30 FAR Rabat 0 – 0 Ittihad Tanger — — —
15:00 Moghreb Tetouan 1 – 1 FUS Rabat — — —
15:00 KAC Kenitra 3 – 2 Kasba Tadla — — —
Saturday 31 December 2016
15:00 Olympique Khouribga 1 – 0 Chabab Atl. Khenifra — — —
15:00 Difaa EL Jadida 0 – 0 Raja Casablanca — — —
Friday 30 December 2016
19:00 Wydad AC 2 – 3 Kawkab Marrakech — — —
17:00 Renaissance Berkane 1 – 0 Olympique Safi — — —
15:00 Chabab RIF Hoceima 1 – 0 Hassania Agadir 2.90 3.00 2.50
Sunday 25 December 2016
18:30 Olympique Safi 1 – 1 Moghreb Tetouan — — —
16:00 Kawkab Marrakech 1 – 2 Olympique Khouribga 3.10 2.63 2.63
15:00 Ittihad Tanger 4 – 1 Chabab RIF Hoceima 1.55 3.60 6.50
14:00 Kasba Tadla 0 – 0 Difaa EL Jadida — — —
Saturday 24 December 2016
17:30 Hassania Agadir 1 – 2 Renaissance Berkane 2.88 2.89 2.80
15:00 FUS Rabat 1 – 2 Wydad AC — — —
15:00 Chabab Atl. Khenifra 4 – 0 KAC Kenitra — — —
Friday 23 December 2016
19:00 Raja Casablanca 1 – 1 FAR Rabat 1.80 3.20 5.25
Sunday 18 December 2016
19:15 Difaa EL Jadida 0 – 0 KAC Kenitra — — —
17:00 Renaissance Berkane 0 – 0 Ittihad Tanger 2.88 2.70 2.75
15:00 Wydad AC 1 – 1 Olympique Safi — — —
15:00 Olympique Khouribga 1 – 0 FUS Rabat — — —
Saturday 17 December 2016
18:00 Moghreb Tetouan 0 – 1 Hassania Agadir 2.26 2.98 3.80
15:00 Chabab RIF Hoceima 1 – 2 Raja Casablanca 4.50 3.20 1.91
15:00 Chabab Atl. Khenifra 3 – 0 Kawkab Marrakech — — —
Friday 16 December 2016
18:00 FAR Rabat 2 – 2 Kasba Tadla 1.62 3.40 6.50
Wednesday 14 December 2016
18:15 FUS Rabat 1 – 0 KAC Kenitra — — —
Monday 12 December 2016
15:00 Raja Casablanca 1 – 1 Renaissance Berkane 1.80 3.20 5.00
Sunday 11 December 2016
19:15 Ittihad Tanger 0 – 1 Moghreb Tetouan 2.00 2.85 4.33
17:15 Hassania Agadir 1 – 1 Wydad AC — — —
15:00 Kasba Tadla 1 – 1 Chabab RIF Hoceima 2.90 2.60 2.85
Saturday 10 December 2016
18:00 FUS Rabat 3 – 2 Kawkab Marrakech — — —
15:00 KAC Kenitra 1 – 2 FAR Rabat 3.40 2.75 2.40
15:00 Difaa EL Jadida 2 – 1 Chabab Atl. Khenifra — — —
Friday 9 December 2016
18:00 Olympique Safi 1 – 0 Olympique Khouribga — — —
Wednesday 7 December 2016
17:00 Renaissance Berkane 1 – 1 Wydad AC — — —
15:00 Raja Casablanca 0 – 1 Ittihad Tanger 2.26 3.10 3.50
Tuesday 6 December 2016
17:00 Difaa EL Jadida 1 – 0 FUS Rabat — — —
Sunday 4 December 2016
18:00 Kawkab Marrakech 0 – 1 Olympique Safi — — —
15:00 Olympique Khouribga 1 – 1 Hassania Agadir 2.30 2.98 3.20
15:00 Chabab RIF Hoceima 0 – 0 KAC Kenitra 2.72 2.84 2.88
Saturday 3 December 2016
19:15 Moghreb Tetouan 0 – 1 Raja Casablanca 2.38 3.00 3.00
17:00 Renaissance Berkane 3 – 0 Kasba Tadla 2.10 2.84 4.65
15:00 Wydad AC 2 – 2 Ittihad Tanger — — —
Friday 2 December 2016
19:00 FAR Rabat 2 – 4 Difaa EL Jadida — — —
17:00 Chabab Atl. Khenifra 1 – 3 FUS Rabat — — —
Sunday 27 November 2016
19:30 FAR Rabat 1 – 0 Chabab Atl. Khenifra — — —
17:30 Olympique Safi 1 – 0 FUS Rabat — — —
15:00 Raja Casablanca 0 – 0 Wydad AC — — —
Saturday 26 November 2016
19:15 Difaa EL Jadida 3 – 1 Chabab RIF Hoceima — — —
17:00 Ittihad Tanger 1 – 0 Olympique Khouribga 2.00 3.05 4.20
15:00 Kasba Tadla 0 – 1 Moghreb Tetouan 3.75 2.86 2.30
15:00 KAC Kenitra 1 – 0 Renaissance Berkane 2.80 2.80 2.70
Friday 25 November 2016
19:00 Hassania Agadir 1 – 0 Kawkab Marrakech 2.19 2.97 3.80
Wednesday 23 November 2016
18:30 FUS Rabat 1 – 1 FAR Rabat — — —
16:00 Chabab Atl. Khenifra 1 – 0 Olympique Safi — — —
Sunday 20 November 2016
19:15 Chabab RIF Hoceima 0 – 0 FAR Rabat 3.30 2.88 2.30
17:00 FUS Rabat 1 – 2 Hassania Agadir — — —
15:00 Olympique Khouribga 0 – 0 Raja Casablanca 3.40 3.05 2.28
15:00 Moghreb Tetouan 4 – 1 KAC Kenitra 1.63 3.40 6.00
Saturday 19 November 2016
19:15 Kawkab Marrakech 2 – 1 Ittihad Tanger 3.05 2.80 2.50
17:00 Renaissance Berkane 1 – 1 Difaa EL Jadida — — —
15:00 Wydad AC 1 – 0 Kasba Tadla — — —
Wednesday 16 November 2016
17:00 Chabab RIF Hoceima 0 – 0 FUS Rabat — — —
Sunday 6 November 2016
15:00 Hassania Agadir 3 – 2 Olympique Safi — — —
15:00 Difaa EL Jadida 1 – 0 Moghreb Tetouan — — —
Saturday 5 November 2016
19:00 Ittihad Tanger 1 – 1 FUS Rabat — — —
15:00 KAC Kenitra 0 – 1 Wydad AC — — —
Friday 4 November 2016
18:00 FAR Rabat 0 – 1 Renaissance Berkane 2.36 2.93 3.40
15:00 Kasba Tadla 1 – 0 Olympique Khouribga 2.55 2.80 2.95
Thursday 3 November 2016
17:00 Chabab RIF Hoceima 1 – 0 Chabab Atl. Khenifra — — —
15:00 Raja Casablanca 2 – 1 Kawkab Marrakech 1.51 3.70 7.50
Tuesday 1 November 2016
15:00 Kasba Tadla 2 – 1 Hassania Agadir 2.50 3.00 3.00
15:00 Wydad AC 2 – 1 Moghreb Tetouan — — —
Sunday 30 October 2016
18:00 Olympique Khouribga 3 – 1 KAC Kenitra 2.10 2.90 4.20
15:00 Renaissance Berkane 3 – 0 Chabab RIF Hoceima 1.83 3.15 5.50
15:00 FUS Rabat 2 – 2 Raja Casablanca — — —
Saturday 29 October 2016
17:00 Moghreb Tetouan 3 – 1 FAR Rabat 2.39 2.96 3.40
14:00 Olympique Safi 1 – 2 Ittihad Tanger — — —
Friday 28 October 2016
18:00 Chabab Atl. Khenifra 2 – 1 Hassania Agadir — — —
16:00 Kawkab Marrakech 1 – 0 Kasba Tadla 2.63 2.90 4.50
14:00 Wydad AC 1 – 1 Difaa EL Jadida — — —
Wednesday 26 October 2016
17:30 FUS Rabat 1 – 0 Renaissance Berkane — — —
Sunday 23 October 2016
18:15 Difaa EL Jadida 3 – 0 Olympique Khouribga — — —
16:00 Renaissance Berkane 0 – 1 Chabab Atl. Khenifra — — —
14:00 Raja Casablanca 1 – 0 Olympique Safi — — —
14:00 FAR Rabat 0 – 5 Wydad AC — — —
Saturday 22 October 2016
17:00 Ittihad Tanger 0 – 0 Hassania Agadir 1.84 3.30 5.75
14:00 Kasba Tadla 1 – 0 FUS Rabat — — —
14:00 KAC Kenitra 1 – 1 Kawkab Marrakech 3.00 2.75 2.70
Friday 21 October 2016
17:00 Chabab RIF Hoceima 2 – 1 Moghreb Tetouan 3.30 2.80 2.55
Thursday 20 October 2016
15:00 Wydad AC 3 – 1 Chabab Atl. Khenifra — — —
Monday 17 October 2016
16:00 Olympique Khouribga 1 – 2 FAR Rabat 2.75 3.00 2.60
Sunday 16 October 2016
18:30 Moghreb Tetouan 1 – 0 Renaissance Berkane 2.12 2.94 4.50
15:00 Hassania Agadir 2 – 2 Raja Casablanca 3.30 3.00 2.43
Saturday 15 October 2016
15:00 Wydad AC 2 – 1 Chabab RIF Hoceima — — —
15:00 Chabab Atl. Khenifra 0 – 0 Ittihad Tanger — — —
Friday 14 October 2016
18:00 Kawkab Marrakech 0 – 0 Difaa EL Jadida — — —
15:00 Olympique Safi 1 – 0 Kasba Tadla — — —
Sunday 9 October 2016
15:00 KAC Kenitra 2 – 1 Olympique Safi — — —
15:00 FAR Rabat 1 – 2 Kawkab Marrakech 1.74 3.30 6.50
15:00 Chabab RIF Hoceima 1 – 4 Olympique Khouribga 2.59 2.84 3.00
Saturday 8 October 2016
18:00 Moghreb Tetouan 0 – 0 Chabab Atl. Khenifra — — —
Saturday 1 October 2016
15:00 Olympique Khouribga 2 – 3 Wydad AC — — —
Sunday 25 September 2016
18:15 Kawkab Marrakech 1 – 2 Chabab RIF Hoceima 1.99 2.95 4.33
16:00 Olympique Safi 1 – 2 Difaa EL Jadida — — —
16:00 Chabab Atl. Khenifra 1 – 1 Raja Casablanca — — —
Saturday 24 September 2016
18:00 Olympique Khouribga 0 – 1 Renaissance Berkane 2.40 2.75 3.20
16:00 Ittihad Tanger 2 – 1 Kasba Tadla 1.35 4.35 11.00
16:00 Hassania Agadir 3 – 2 KAC Kenitra 1.95 3.10 3.75
Sunday 18 September 2016
18:15 Renaissance Berkane 3 – 0 Kawkab Marrakech 2.39 2.70 3.60
16:00 Kasba Tadla 0 – 2 Raja Casablanca 4.20 3.05 2.08
16:00 FAR Rabat 2 – 0 Olympique Safi — — —
Saturday 17 September 2016
18:30 Moghreb Tetouan 1 – 0 Olympique Khouribga 2.00 3.00 5.25
16:00 KAC Kenitra 0 – 2 Ittihad Tanger 4.75 3.20 1.91
16:00 Difaa EL Jadida 3 – 0 Hassania Agadir — — —
Sunday 28 August 2016
19:15 Kawkab Marrakech 2 – 2 Moghreb Tetouan 2.75 2.70 2.90
16:00 Raja Casablanca 4 – 0 KAC Kenitra 1.57 3.45 8.00
Saturday 27 August 2016
20:15 Ittihad Tanger 4 – 1 Difaa EL Jadida — — —
18:00 Chabab Atl. Khenifra 0 – 0 Kasba Tadla — — —
16:00 Olympique Safi 2 – 1 Chabab RIF Hoceima — — —
Friday 26 August 2016
18:00 Hassania Agadir 1 – 1 FAR Rabat 3.20 2.87 2.45

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