Botola 2 — 2023
Standings — 2023
The 2023 Botola 2 season standings featuring 16 teams. CODM Meknès leads the table with 58 points from 30 matches, followed by Difaa EL Jadida on 52 points. The teams have scored 502 goals combined this season.
Played 30Won 17Drawn 7Lost 6Goal Diff +12Points 58
Played 30Won 13Drawn 13Lost 4Goal Diff +13Points 52
Played 30Won 15Drawn 7Lost 8Goal Diff +15Points 52
4Kawkab Marrakech
Played 30Won 14Drawn 9Lost 7Goal Diff +13Points 51
Played 30Won 13Drawn 10Lost 7Goal Diff +4Points 49
Played 30Won 11Drawn 11Lost 8Goal Diff +17Points 44
Played 30Won 10Drawn 12Lost 8Goal Diff +0Points 42
Played 30Won 11Drawn 6Lost 13Goal Diff -1Points 39
Played 30Won 7Drawn 15Lost 8Goal Diff -2Points 36
Played 30Won 7Drawn 14Lost 9Goal Diff -2Points 35
Played 30Won 8Drawn 11Lost 11Goal Diff -4Points 35
Played 30Won 8Drawn 10Lost 12Goal Diff -2Points 34
Played 30Won 8Drawn 9Lost 13Goal Diff -9Points 33
Played 30Won 7Drawn 8Lost 15Goal Diff -13Points 29
Played 30Won 5Drawn 12Lost 13Goal Diff -17Points 27
16AS Salé
Played 30Won 6Drawn 6Lost 18Goal Diff -24Points 24
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 30 | 17 | 7 | 6 | 38 | 26 | +12 | 58 | |
| 2 | 30 | 13 | 13 | 4 | 33 | 20 | +13 | 52 | |
| 3 | 30 | 15 | 7 | 8 | 36 | 21 | +15 | 52 | |
4Kawkab Marrakech | 4 | 30 | 14 | 9 | 7 | 38 | 25 | +13 | 51 |
| 5 | 30 | 13 | 10 | 7 | 41 | 37 | +4 | 49 | |
| 6 | 30 | 11 | 11 | 8 | 50 | 33 | +17 | 44 | |
| 7 | 30 | 10 | 12 | 8 | 30 | 30 | +0 | 42 | |
| 8 | 30 | 11 | 6 | 13 | 30 | 31 | -1 | 39 | |
| 9 | 30 | 7 | 15 | 8 | 25 | 27 | -2 | 36 | |
| 10 | 30 | 7 | 14 | 9 | 24 | 26 | -2 | 35 | |
| 11 | 30 | 8 | 11 | 11 | 23 | 27 | -4 | 35 | |
| 12 | 30 | 8 | 10 | 12 | 31 | 33 | -2 | 34 | |
| 13 | 30 | 8 | 9 | 13 | 36 | 45 | -9 | 33 | |
| 14 | 30 | 7 | 8 | 15 | 26 | 39 | -13 | 29 | |
| 15 | 30 | 5 | 12 | 13 | 15 | 32 | -17 | 27 | |
16AS Salé | 16 | 30 | 6 | 6 | 18 | 26 | 50 | -24 | 24 |
Betting Insights
Both Score %
44.2%
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 %
43.8%
Percentage of matches won by home teams
Draw %
33.3%
Percentage of matches ending in a draw
Away Win %
22.9%
Percentage of matches won by away teams
Most Common Scorelines
1-0
16.7%(40)
1-1
15.4%(37)
0-0
12.5%(30)
0-1
11.3%(27)
2-1
9.6%(23)
2-0
6.3%(15)
2-2
5.0%(12)
1-2
4.2%(10)
3-0
3.8%(9)
3-1
2.5%(6)
Teams
CODM Meknès
Difaa EL Jadida
USM Oujda
Kawkab Marrakech
Stade Marocain
Raja Beni Mellal
Olympique Dcheïra
Olympique Khouribga
Chabab Atl. Khenifra
Chabab Ben Guerir
Rapide Oued ZEM
Racing de Casablanca
El Massira
Wydad Fès
Ittifaq Marrakech
AS Salé
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 – 0 | CODM Meknès | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stade Marocain | 2 – 1 | Rapide Oued ZEM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Dcheïra | 0 – 0 | Difaa EL Jadida | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wydad Fès | 1 – 0 | AS Salé | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kawkab Marrakech | 1 – 0 | Chabab Ben Guerir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Raja Beni Mellal | 3 – 1 | Chabab Atl. Khenifra | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Khouribga | 2 – 1 | Ittifaq Marrakech | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El Massira | 1 – 3 | USM Oujda | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AS Salé | 2 – 1 | Raja Beni Mellal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Difaa EL Jadida | 0 – 0 | Kawkab Marrakech | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 7 May 2026