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

Botola 2 2021/22

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

240Matches
501Goals
2.09Per game
42.5%Home wins
22%Priced at kickoff
Moghreb TetouanTop 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 MTMoghreb Tetouan 30 20 6 4 +28 66
2 URUTS Rabat 30 15 10 5 +9 55
3 CKZCR Khemis Zemamra 30 12 8 10 +7 44
4 ODOlympique Dcheïra 30 10 14 6 +6 44
5 EMEl Massira 30 11 8 11 -8 41
6 SMStade Marocain 30 9 13 8 +2 40
7 ASAS Salé 30 10 10 10 -1 40
8 IKIttihad Khemisset 30 11 6 13 -5 39
9 CBGChabab Ben Guerir 30 9 10 11 -1 37
10 RBMRaja Beni Mellal 30 8 13 9 -6 37
11 RDCRacing de Casablanca 30 9 9 12 -6 36
12 WFWydad Fès 30 8 11 11 -3 35
13 CAKChabab Atl. Khenifra 30 7 13 10 0 34
14 UOUSM Oujda 30 8 10 12 -2 34
15 TCTihad Casablanca 30 8 10 12 -4 34
16 KMKawkab Marrakech 30 5 9 16 -16 24

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.09
501 goals. 35.8% of matches went over 2.5.
Home advantage
42.5%
Draws 33.3%, away wins 24.2%.
Half-time lead held
70.1%
From 87 matches where someone led at the break.
1–0 44 · 18.3%
0–0 34 · 14.2%
1–1 32 · 13.3%
0–1 25 · 10.4%
2–1 19 · 7.9%
2–2 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.

