Botola 2 — 2021
Standings — 2021
The 2021 Botola 2 season standings featuring 16 teams. Moghreb Tetouan leads the table with 63 points from 29 matches, followed by UTS Rabat on 55 points. The teams have scored 491 goals combined this season.
1Moghreb Tetouan
Played 29Won 19Drawn 6Lost 4Goal Diff +27Points 63
Played 30Won 15Drawn 10Lost 5Goal Diff +9Points 55
Played 30Won 10Drawn 14Lost 6Goal Diff +6Points 44
4CR Khemis Zemamra
Played 30Won 12Drawn 8Lost 10Goal Diff +7Points 44
Played 29Won 11Drawn 8Lost 10Goal Diff -6Points 41
Played 29Won 9Drawn 13Lost 7Goal Diff +3Points 40
Played 30Won 9Drawn 10Lost 11Goal Diff -1Points 37
Played 29Won 9Drawn 10Lost 10Goal Diff -2Points 37
Played 30Won 8Drawn 13Lost 9Goal Diff -6Points 37
Played 29Won 9Drawn 9Lost 11Goal Diff -5Points 36
Played 29Won 10Drawn 6Lost 13Goal Diff -7Points 36
Played 30Won 8Drawn 11Lost 11Goal Diff -3Points 35
Played 30Won 7Drawn 13Lost 10Goal Diff +0Points 34
Played 30Won 8Drawn 10Lost 12Goal Diff -2Points 34
Played 30Won 8Drawn 10Lost 12Goal Diff -4Points 34
16Kawkab Marrakech
Played 30Won 5Drawn 9Lost 16Goal Diff -16Points 24
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
1Moghreb Tetouan | 1 | 29 | 19 | 6 | 4 | 45 | 18 | +27 | 63 |
| 2 | 30 | 15 | 10 | 5 | 40 | 31 | +9 | 55 | |
| 3 | 30 | 10 | 14 | 6 | 28 | 22 | +6 | 44 | |
4CR Khemis Zemamra | 4 | 30 | 12 | 8 | 10 | 39 | 32 | +7 | 44 |
| 5 | 29 | 11 | 8 | 10 | 25 | 31 | -6 | 41 | |
| 6 | 29 | 9 | 13 | 7 | 34 | 31 | +3 | 40 | |
| 7 | 30 | 9 | 10 | 11 | 23 | 24 | -1 | 37 | |
| 8 | 29 | 9 | 10 | 10 | 29 | 31 | -2 | 37 | |
| 9 | 30 | 8 | 13 | 9 | 24 | 30 | -6 | 37 | |
| 10 | 29 | 9 | 9 | 11 | 32 | 37 | -5 | 36 | |
| 11 | 29 | 10 | 6 | 13 | 25 | 32 | -7 | 36 | |
| 12 | 30 | 8 | 11 | 11 | 30 | 33 | -3 | 35 | |
| 13 | 30 | 7 | 13 | 10 | 29 | 29 | +0 | 34 | |
| 14 | 30 | 8 | 10 | 12 | 34 | 36 | -2 | 34 | |
| 15 | 30 | 8 | 10 | 12 | 27 | 31 | -4 | 34 | |
16Kawkab Marrakech | 16 | 30 | 5 | 9 | 16 | 27 | 43 | -16 | 24 |
Betting Insights
Both Score %
46.7%
Percentage of matches where both teams scored
Over 2.5 / 5.5 %
35.8%
Percentage of matches with over 2.5 goals (football) or 5.5 (hockey)
Home Win %
42.5%
Percentage of matches won by home teams
Draw %
33.3%
Percentage of matches ending in a draw
Away Win %
24.2%
Percentage of matches won by away teams
Most Common Scorelines
1-0
18.3%(44)
0-0
14.2%(34)
1-1
13.3%(32)
0-1
10.4%(25)
2-1
7.9%(19)
2-2
5.8%(14)
1-2
5.4%(13)
3-1
4.6%(11)
2-0
4.2%(10)
0-2
3.8%(9)
Teams
Moghreb Tetouan
UTS Rabat
Olympique Dcheïra
CR Khemis Zemamra
El Massira
Stade Marocain
Chabab Ben Guerir
AS Salé
Raja Beni Mellal
Racing de Casablanca
Ittihad Khemisset
Wydad Fès
Chabab Atl. Khenifra
USM Oujda
Tihad Casablanca
Kawkab Marrakech
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Racing de Casablanca | 1 – 2 | Moghreb Tetouan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AS Salé | 3 – 2 | Stade Marocain | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El Massira | 0 – 2 | Ittihad Khemisset | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chabab Ben Guerir | 0 – 0 | Wydad Fès | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chabab Atl. Khenifra | 4 – 1 | Kawkab Marrakech | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CR Khemis Zemamra | 2 – 2 | USM Oujda | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Dcheïra | 0 – 0 | Tihad Casablanca | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UTS Rabat | 3 – 1 | Raja Beni Mellal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tihad Casablanca | 2 – 2 | Racing de Casablanca | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Moghreb Tetouan | 3 – 0 | El Massira | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 7 May 2026