Botola 2 — 2024
Standings — 2024
The 2024 Botola 2 season standings featuring 16 teams. Kawkab Marrakech leads the table with 53 points from 30 matches, followed by Yacoub El Mansour on 51 points. The teams have scored 510 goals combined this season.
1Kawkab Marrakech
Played 30Won 13Drawn 14Lost 3Goal Diff +20Points 53
2Yacoub El Mansour
Played 30Won 14Drawn 9Lost 7Goal Diff +15Points 51
3Olympique Dcheïra
Played 30Won 13Drawn 10Lost 7Goal Diff +14Points 49
4Raja Beni Mellal
Played 30Won 11Drawn 14Lost 5Goal Diff +15Points 47
Played 30Won 8Drawn 16Lost 6Goal Diff +5Points 40
Played 30Won 11Drawn 6Lost 13Goal Diff -1Points 39
Played 30Won 10Drawn 9Lost 11Goal Diff -1Points 39
Played 30Won 8Drawn 13Lost 9Goal Diff -4Points 37
Played 30Won 7Drawn 16Lost 7Goal Diff -5Points 37
Played 30Won 8Drawn 13Lost 9Goal Diff -6Points 37
Played 30Won 8Drawn 12Lost 10Goal Diff -17Points 36
Played 30Won 6Drawn 17Lost 7Goal Diff -2Points 35
Played 30Won 7Drawn 12Lost 11Goal Diff -5Points 33
14Mouloudia Oujda
Played 30Won 6Drawn 14Lost 10Goal Diff -7Points 32
Played 30Won 5Drawn 14Lost 11Goal Diff -6Points 29
16Olympique Khouribga
Played 30Won 5Drawn 11Lost 14Goal Diff -15Points 26
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
1Kawkab Marrakech | 1 | 30 | 13 | 14 | 3 | 40 | 20 | +20 | 53 |
2Yacoub El Mansour | 2 | 30 | 14 | 9 | 7 | 48 | 33 | +15 | 51 |
3Olympique Dcheïra | 3 | 30 | 13 | 10 | 7 | 44 | 30 | +14 | 49 |
4Raja Beni Mellal | 4 | 30 | 11 | 14 | 5 | 36 | 21 | +15 | 47 |
| 5 | 30 | 8 | 16 | 6 | 31 | 26 | +5 | 40 | |
| 6 | 30 | 11 | 6 | 13 | 30 | 31 | -1 | 39 | |
| 7 | 30 | 10 | 9 | 11 | 41 | 42 | -1 | 39 | |
| 8 | 30 | 8 | 13 | 9 | 34 | 38 | -4 | 37 | |
| 9 | 30 | 7 | 16 | 7 | 22 | 27 | -5 | 37 | |
| 10 | 30 | 8 | 13 | 9 | 28 | 34 | -6 | 37 | |
| 11 | 30 | 8 | 12 | 10 | 27 | 44 | -17 | 36 | |
| 12 | 30 | 6 | 17 | 7 | 28 | 30 | -2 | 35 | |
| 13 | 30 | 7 | 12 | 11 | 24 | 29 | -5 | 33 | |
14Mouloudia Oujda | 14 | 30 | 6 | 14 | 10 | 25 | 32 | -7 | 32 |
| 15 | 30 | 5 | 14 | 11 | 26 | 32 | -6 | 29 | |
16Olympique Khouribga | 16 | 30 | 5 | 11 | 14 | 26 | 41 | -15 | 26 |
Betting Insights
Both Score %
52.5%
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 %
40.0%
Percentage of matches won by home teams
Draw %
41.7%
Percentage of matches ending in a draw
Away Win %
18.3%
Percentage of matches won by away teams
Most Common Scorelines
1-1
19.6%(47)
0-0
17.1%(41)
1-0
14.2%(34)
2-1
8.8%(21)
1-2
5.8%(14)
0-1
5.4%(13)
2-0
5.0%(12)
3-1
5.0%(12)
2-2
4.6%(11)
0-2
2.9%(7)
Teams
Kawkab Marrakech
Yacoub El Mansour
Olympique Dcheïra
Raja Beni Mellal
El Massira
Wydad Fès
Racing de Casablanca
Stade Marocain
Chabab Atl. Khenifra
Chabab Ben Guerir
USM Oujda
KAC Kenitra
Youssoufia Berrechid
Mouloudia Oujda
Rapide Oued ZEM
Olympique Khouribga
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.
Stade Marocain | 4 – 1 | Olympique Khouribga | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rapide Oued ZEM | 2 – 1 | Raja Beni Mellal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Youssoufia Berrechid | 1 – 0 | Mouloudia Oujda | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
USM Oujda | 3 – 3 | Chabab Ben Guerir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Dcheïra | 1 – 0 | El Massira | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
KAC Kenitra | 2 – 1 | Wydad Fès | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chabab Atl. Khenifra | 1 – 2 | Racing de Casablanca | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kawkab Marrakech | 0 – 0 | Yacoub El Mansour | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Raja Beni Mellal | 0 – 1 | Chabab Atl. Khenifra | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wydad Fès | 2 – 0 | USM Oujda | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 7 May 2026