Sunday 29 May 2022
17:00 Racing de Casablanca 1 – 2 Moghreb Tetouan 3.40 3.10 1.95
17:00 El Massira 0 – 2 Ittihad Khemisset — — —
17:00 AS Salé 3 – 2 Stade Marocain 2.08 2.80 3.40
Saturday 28 May 2022
17:00 CR Khemis Zemamra 2 – 2 USM Oujda — — —
17:00 Olympique Dcheïra 0 – 0 Tihad Casablanca 5.75 4.55 1.77
17:00 Chabab Ben Guerir 0 – 0 Wydad Fès — — —
17:00 Chabab Atl. Khenifra 4 – 1 Kawkab Marrakech — — —
Thursday 26 May 2022
17:00 UTS Rabat 3 – 1 Raja Beni Mellal — — —
Sunday 22 May 2022
17:00 Wydad Fès 3 – 0 UTS Rabat 2.15 3.45 7.00
17:00 USM Oujda 2 – 1 Chabab Ben Guerir — — —
17:00 Tihad Casablanca 2 – 2 Racing de Casablanca 1.40 4.25 10.00
17:00 Stade Marocain 1 – 1 Chabab Atl. Khenifra — — —
17:00 Raja Beni Mellal 0 – 0 Olympique Dcheïra 2.52 2.70 2.98
17:00 Moghreb Tetouan 3 – 0 El Massira — — —
17:00 Kawkab Marrakech 0 – 1 AS Salé 2.19 3.05 4.15
17:00 Ittihad Khemisset 1 – 0 CR Khemis Zemamra — — —
Wednesday 18 May 2022
17:00 CR Khemis Zemamra 2 – 1 Moghreb Tetouan 2.55 2.90 2.55
Sunday 15 May 2022
17:00 AS Salé 2 – 1 Tihad Casablanca 2.73 2.80 2.80
17:00 El Massira 0 – 2 Kawkab Marrakech — — —
17:00 Racing de Casablanca 2 – 0 Stade Marocain — — —
17:00 Olympique Dcheïra 1 – 2 Chabab Atl. Khenifra — — —
17:00 Chabab Ben Guerir 1 – 0 Raja Beni Mellal — — —
17:00 UTS Rabat 2 – 1 Ittihad Khemisset 1.62 3.40 8.60
17:00 Wydad Fès 3 – 1 USM Oujda 3.08 2.75 5.50
Sunday 8 May 2022
17:00 Stade Marocain 2 – 2 El Massira — — —
17:00 Raja Beni Mellal 0 – 2 CR Khemis Zemamra — — —
17:00 Moghreb Tetouan 2 – 0 UTS Rabat — — —
Saturday 7 May 2022
17:00 Ittihad Khemisset 1 – 1 Wydad Fès 2.81 2.85 2.75
17:00 Chabab Atl. Khenifra 0 – 0 AS Salé — — —
17:00 Kawkab Marrakech 0 – 1 Olympique Dcheïra 1.67 5.15 14.00
17:00 USM Oujda 1 – 1 Racing de Casablanca 2.20 2.82 3.60
17:00 Tihad Casablanca 4 – 2 Chabab Ben Guerir — — —
Sunday 24 April 2022
16:30 Olympique Dcheïra 1 – 0 Stade Marocain 2.40 2.99 3.48
Saturday 23 April 2022
23:00 CR Khemis Zemamra 1 – 0 Tihad Casablanca — — —
23:00 Racing de Casablanca 3 – 2 Chabab Atl. Khenifra — — —
23:00 Wydad Fès 1 – 3 Moghreb Tetouan — — —
23:00 UTS Rabat 2 – 1 USM Oujda 2.05 3.10 3.94
23:00 Ittihad Khemisset 2 – 0 Raja Beni Mellal — — —
Friday 22 April 2022
01:00 Chabab Ben Guerir 0 – 1 Kawkab Marrakech — — —
01:00 El Massira 3 – 2 AS Salé — — —
Sunday 17 April 2022
23:00 Kawkab Marrakech 4 – 1 Racing de Casablanca 3.12 2.75 2.94
16:30 Chabab Atl. Khenifra 1 – 2 El Massira — — —
16:30 Stade Marocain 4 – 3 CR Khemis Zemamra 2.43 2.70 3.22
Saturday 16 April 2022
23:00 Raja Beni Mellal 1 – 2 Wydad Fès — — —
16:30 Tihad Casablanca 1 – 3 UTS Rabat 3.66 2.90 2.45
16:30 USM Oujda 3 – 0 Ittihad Khemisset 2.20 2.75 4.18
Friday 15 April 2022
23:00 Moghreb Tetouan 2 – 1 Chabab Ben Guerir — — —
16:30 AS Salé 2 – 2 Olympique Dcheïra 2.75 2.86 3.14
Wednesday 13 April 2022
16:30 USM Oujda 2 – 0 Raja Beni Mellal 4.30 2.86 2.73
Sunday 10 April 2022
23:00 Wydad Fès 2 – 2 Tihad Casablanca 2.50 2.87 3.75
23:00 UTS Rabat 1 – 1 Kawkab Marrakech 1.87 4.65 11.00
Saturday 9 April 2022
23:00 Ittihad Khemisset 0 – 2 Moghreb Tetouan 4.75 3.17 2.09
16:30 Olympique Dcheïra 1 – 0 El Massira — — —
16:30 Chabab Ben Guerir 1 – 0 Stade Marocain — — —
Friday 8 April 2022
23:00 CR Khemis Zemamra 1 – 0 Chabab Atl. Khenifra — — —
23:00 Racing de Casablanca 0 – 0 AS Salé 2.50 2.80 4.75
Saturday 2 April 2022
16:30 Tihad Casablanca 1 – 0 Ittihad Khemisset 2.50 2.57 3.16
16:30 Chabab Atl. Khenifra 1 – 1 Chabab Ben Guerir — — —
16:30 AS Salé 0 – 1 UTS Rabat 3.70 2.94 3.05
16:30 El Massira 1 – 0 Racing de Casablanca — — —
Friday 1 April 2022
15:30 Stade Marocain 3 – 1 Wydad Fès — — —
15:30 Olympique Dcheïra 1 – 0 CR Khemis Zemamra — — —
15:30 Moghreb Tetouan 2 – 1 Raja Beni Mellal — — —
15:30 Kawkab Marrakech 3 – 2 USM Oujda — — —
Sunday 6 March 2022
14:30 Wydad Fès 0 – 0 Chabab Atl. Khenifra — — —
14:30 UTS Rabat 1 – 1 Stade Marocain 2.45 3.10 3.30
14:30 USM Oujda 2 – 1 Moghreb Tetouan 6.80 3.24 1.87
14:30 CR Khemis Zemamra 1 – 1 AS Salé — — —
14:30 Raja Beni Mellal 1 – 0 Tihad Casablanca — — —
14:30 Racing de Casablanca 1 – 0 Olympique Dcheïra 3.27 2.80 4.10
14:30 Ittihad Khemisset 1 – 1 Kawkab Marrakech 2.01 3.10 5.28
14:30 Chabab Ben Guerir 1 – 0 El Massira — — —
Saturday 26 February 2022
14:30 Kawkab Marrakech 1 – 0 Wydad Fès 4.41 3.01 1.99
14:30 Chabab Atl. Khenifra 3 – 1 Ittihad Khemisset — — —
14:30 AS Salé 1 – 1 USM Oujda 2.18 2.85 4.87
14:30 Stade Marocain 0 – 0 Raja Beni Mellal — — —
14:30 El Massira 1 – 0 CR Khemis Zemamra — — —
14:30 Racing de Casablanca 0 – 2 UTS Rabat 3.95 2.78 2.49
Friday 25 February 2022
14:30 Tihad Casablanca 0 – 0 Moghreb Tetouan — — —
14:30 Olympique Dcheïra 0 – 0 Chabab Ben Guerir — — —
Sunday 20 February 2022
14:30 Wydad Fès 1 – 0 Olympique Dcheïra 2.62 2.73 3.13
14:30 Moghreb Tetouan 1 – 0 Kawkab Marrakech — — —
14:30 Ittihad Khemisset 2 – 2 Stade Marocain — — —
Saturday 19 February 2022
14:30 UTS Rabat 2 – 2 Chabab Atl. Khenifra — — —
14:30 USM Oujda 1 – 2 Tihad Casablanca — — —
14:30 CR Khemis Zemamra 4 – 3 Racing de Casablanca — — —
Friday 18 February 2022
14:30 Raja Beni Mellal 1 – 1 El Massira — — —
14:30 Chabab Ben Guerir 0 – 0 AS Salé — — —
Sunday 13 February 2022
14:30 CR Khemis Zemamra 0 – 1 UTS Rabat — — —
14:30 Olympique Dcheïra 1 – 1 Ittihad Khemisset 2.10 2.89 4.00
14:30 El Massira 1 – 0 Wydad Fès — — —
Saturday 12 February 2022
14:30 Stade Marocain 2 – 0 USM Oujda — — —
14:30 Racing de Casablanca 1 – 0 Chabab Ben Guerir — — —
14:30 Kawkab Marrakech 0 – 0 Tihad Casablanca — — —
Friday 11 February 2022
14:30 Chabab Atl. Khenifra 1 – 2 Moghreb Tetouan — — —
14:30 AS Salé 0 – 1 Raja Beni Mellal 2.31 2.76 3.52
Saturday 5 February 2022
19:00 Moghreb Tetouan 4 – 1 Olympique Dcheïra — — —
17:00 Raja Beni Mellal 0 – 0 Kawkab Marrakech — — —
14:00 Chabab Ben Guerir 1 – 1 CR Khemis Zemamra — — —
14:00 Tihad Casablanca 3 – 1 Stade Marocain — — —
Friday 4 February 2022
17:00 Wydad Fès 1 – 0 Racing de Casablanca — — —
14:30 UTS Rabat 3 – 2 El Massira — — —
14:30 Ittihad Khemisset 1 – 0 AS Salé — — —
14:30 USM Oujda 0 – 0 Chabab Atl. Khenifra — — —
Saturday 29 January 2022
14:30 Chabab Atl. Khenifra 1 – 1 Raja Beni Mellal — — —
14:30 AS Salé 0 – 2 Moghreb Tetouan — — —
14:30 El Massira 0 – 0 Tihad Casablanca — — —
14:30 Racing de Casablanca 1 – 0 Ittihad Khemisset — — —
Friday 28 January 2022
14:30 Olympique Dcheïra 3 – 1 USM Oujda — — —
14:30 Chabab Ben Guerir 1 – 0 UTS Rabat — — —
14:30 CR Khemis Zemamra 2 – 1 Wydad Fès 2.26 2.78 3.42
14:30 Stade Marocain 0 – 0 Kawkab Marrakech — — —
Sunday 23 January 2022
14:00 Wydad Fès 2 – 1 AS Salé 2.35 2.80 3.56
14:00 UTS Rabat 0 – 0 Olympique Dcheïra 3.31 2.55 3.68
14:00 Kawkab Marrakech 1 – 3 CR Khemis Zemamra — — —
Saturday 22 January 2022
18:15 Moghreb Tetouan 2 – 1 Stade Marocain — — —
14:00 Tihad Casablanca 1 – 1 Chabab Atl. Khenifra — — —
14:00 Raja Beni Mellal 1 – 0 Racing de Casablanca — — —
Friday 21 January 2022
14:30 USM Oujda 2 – 0 El Massira — — —
14:30 Ittihad Khemisset 0 – 1 Chabab Ben Guerir — — —
Sunday 2 January 2022
14:30 Ittihad Khemisset 1 – 0 El Massira — — —
14:30 Raja Beni Mellal 3 – 2 UTS Rabat 3.12 2.60 2.62
14:30 Tihad Casablanca 0 – 1 Olympique Dcheïra — — —
14:30 Kawkab Marrakech 0 – 1 Chabab Atl. Khenifra — — —
Saturday 1 January 2022
19:30 Wydad Fès 0 – 1 Chabab Ben Guerir — — —
16:15 Moghreb Tetouan 2 – 0 Racing de Casablanca — — —
14:30 USM Oujda 2 – 1 CR Khemis Zemamra — — —
14:30 Stade Marocain 1 – 1 AS Salé — — —
Sunday 26 December 2021
14:30 Olympique Dcheïra 3 – 1 Raja Beni Mellal — — —
14:30 CR Khemis Zemamra 1 – 2 Ittihad Khemisset — — —
14:30 UTS Rabat 1 – 1 Wydad Fès 2.34 3.12 3.46
Saturday 25 December 2021
14:30 El Massira 2 – 2 Moghreb Tetouan — — —
14:30 Racing de Casablanca 0 – 1 Tihad Casablanca — — —
14:30 Chabab Atl. Khenifra 1 – 3 Stade Marocain — — —
Friday 24 December 2021
14:30 AS Salé 1 – 1 Kawkab Marrakech 1.77 4.06 6.00
14:30 Chabab Ben Guerir 2 – 2 USM Oujda — — —
Sunday 19 December 2021
14:30 USM Oujda 1 – 1 Wydad Fès — — —
14:30 Raja Beni Mellal 0 – 0 Chabab Ben Guerir — — —
14:30 Stade Marocain 1 – 1 Racing de Casablanca — — —
Saturday 18 December 2021
14:30 Ittihad Khemisset 0 – 1 UTS Rabat — — —
14:30 Moghreb Tetouan 2 – 0 CR Khemis Zemamra — — —
14:30 Kawkab Marrakech 0 – 1 El Massira — — —
Friday 17 December 2021
14:30 Chabab Atl. Khenifra 1 – 1 Olympique Dcheïra — — —
14:30 Tihad Casablanca 1 – 2 AS Salé — — —
Sunday 12 December 2021
17:00 Wydad Fès 0 – 0 Ittihad Khemisset 2.04 3.04 4.06
14:30 AS Salé 0 – 1 Chabab Atl. Khenifra — — —
14:30 CR Khemis Zemamra 2 – 2 Raja Beni Mellal — — —
Saturday 11 December 2021
14:30 Racing de Casablanca 0 – 2 USM Oujda — — —
14:30 Chabab Ben Guerir 0 – 0 Tihad Casablanca — — —
14:30 UTS Rabat 0 – 0 Moghreb Tetouan — — —
Friday 10 December 2021
14:30 El Massira 0 – 1 Stade Marocain — — —
14:30 Olympique Dcheïra 2 – 0 Kawkab Marrakech 1.64 3.67 6.41
Sunday 5 December 2021
14:30 Tihad Casablanca 1 – 2 CR Khemis Zemamra — — —
14:30 Moghreb Tetouan 2 – 0 Wydad Fès 2.20 2.85 4.34
14:30 Chabab Atl. Khenifra 1 – 3 Racing de Casablanca — — —
Saturday 4 December 2021
14:30 Stade Marocain 2 – 2 Olympique Dcheïra — — —
14:30 Kawkab Marrakech 0 – 3 Chabab Ben Guerir — — —
14:30 AS Salé 0 – 1 El Massira — — —
Friday 3 December 2021
14:30 USM Oujda 1 – 2 UTS Rabat — — —
14:30 Raja Beni Mellal 1 – 0 Ittihad Khemisset — — —
Sunday 28 November 2021
14:30 El Massira 1 – 0 Chabab Atl. Khenifra — — —
14:30 Olympique Dcheïra 1 – 1 AS Salé 2.14 2.92 3.74
14:30 Chabab Ben Guerir 0 – 1 Moghreb Tetouan — — —
Saturday 27 November 2021
14:30 Wydad Fès 1 – 1 Raja Beni Mellal — — —
14:30 Ittihad Khemisset 1 – 0 USM Oujda — — —
14:30 UTS Rabat 2 – 1 Tihad Casablanca — — —
Friday 26 November 2021
14:30 Racing de Casablanca 2 – 1 Kawkab Marrakech — — —
14:30 CR Khemis Zemamra 0 – 0 Stade Marocain — — —
Sunday 21 November 2021
14:30 El Massira 1 – 0 Olympique Dcheïra — — —
14:30 Raja Beni Mellal 1 – 0 USM Oujda — — —
14:30 Moghreb Tetouan 3 – 1 Ittihad Khemisset — — —
Saturday 20 November 2021
14:30 AS Salé 1 – 1 Racing de Casablanca 2.13 2.98 3.98
14:30 Tihad Casablanca 3 – 1 Wydad Fès — — —
14:30 Stade Marocain 1 – 0 Chabab Ben Guerir — — —
Friday 19 November 2021
14:30 Chabab Atl. Khenifra 0 – 0 CR Khemis Zemamra — — —
14:30 Kawkab Marrakech 1 – 1 UTS Rabat — — —
Sunday 7 November 2021
14:30 Ittihad Khemisset 1 – 0 Tihad Casablanca — — —
14:30 USM Oujda 2 – 2 Kawkab Marrakech — — —
14:30 Raja Beni Mellal 2 – 2 Moghreb Tetouan — — —
Saturday 6 November 2021
14:30 Wydad Fès 0 – 0 Stade Marocain — — —
14:30 Chabab Ben Guerir 0 – 0 Chabab Atl. Khenifra — — —
14:30 UTS Rabat 2 – 1 AS Salé 2.40 2.79 3.40
Friday 5 November 2021
14:30 Racing de Casablanca 1 – 0 El Massira — — —
14:30 CR Khemis Zemamra 0 – 0 Olympique Dcheïra — — —
Sunday 31 October 2021
14:30 Olympique Dcheïra 1 – 1 Racing de Casablanca — — —
14:30 Moghreb Tetouan 1 – 0 USM Oujda — — —
14:30 Tihad Casablanca 0 – 1 Raja Beni Mellal — — —
Saturday 30 October 2021
15:30 Chabab Atl. Khenifra 1 – 0 Wydad Fès — — —
15:30 AS Salé 1 – 2 CR Khemis Zemamra — — —
15:30 Kawkab Marrakech 2 – 3 Ittihad Khemisset — — —
Friday 29 October 2021
15:30 El Massira 1 – 0 Chabab Ben Guerir — — —
15:30 Stade Marocain 2 – 3 UTS Rabat — — —
Sunday 24 October 2021
15:30 Wydad Fès 3 – 1 Kawkab Marrakech — — —
15:30 Chabab Ben Guerir 0 – 2 Olympique Dcheïra — — —
15:30 UTS Rabat 2 – 1 Racing de Casablanca — — —
Saturday 23 October 2021
15:30 USM Oujda 2 – 3 AS Salé — — —
15:30 Moghreb Tetouan 0 – 0 Tihad Casablanca — — —
15:30 CR Khemis Zemamra 4 – 0 El Massira — — —
Friday 22 October 2021
15:30 Ittihad Khemisset 1 – 0 Chabab Atl. Khenifra — — —
15:30 Raja Beni Mellal 0 – 0 Stade Marocain — — —
Sunday 17 October 2021
16:30 AS Salé 2 – 1 Chabab Ben Guerir — — —
16:30 Stade Marocain 1 – 0 Ittihad Khemisset — — —
16:30 Racing de Casablanca 1 – 2 CR Khemis Zemamra — — —
Saturday 16 October 2021
16:30 Chabab Atl. Khenifra 1 – 1 UTS Rabat — — —
16:30 Tihad Casablanca 0 – 1 USM Oujda — — —
16:00 El Massira 1 – 1 Raja Beni Mellal — — —
Friday 15 October 2021
16:30 Olympique Dcheïra 3 – 2 Wydad Fès 2.35 2.90 3.66
16:30 Kawkab Marrakech 0 – 1 Moghreb Tetouan — — —
Sunday 3 October 2021
16:30 Wydad Fès 1 – 1 El Massira — — —
16:30 Ittihad Khemisset 0 – 0 Olympique Dcheïra — — —
16:30 USM Oujda 0 – 0 Stade Marocain — — —
Saturday 2 October 2021
16:30 Raja Beni Mellal 1 – 2 AS Salé — — —
16:30 Moghreb Tetouan 1 – 0 Chabab Atl. Khenifra — — —
16:30 Chabab Ben Guerir 2 – 2 Racing de Casablanca — — —
Friday 1 October 2021
16:30 UTS Rabat 0 – 0 CR Khemis Zemamra — — —
16:30 Tihad Casablanca 1 – 0 Kawkab Marrakech — — —
Sunday 26 September 2021
16:30 Racing de Casablanca 1 – 1 Wydad Fès — — —
16:30 Kawkab Marrakech 1 – 1 Raja Beni Mellal — — —
16:30 AS Salé 2 – 1 Ittihad Khemisset — — —
Saturday 25 September 2021
16:30 Stade Marocain 0 – 1 Tihad Casablanca — — —
16:30 Olympique Dcheïra 0 – 0 Moghreb Tetouan — — —
16:30 CR Khemis Zemamra 0 – 1 Chabab Ben Guerir — — —
Friday 24 September 2021
16:30 Chabab Atl. Khenifra 0 – 0 USM Oujda — — —
16:30 El Massira 1 – 1 UTS Rabat — — —
Sunday 19 September 2021
17:00 Tihad Casablanca 1 – 1 El Massira — — —
17:00 Kawkab Marrakech 2 – 3 Stade Marocain — — —
17:00 UTS Rabat 0 – 2 Chabab Ben Guerir — — —
Saturday 18 September 2021
17:00 Ittihad Khemisset 2 – 3 Racing de Casablanca — — —
17:00 USM Oujda 0 – 0 Olympique Dcheïra — — —
17:00 Raja Beni Mellal 1 – 0 Chabab Atl. Khenifra — — —
Friday 17 September 2021
17:00 Wydad Fès 1 – 0 CR Khemis Zemamra — — —
17:00 Moghreb Tetouan 0 – 1 AS Salé — — —
Sunday 12 September 2021
17:00 Chabab Atl. Khenifra 3 – 0 Tihad Casablanca — — —
17:00 CR Khemis Zemamra 3 – 1 Kawkab Marrakech — — —
17:00 Chabab Ben Guerir 0 – 1 Ittihad Khemisset — — —
Saturday 11 September 2021
17:00 Racing de Casablanca 0 – 0 Raja Beni Mellal — — —
17:00 Stade Marocain 2 – 1 Moghreb Tetouan — — —
16:00 El Massira 1 – 0 USM Oujda — — —
Friday 10 September 2021
17:00 AS Salé 1 – 0 Wydad Fès 2.70 2.80 2.85
17:00 Olympique Dcheïra 0 – 1 UTS Rabat 2.00 3.10 3.74

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